Sell to a business in another EU country at 0% VAT, and the tax office can later demand proof you checked the buyer's VAT number. A "valid" answer isn't proof — the official VIES consultation number is. Vatnode captures and stores it on every check, so an audit can't bill you for VAT you never charged.
Or check any EU VAT number free, right now — no signup →
01 / THE GAP
Zero-rate a cross-border B2B invoice and you're telling the tax office you verified the buyer's VAT number. Years later, in an audit, you have to prove you did — at that exact moment. If you can't, they cancel the zero-rating and bill you the VAT you never charged, plus interest and penalties.
Three tools every EU finance and dev team can use today. Free forever.
Validate any EU VAT number against VIES in one click — validity, company name and address.
Check a number →
Live availability of all 27 member-state databases — know instantly if an outage is breaking your validations.
See live status →
Standard and reduced rates for all 27 member states — as a table and a free JSON dataset, no key needed.
Browse rates →
02 / THE SOLUTION
Everything a finance or engineering team needs to zero-rate with confidence.
Every check returns the official VIES consultation number and a timestamp — the proof auditors actually ask for.
Validate non-VIES countries via their official national registries — Norway live now, Switzerland next. And when an EU country's VIES node is down, you get a clear retryable signal, never a false result.
Turn a bare VAT number into a verified company name and address for your invoices and KYB.
Every validation is logged and exportable — hand your accountant a clean record, not a folder of screenshots.
Drop-in API with SDKs and an MCP server. Most teams integrate in an afternoon.
Data processed in-region, minimal retention, built for compliance teams.
03 / HOW IT WORKS
Replace your VIES call with one Vatnode call. Get a result you can defend.
POST the buyer's VAT number (and optionally your own) to /v1/validate.
We query VIES — or the national registry for non-VIES countries — capture the consultation number, and enrich the company.
Get a structured, timestamped result + a logged audit trail you can export anytime.
04 / WHAT YOU GET
The API is live today. Grab a free key and make your first validation in under a minute — or talk to us about integrating Vatnode into your platform.
Building invoicing or accounting software? Add audit-proof VAT validation to every integration you offer with a single endpoint — and give your users the consultation-number evidence auditors ask for. Talk to us →
VIES consultation-number capture for all 27 EU member states · National-registry validation for non-VIES countries (Norway live now, Switzerland next) · Company name + address enrichment · Per-transaction audit log · REST API with JSON responses.
Bulk validation endpoint · Webhook notifications on VAT-ID status changes · SDK packages for Node.js, Python, PHP · CSV export for accountants.
05 / PRICING
Start free. Pay as you grow. No per-seat nonsense.
Every invoicing platform in Europe connects to VIES. And every VIES integration has the same gap: it tells you a VAT number is valid, but it doesn't give you a consultation number — the official, timestamped proof that EU tax authorities actually ask for in audits.
Most platforms have learned to live with this gap. Their users haven't — they store screenshots, keep spreadsheets, and hope the auditor doesn't ask too many questions. Vatnode closes the gap with a single API call.
06 / QUESTIONS
It's the official identifier VIES issues for a validation request. In a tax audit it's the accepted proof that you verified a VAT number at a specific moment — which a simple valid/invalid response can't give you.
Generic APIs return a boolean. Vatnode adds the consultation number, validation for non-VIES countries (Norway, Switzerland), company enrichment, and an exportable audit log — the things that make zero-rating defensible.
No. We capture and log your validation and its official consultation number as auditable evidence. We're a compliance and logging layer on top of the official sources, not a reseller.
One REST endpoint, clear docs, SDKs and an MCP server. Most teams are live in an afternoon.
Enter your email and we'll send your free API key and a 30-second quickstart straight to your inbox.
No spam. Your free key arrives in your inbox within seconds.