We make vatcheckapi, so we are not neutral. Prices are from each provider’s pricing page (Vatstack: public pricing summaries), as of October 2026; check them before you buy.
Overview
| Option | Covers | Free | Entry plan | Largest standard plan |
|---|---|---|---|---|
| vatcheckapi | EU 27, XI, GB | 150 / month | $9.99 for 2,000 | $95.99 for 40,000 |
| VAT Sense | EU, UK, NO, CH, AU, ZA, BR | 100 / month | €5.99 for 500 | €119.99 for 50,000 (more on request) |
| viesapi.eu | EU (VIES) | – | €10 for 1,000 | €50 for 10,000 (more on request) |
| Vatstack | EU, UK and more | Developer plan | $15 for 500 | $150 for 15,000 |
| VIES + HMRC directly | EU 27 + XI (VIES), GB (HMRC) | Free | – | – |
All vatcheckapi plans, including yearly billing, are on the pricing page. VAT Sense and viesapi.eu prices are net monthly prices in euros, as their pricing pages showed them to us (yearly billing is cheaper at both; VAT Sense also bills in GBP and USD).
Monthly cost by volume
| Validations per month | vatcheckapi | VAT Sense | viesapi.eu | Vatstack |
|---|---|---|---|---|
| 1,000 | $9.99 | €11.99 (2,000 plan) | €10 | $15 + overage (~$30) |
| 10,000 | $35.99 | €34.99 | €50 | $150 |
| 40,000 | $95.99 | €119.99 (50,000 plan) | €50 + overage (~€350) | $150 + overage (~$400) |
Overage estimates use the per-validation prices on the providers’ pricing pages. Prices are in each provider’s own currency and are not converted.
Beyond the yes/no check
| vatcheckapi | VAT Sense | viesapi.eu | |
|---|---|---|---|
| Consultation number (proof of the check) | VIES: returned when you pass your own EU VAT number as requester_vat_number (docs); not for UK numbers | Returned when you pass your own VAT number as requester_vat_number | – |
| Company data | Name and address where the registry shares them | Company name and address for valid numbers (company_name, company_address) | Name, legal form and address parsed into fields (from the €30 / month plan) |
| Batch checks | Free bulk tool (50 numbers) and dashboard CSV upload; no batch endpoint in the API | – | Batches of 3–99 numbers |
| Monitoring | – | – | Up to 10,000 numbers, as a downloadable report |
| Published SLA | No | 99.9% SLA, plus a DPA | 99.9% SLA |
| Registry outages | Clear error (503), not billed, so you can retry | Not billed (HTTP 412) | – |
| Other checks | EORI, IBAN and e-invoice validation | EORI validation; VAT rates, currency conversion and invoicing | – |
| No-code / agent integrations | Hosted MCP server for AI agents | – | Excel, Google Sheets, Zapier and Make add-ons |
A dash means we did not find the feature on the provider’s site.
Which one fits
- EU and UK checks at a low price per check, the lowest in our table at 40,000 a month: vatcheckapi.
- Countries outside the EU and UK (Norway, Switzerland, Australia, South Africa, Brazil) or a published SLA with UK coverage: VAT Sense. Its standard plans stop at 50,000 checks a month; above that it offers enterprise plans.
- Parsed company data, monitoring of a customer base, or spreadsheet add-ons: viesapi.eu (a Polish provider; EU numbers only).
What to look for
- UK coverage: VIES stopped covering GB numbers in 2021. Check that the API also checks UK (GB) numbers.
- Format and checksum checks before the registry call, so typos are reported instantly even when VIES is down.
- Clear errors when a national service is down, so you can retry instead of rejecting a valid customer.
- Company name and address where the member state provides them.
- A consultation number if your tax adviser wants proof of each check.
Try it without code: VAT number validator.