Free bulk VAT checker for CSV files

Short answer: Drop a CSV or paste a list, and this page validates up to 50 EU VAT numbers against the European Commission's VIES service in one go, then lets you download the results as CSV (status, name, address, consultation number, source). It runs in your browser on the free tier of api.wsystem.dev: no signup, no key.

or paste VAT numbers / CSV text:


Key facts

Pricing beyond the free tool

ChannelPrice
This pageFree, 50 numbers per run, 20 free calls/day per IP
REST POST /verify/batch (100 per request)$0.10 USDC per request via x402
REST GET /verify$0.01 USDC per call via x402
Apify Actor wsystem/eu-vat-checker$0.005 per VAT checked + $0.005 per run

Questions and answers

How many VAT numbers can I check for free?

Up to 50 unique VAT numbers per run, sent as one batch request that uses 1 of your 20 free API calls per day per IP. No signup or key.

Is my CSV uploaded to a server?

The file is read in your browser. Only the VAT numbers found in it (not other columns) are sent to api.wsystem.dev, which queries VIES. Results are cached for up to 24 hours to spare VIES.

What if I have more than 50 numbers?

Use POST https://api.wsystem.dev/verify/batch (100 per request, $0.10 via x402 after the free tier) or the Apify Actor wsystem/eu-vat-checker ($0.005 per check + $0.005 per run, up to 1,000 per run).

What happens if VIES is down for a country?

Rows get an official national-source answer (PL, CZ, FI, FR) or the last successful VIES result, marked as fallback, or the status member_state_unavailable. None of these are a false invalid.

Can I get a consultation number for my audit file?

Yes: enter your own EU VAT number as requester. VIES then returns a consultation number per check. Fallback rows never have one.

Does it check UK GB numbers?

GB numbers are check-digit validated only (HMRC API credentials not configured yet). XI numbers are checked in VIES.

Related

Facts and competitor details checked 2026-10-17. W System Hungary Kft. is the maker of this product. Not affiliated with the European Commission. Not legal or tax advice.