EU VAT · CSV WORKFLOW

Check a VAT list without building a batch runner.

Upload a UTF-8 CSV, map the country and VAT-number columns, preview how many unique checks the list needs, then follow each VIES result in your ApiVect workspace.

Open VAT list checks ↗ Create a free account

WHAT THE LIVE LIST TOOL DOES

Review first, then start.

  • Accepts CSV upload or pasted CSV with configurable column names.
  • Shows row count, unique VAT numbers and duplicate rows before any checks run.
  • Processes rows through VIES with valid, invalid and inconclusive states, bounded retries and a 24-hour job deadline.
  • Offers private CSV, JSON and PDF summaries after the list starts. CSV and JSON include every row; PDF summaries cover up to 100 rows.

Usage is explicit

Duplicates in one list share their first result. Conclusive results use the VAT allowance once per unique number; inconclusive results and technical failures use no unit. Lists do not create overage. Inputs and results are encrypted and retained for up to seven days unless you remove them sooner.

For recurring lists

Business and Platform workspaces can separately save encrypted inputs for up to 365 days and opt in to monthly rechecks. Monthly checks are off until you explicitly enable them. Completion webhooks are available for the Platform workflow after the destination is verified.

VIES data is not a company-register extract, identity check or tax advice. A provider outage can leave a row inconclusive; that does not mean the VAT number is invalid.

Use the existing workspace flow

Read the VAT API details · Compare VAT plans · Start a list check ↗