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.

Just need to check a VAT number manually? The web checker is always free — no account needed.

Without audit-proof validation

  • ×No evidence for tax authorities during an audit
  • ×Reverse charge disputes with no supporting documentation
  • ×Manual re-checks, delays, potential reassessment

With vatnode

  • EU Commission consultation number — verifiable by tax authorities
  • Permanent audit trail: checkId + verifiedAt per invoice
  • Instant proof of validation — no manual work during audits

Free

€0/month

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

Starter

€19/month

For growing businesses

~500–1,000 B2B customer checks per month

After quota: €0.025/req

Start validating
  • 1,000 requests/month
  • VAT validation
  • 25 VAT IDs monitoring(Weekly checks)
  • 3 API keys
  • 3 webhook
  • Email support
  • 99.5% uptime

Pro

€49/month

For high-volume needs

~5,000–10,000 invoice validations per month

After quota: €0.015/req

Start validating
  • 10,000 requests/month
  • VAT validation
  • 250 VAT IDs monitoring(Daily checks)
  • 10 API keys
  • 10 webhook
  • Priority email support
  • 99.9% uptime

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 webhook
  • Dedicated support
  • 99.99% uptime + SLA

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 countries via GET /v1/rates. No account needed, does not count toward your quota. View documentation →

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 retries via the national tax authority or company registry for covered EU member states.

Audit-proof evidence in every response

Every qualified validation returns the EU Commission consultation number — an independently verifiable token proving the check happened at a specific time. Plus checkId (UUID) and verifiedAt timestamp on every call.

VAT rates bundled

Standard, reduced, super-reduced, parking rates — plus local VAT name and currency — in the same response. No second API call.

Public SLA on every paid plan

99.5% on Starter, 99.9% on Pro, 99.99% on Enterprise. Not reserved for enterprise contracts.

EU-hosted by design

Hosted on Vultr in Frankfurt, Germany. All validation data stays within EU jurisdiction.

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 frequencyWeekly checksDaily checksDaily checks
API Keys1 API key3 API keys10 API keys100 API keys
Webhooks3 webhook10 webhook1000 webhook
SupportCommunityEmail supportPriority email supportDedicated support
SLA99.5% uptime99.9% uptime99.99% uptime + SLA
Get startedStart freeStart validatingStart validating

Frequently asked questions

Everything you need to know about our pricing

What counts as an API request?

Each call to the VAT validation endpoint (/v1/vat/:vatId) counts as one request against your monthly quota. The VAT Rates API (/v1/rates) is always free and does not count toward your quota. Requests to the dashboard API (managing keys, checking usage) are also free and unlimited.

Can I upgrade or downgrade my plan?

Yes! You can change your plan at any time. Upgrades take effect immediately, and downgrades take effect at the start of your next billing cycle. Unused requests do not roll over.

Do you offer annual billing?

vatnode is billed monthly. There are no annual plans — we keep pricing simple and commitment-free.

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.

What payment methods do you accept?

We accept all major credit cards (Visa, Mastercard, American Express) and SEPA Direct Debit for EU customers. Enterprise customers can also pay by invoice.

Is a Data Processing Agreement (DPA) available?

Yes. Our standard DPA is available at /legal/dpa and is automatically incorporated into your agreement with vatnode when you use the Service on any paid plan — no signature required. Enterprise customers who need a countersigned copy can request one by emailing [email protected]. The DPA is GDPR Art. 28 compliant and covers processing of end-user data (e.g. company enrichment data from national registries) where vatnode acts as your processor.

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.