EU VAT API Pricing
Simple, transparent pricing – start free, pay only when you need more. No hidden fees, no surprises.
vatnode has a free plan with 100 EU VAT validation requests per month, no credit card required. Paid plans start at €19 a month: Starter includes 1,000 requests and Pro includes 10,000. Requests above a paid plan’s quota are billed per request, and Enterprise is priced individually.
Free
For testing and hobby projects
Enough to build and test your integration end-to-end
No overage — quota resets monthly
Start free- 100 requests/month
- VAT validation
- VAT monitoring
- 1 API key
- Webhooks
- Community
Starter
or €16/mo billed annually – save 16%
Validation, monitoring and webhooks in one plan
After quota: €0.025/req
Start validating- 1,000 requests/month
- VAT validation
- 25 VAT IDs monitoring(Daily checks)
- 3 API keys
- 3 webhooks
- Email support
Pro
or €41/mo billed annually – save 16%
Everything in Starter, with room for production volume
After quota: €0.015/req
Start validating- 10,000 requests/month
- VAT validation
- 250 VAT IDs monitoring(Daily checks)
- 10 API keys
- 10 webhooks
- Priority email support
Enterprise
For large organizations
Any volume — fair use, countersigned DPA, dedicated support
Usage-based contract
- Unlimited
- VAT validation
- Unlimited VAT IDs monitoring(Daily checks)
- 100 API keys
- 1000 webhooks
- Dedicated support
Without a Verifiable Audit Trail
- ×No evidence for tax authorities during an audit
- ×Reverse charge disputes with no supporting documentation
- ×Manual re-checks, delays, potential reassessment
With vatnode
- ✓VIES consultation number — proof the check was performed
- ✓checkId + verifiedAt per invoice — internal reference, not proof by itself
- ✓Stored check history — the record is already on file when an audit asks
Test your full integration on the Free plan before upgrading – no time limit, no credit card.
VAT Rates API is always free – no API key required
Get current VAT rates for all 45 European VAT jurisdictions via GET /v1/rates. No account needed, does not count toward your quota. View documentation →
Official MCP server – included on every plan (incl. Free)
Plug Claude Desktop, Cursor or ChatGPT into vatnode in 30 seconds. Your AI assistant validates VAT IDs and looks up rates directly in chat. Open source, signed with npm provenance, no extra fee. Setup guide →
Why Developers Choose vatnode
Why teams building EU B2B billing choose vatnode.
REST JSON over HTTPS
One HTTP call with fetch or curl — standard HTTP, works with any language or HTTP client.
National Registry Fallback
When a country node on VIES is unavailable, vatnode automatically answers from the national VAT register for covered EU member states.
Audit-Ready Evidence
Every qualified validation returns the VIES consultation number — proof the check happened at a specific time. Plus checkId (UUID) and verifiedAt timestamp on every call, for internal reference only — not evidence on their own.
VAT Rates Bundled
Standard, reduced, super-reduced, parking rates — plus local VAT name and currency — in the same response. No second API call.
Hosted in Germany
Servers and database on Vultr in Frankfurt, Germany. Subprocessors are listed publicly.
Compare All Features
Swipe to compare plans →
| Feature | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| API Requests | 100 requests/month | 1,000 requests/month | 10,000 requests/month | Unlimited |
| VAT Validation | ||||
| VAT Monitoring | 25 VAT IDs | 250 VAT IDs | Unlimited VAT IDs | |
| Monitoring frequency | — | Daily checks | Daily checks | Daily checks |
| API Keys | 1 API key | 3 API keys | 10 API keys | 100 API keys |
| Webhooks | 3 webhooks | 10 webhooks | 1000 webhooks | |
| Support | Community | Email support | Priority email support | Dedicated support |
| Get started | Start free | Start validating | Start validating |
Frequently Asked Questions
Everything you need to know about our pricing
What counts as an API request?
Only calls to the validation endpoint count against your monthly quota. The rates endpoint, dashboard calls, and requests that end in INVALID_FORMAT, VIES_UNAVAILABLE or a quota 429 are not charged.
Can I upgrade or downgrade my plan?
Yes, from the dashboard at any time. Upgrades take effect immediately and downgrades at the start of the next billing cycle.
Read the full answer →Do you offer annual billing?
Yes. Starter and Pro can be billed annually at a reduced monthly rate — Starter €16/mo (billed annually as €192/year), Pro €41/mo (billed annually as €492/year) — about 16% off versus paying monthly. Your request quota still resets every month on annual billing, same as monthly. Switching from monthly to annual applies immediately, with a prorated credit for the unused part of your current period; switching back to monthly, or cancelling, takes effect at the end of your current billing period.
What happens if I exceed my request limit?
On the Free plan, requests past the monthly quota return a 429 error until the next billing period. Starter and Pro plans continue processing past the included quota — the overage is billed at a pay-as-you-go rate (€0.025/req for Starter, €0.015/req for Pro).
Is there a free trial?
There is no time-limited free trial, but the Free plan gives you 100 requests/month with no credit card required — enough to fully build and test your integration before committing to a paid plan.
How does billing and invoicing work?
Payments go through Mollie by card, and vatnode issues its own sequential invoices as PDFs in the dashboard. Prices exclude VAT; EU businesses with a valid VAT number are invoiced under the reverse charge.
Read the full answer →Is a Data Processing Agreement (DPA) available?
Yes. The standard GDPR Article 28 DPA is incorporated automatically into any paid plan, and Enterprise customers can request a countersigned copy.
Read the full answer →Compliance note: VAT validation records are one component of due diligence documentation. Retention obligations for VAT-related documents vary by jurisdiction – for example: Germany 8 years (invoices) or 10 years (other accounting records), France 6 years, Netherlands 7 years, Finland 6 years, Italy 10 years, Spain 4 years (VAT invoices). Consult a tax advisor for your specific requirements.
Ready to Get Started?
Start validating in minutes. Free plan, no credit card – test your full integration before you upgrade.