Free plan · No credit card required

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

€0/monthforever

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

€19/monthexcl. VAT

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
Most Popular

Pro

€49/monthexcl. VAT

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

Custom

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 →

FeatureFreeStarterProEnterprise
API Requests100 requests/month1,000 requests/month10,000 requests/monthUnlimited
VAT Validation
VAT Monitoring25 VAT IDs250 VAT IDsUnlimited VAT IDs
Monitoring frequency—Daily checksDaily checksDaily checks
API Keys1 API key3 API keys10 API keys100 API keys
Webhooks3 webhooks10 webhooks1000 webhooks
SupportCommunityEmail supportPriority email supportDedicated support
Get startedStart freeStart validatingStart 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.

Read the full answer →

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.