Home / About
About TaxID
TaxID is a developer-first REST API for EU VAT number validation. We built it because calling VIES directly is genuinely painful — SOAP in 2026, no caching, no error normalization, and maintenance windows with no notice.
Why we built this
Every SaaS or e-commerce platform that sells to EU businesses eventually hits the same problem: you need to validate VAT numbers to apply zero-rate tax treatment, but the official VIES service is a SOAP endpoint that returns XML, goes down without warning, and takes up to two seconds on a good day.
The existing wrapper APIs either cap out at a few thousand requests per month, require HTTPS upgrades you pay extra for, or give you cryptic error codes when VIES is having one of its regular maintenance windows. We built TaxID to be what we wanted to find when we had this problem ourselves.
What TaxID does
All 27 EU member states
Every country in the EU VIES system — Austria through Sweden.
Sub-10ms cached responses
Active VAT numbers are cached in Upstash Redis for 24 hours.
Format validation first
Malformed numbers are rejected before hitting VIES — no wasted quota.
Explicit downtime handling
service_unavailable tells you exactly when VIES is down, not a generic 500.
Stripe-style error codes
Predictable, documented error responses with machine-readable status fields.
Free tier — no credit card
100 validations per month free. Start integrating in two minutes.
How we think about the product
Honest about limitations. TaxID does not have webhooks today. Vatstack does. If your workflow requires async callbacks, that is worth knowing before you integrate. Every comparison page on this site links to the competitor's own documentation so you can verify claims independently.
VIES is the source of truth. TaxID does not maintain its own VAT registration database. We route to VIES, cache the result, and return it. This means our data is only as good as VIES — but it also means you are always getting the official EU answer, not a stale snapshot.
Transparent pricing. No sales calls, no custom quotes for standard tiers, no surprise overages. The pricing page shows exactly what you get at every tier. If you need something larger, reach out.
Get in touch
For product questions, integration help, or partnership enquiries, email us at hello@taxid.dev. For billing and account issues, use the support link inside the dashboard.
For legal and privacy matters: privacy@taxid.dev.
100 free validations/month. No credit card. Working API in two minutes.