Free EU VAT number checker

Verify any EU VAT id against the OFFICIAL EU VIES service — valid or invalid, plus the registered business name. No signup. Honest: if VIES is down or rate-limits us, you get a clear "service unavailable", never a fabricated valid.

🇫🇷 France mandate: from 1 September 2026 you must be able to prove a supplier's VAT id was valid on the invoice date before reclaiming input VAT. Need a signed, auditor-verifiable proof rather than a screenshot? See the certificate option below.

Format: 2-letter country code + number. Nothing is stored.

Need legal-grade proof, or a whole supplier list?

Verify a signed certificate → · a paid POST https://www.facturproof.com/v1/vat/verify returns a signed Ed25519 evidence certificate (add requester_vat for VIES's official consultation number). To check a whole supplier list in one call, use POST https://www.facturproof.com/v1/vat/batch — up to 100 ids, 1 credit each, malformed ids reported free, a VIES outage refunds the batch. Scheduled monitoring (get alerted when a supplier goes invalid) is next.

# Free, no key — one id:
curl "https://www.facturproof.com/v1/vat/verify/try?vat=LU26375245"
# Paid — a whole list at once:
curl -H "X-API-Key: ek_live_…" -H "Content-Type: application/json" \
  -d '{"vat_ids":["LU26375245","FR12345678901"]}' https://www.facturproof.com/v1/vat/batch

Get an API key — free tier

FacturProof — e-invoice validation + VAT verification with signed, offline-verifiable attestations. A verdict is honest: an outage is never reported as "invalid".