Vatstack alternative: EU VAT APIs compared on price and VIES outages
For EU VAT number validation at a low or irregular volume, the cheaper alternatives to Vatstack ($15 a month for 500 validations) are TrustComponent (€9 a month), Apify actors billed per run, and Veriport (100 free calls a month, then $9 for 2,000 prepaid calls). Vatstack is the reference product in this niche and a good one. This page is for the developer who needs the same VIES validation at a lower volume price, wants prepaid calls instead of a subscription, or wants the degraded path (cached, dated answers when a member state is down) to be explicit in the response. Prices as published on 2026-10-24; check the vendors’ pages before deciding.
·
- Vatstack: Launch $0 (100 validations, then $0.09 each), Small Business $15/mo (500), Enterprise $150/mo (15,000); EU data-centre region on all plans.
- TrustComponent VAT checker: Solo €9/mo for 2,000 checks with a bulk API.
- Apify VIES wrappers: from $0.40 to $33.50 per 1,000 checks depending on the actor; no SLA, no cache, you run the actor.
- Veriport: free 100/mo; $9 for 2,000 and $29 for 10,000 prepaid (12 months); $15/mo for 5,000 with bulk (fair use; public availability record). VAT rates and IBAN validation included in the same calls budget.
Price per 1,000 validations
Computed from the published tiers at full use of the included volume.
| Offer | Price | Included | Per 1,000 | Billing |
|---|---|---|---|---|
| Vatstack Small Business | $15 / month | 500 validations | $30.00 | Subscription |
| Vatstack Enterprise | $150 / month | 15,000 validations | $10.00 | Subscription |
| TrustComponent Solo | €9 / month | 2,000 checks | ≈ €4.50 | Subscription |
| Apify actors | $0.40 – $33.50 / 1,000 | pay per run | $0.40 – $33.50 | Usage, your compute |
| Veriport 2,000 pack | $9 | 2,000 calls, 12 months | $4.50 | Prepaid, no renewal |
| Veriport 10,000 pack | $29 | 10,000 calls, 12 months | $2.90 | Prepaid, no renewal |
| Veriport monthly plan | $15 / month | 5,000 calls + bulk | $3.00 | Subscription, cancel any time |
What is different, honestly
Vatstack has more: a dashboard, webhooks, VAT quotes by customer location, invoices, years of operation, and more member-state quirks handled. If you need a hosted dashboard your finance team logs into, Vatstack is the richer product. Veriport has less, on purpose: three deterministic endpoints, an OpenAPI document, prepaid calls that do not renew, and a response that states its own provenance (live, cache, structure-only) so your code decides. The VAT rates table and IBAN validation come in the same budget, which matters to a billing system that needs all three. What neither can do: make VIES available. Both cache; ours marks the cached answer stale and dates it, and never attaches a consultation number it did not obtain live.
When to pick which
Pick Vatstack when you want a finished SaaS with a UI and your volume is above 5,000 a month with budget for $150. Pick TrustComponent when you are in the EU and €9 a month for 2,000 checks with bulk is the whole need. Pick an Apify actor when you already run Apify and can live without a cache or an SLA. Pick Veriport when you want to pay for what you use (a few hundred validations a quarter is the common case for a small SaaS), need rates and IBAN in the same call budget, or want the degraded path explicit and documented.
Questions
- Is migrating from Vatstack hard?
- The response shapes differ; the fields you use (valid, name, address, consultation number) exist in both. Budget an hour for a small integration. Keep your Vatstack history: consultation numbers are evidence regardless of who obtained them.
- Where do these prices come from?
- The vendors’ public pricing pages on 2026-10-24, linked in the sources below. We do not resell or benchmark their uptime.
Free tier now; packs and plan when checkout opens.
See the pricingSources
- Vatstack pricing: Launch $0 (100 validations, then $0.09), Small Business $15/mo (500, $0.03 over), Enterprise $150/mo (15,000, $0.01 over, 99.95 % SLA); EU data centre on every plan; prices exclude VAT — Vatstack, consulted 2026-10-28
- Vatstack docs — Validations: consultation_number when your own VAT ID is saved in the dashboard; VIES unavailable → HTTP 202 SERVICE_UNAVAILABLE with valid: null, automated re-validation and webhooks (validation.succeeded / validation.failed) — Vatstack, consulted 2026-10-28
- TrustComponent VAT checker pricing — TrustComponent, consulted 2026-10-24
- Apify EU VAT validator actors (pricing per 1,000 checks) — Apify, consulted 2026-10-24
- iban.com IBAN Suite and BIC validation pricing — IBAN.com, consulted 2026-10-24