A complete guide to VAT registration numbers, EU format rules, VIES lookup, and why businesses must verify their trading partners' VAT numbers.
A Value Added Tax (VAT) number — also called a VAT registration number or VAT ID — is a unique identifier assigned by a national tax authority to a business that is registered to collect and remit VAT. In the European Union, these numbers follow a standardised format defined by the EU VAT Directive, and are valid across all 27 member states.
VAT is a consumption tax applied at each stage of the supply chain. Businesses registered for VAT charge it on their sales and can reclaim it on their purchases (input tax). To trade cross-border within the EU without charging VAT (zero-rating), both the seller and buyer typically need to be VAT-registered.
Validating a trading partner's VAT number is important for several reasons:
There are two levels of VAT number checking:
For most compliance purposes, format + VIES validation is sufficient. The VIES service is operated by the European Commission and covers all 27 EU member states.
Each EU country has its own VAT format. Here are the most common ones:
| Country | Prefix | Format | Example |
|---|---|---|---|
| Germany | DE | 9 digits | DE129273398 |
| France | FR | 2 chars + 9 digits | FR40303265045 |
| Netherlands | NL | 9 digits + B + 2 digits | NL123456789B01 |
| Spain | ES | letter/digit + 7 digits + letter/digit | ESA12345674 |
| Italy | IT | 11 digits | IT12345678901 |
| Poland | PL | 10 digits | PL1234567890 |
| Sweden | SE | 10 digits + 01 | SE123456789001 |
| United Kingdom | GB | 9 digits | GB980780684 |
Versys supports format validation for all EU and EEA member states plus the United Kingdom, entirely free and without an account. For live VIES lookups — which confirm a number is currently registered — you'll need a free Versys account (VIES lookups consume credits, which are granted monthly for free).
You can also validate VAT numbers via the Versys API, which supports both single checks and batch validation of up to 100 numbers in one request.
Free format check for any EU or UK VAT number. No account needed.
Open Versys VAT CheckerOur VAT Number Directory lists canonical VAT numbers for all 27 EU member states and the UK, each with a full format validation report and live VIES registration lookup.
If you want the practical workflow for onboarding and invoicing, see our EU VAT checks guide.