EU VAT number validator
Check the format of an EU intra-community VAT number (per country).
The format is checked instantly and privately. The VIES button sends the number to vatcomply.com (a free relay of the official VIES service) to verify real existence.
🔒 100% client-side — no data sent
Validate the format of an EU intra-community VAT number according to each country's own rules (prefix, length, digits or letters). Perfect for catching a typo before intra-EU invoicing. Verification runs 100% in your browser, with no data sent to any server.
What is it for?
- ▸ Check an EU customer's VAT number before invoicing
- ▸ Verify the format before an intra-EU sales declaration
- ▸ Spot a wrong country prefix (FR, DE, BE...)
- ▸ Validate numbers collected through a form
FAQ
Does this validator confirm the VAT number really exists?
No, it validates the FORMAT only. Checking real existence requires the European Commission's VIES service, which works server-side.
What is an intra-community VAT number?
It is the tax identifier assigned to VAT-registered businesses in the EU for their commercial exchanges between member states.
How is a French VAT number made up?
It starts with "FR", followed by a 2-character key and then the company's 9-digit SIREN.
Does the number length vary by country?
Yes, each country has its own format: length and composition (digits only or letters) differ from one member state to another.