EU VAT Number Validator
Check any EU VAT identification number. Instant format validation plus live verification against the official VIES database of the European Commission.
Format validation runs in your browser. VIES lookups go through the official European Commission API.
What Is a VAT Identification Number?
A VAT identification number (VAT ID) is a unique identifier assigned to businesses registered for Value Added Tax in the European Union. It is required on every cross-border invoice within the EU and is used to verify that a business is authorized to trade without charging VAT under the reverse charge mechanism.
What Is VIES?
VIES (VAT Information Exchange System) is a search engine operated by the European Commission. It queries national VAT databases in real time to confirm whether a given VAT number is currently valid and registered for intra-EU trade. Our tool connects to the same official system used by tax authorities across Europe.
VAT Number Formats by Country
Each EU member state has its own VAT number format. The table below shows the structure for every country. Note that Greece uses 'EL' instead of 'GR' as its VAT prefix.
| Country | Prefix | Format | Example |
|---|---|---|---|
| 🇦🇹 Austria | AT | ATU + 8 digits | ATU12345678 |
| 🇧🇪 Belgium | BE | BE + 10 digits (starts with 0 or 1) | BE0123456789 |
| 🇧🇬 Bulgaria | BG | BG + 9 or 10 digits | BG123456789 |
| 🇨🇾 Cyprus | CY | CY + 8 digits + 1 letter | CY12345678A |
| 🇨🇿 Czech Republic | CZ | CZ + 8 to 10 digits | CZ12345678 |
| 🇩🇪 Germany | DE | DE + 9 digits | DE123456789 |
| 🇩🇰 Denmark | DK | DK + 8 digits | DK12345678 |
| 🇪🇪 Estonia | EE | EE + 9 digits | EE123456789 |
| 🇬🇷 Greece | EL | EL + 9 digits | EL123456789 |
| 🇪🇸 Spain | ES | ES + 1 char + 7 digits + 1 char | ESA12345678 |
| 🇫🇮 Finland | FI | FI + 8 digits | FI12345678 |
| 🇫🇷 France | FR | FR + 2 chars + 9 digits | FR12345678901 |
| 🇭🇷 Croatia | HR | HR + 11 digits (OIB) | HR12345678901 |
| 🇭🇺 Hungary | HU | HU + 8 digits | HU12345678 |
| 🇮🇪 Ireland | IE | IE + 7 digits + 1-2 letters (or old format) | IE1234567AB |
| 🇮🇹 Italy | IT | IT + 11 digits | IT12345678901 |
| 🇱🇹 Lithuania | LT | LT + 9 or 12 digits | LT123456789 |
| 🇱🇺 Luxembourg | LU | LU + 8 digits | LU12345678 |
| 🇱🇻 Latvia | LV | LV + 11 digits | LV12345678901 |
| 🇲🇹 Malta | MT | MT + 8 digits | MT12345678 |
| 🇳🇱 Netherlands | NL | NL + 9 digits + B + 2 digits | NL123456789B01 |
| 🇵🇱 Poland | PL | PL + 10 digits (NIP) | PL1234567890 |
| 🇵🇹 Portugal | PT | PT + 9 digits | PT123456789 |
| 🇷🇴 Romania | RO | RO + 2 to 10 digits | RO1234567890 |
| 🇸🇪 Sweden | SE | SE + 12 digits | SE123456789012 |
| 🇸🇮 Slovenia | SI | SI + 8 digits | SI12345678 |
| 🇸🇰 Slovakia | SK | SK + 10 digits (IČ DPH) | SK1234567890 |
| 🏴 Northern Ireland | XI | XI + 9 or 12 digits (or GD/HA + 3 digits) | XI123456789 |
Why Verify VAT Numbers?
Verifying your trading partner's VAT number before issuing an invoice is not just good practice — it's a legal requirement for applying the VAT reverse charge on intra-EU supplies. If you invoice a customer with an invalid or non-existent VAT number, you may be held liable for the uncollected VAT. Keeping a record of your VIES verification is recommended in case of a tax audit.
Related Resources
Invoice Management
Every EU invoice requires a valid VAT number. Manage yours automatically.
How to Organize Invoices
A practical guide to organizing invoices for tax compliance.
GDPR Document Management
Handle business documents in compliance with EU data protection rules.
EU AI Act & Document Management
Stay compliant with EU regulations when using AI for document processing.
Frequently Asked Questions
Why does VIES say my VAT number is invalid?
Is the VIES database always available?
Why does Greece use 'EL' instead of 'GR'?
Should I keep records of my VIES checks?
What is the reverse charge mechanism?
Can I verify non-EU VAT numbers?
Is my data safe?
Processing invoices across the EU?
Veluvanto automatically extracts VAT numbers, payment details, and key data from your invoices and business documents. Let AI handle the paperwork.
Features