Country | Format | Number of characters | Notes |
Austria (AT) | U12345678 | 9 | The first character is always a U. |
Belgium (BE) | 0123456789 | 10 | If you have a 9-digit number, prefix it with a 0. |
Bulgaria (BG) | 1234567890 | 9 or 10 |
|
Croatia (HR) | 12345678901 | 11 |
|
Cyprus (CY) | 12345678X | 9 | The last character must be a letter. |
Czech Republic (CZ) | 12345678 123456789 1234567890 | 8, 9 or 10 | If a contact provides you with 11, 12 or 13 numbers, delete the first three numbers as these are a tax code. |
Denmark (DK) | 12345678 | 8 |
|
Estonia (EE) | 123456789 | 9 |
|
Finland (FI) | 12345678 | 8 |
|
France (FR) | 12345678901 X1234567890 1X123456789 XX123456789 | 11 | Valid VAT numbers may have an alpha character as the first or second, or both. All alphabets are valid except I and O. |
Germany (DE) | 123456789 | 9 |
|
Greece (GR) | 012345678 | 9 |
|
Hungary (HU) | 12345678 | 8 |
|
Ireland (IE) | 1234567X 1X23456X | 8 | Includes one or two alpha characters as either the last or second and last character or last two characters. |
Italy (IT) | 12345678901 | 11 |
|
Latvia (LV) | 12345678901 | 11 |
|
Lithuania (LT) | 123456789 123456789012 | 9 or 12 |
|
Luxembourg (LU) | 12345678 | 8 |
|
Malta (MT) | 12345678 | 8 |
|
Netherlands (NL) | 123456789B01 | 12 | The tenth character is always a B and the 3-digit suffix is always in the range B01-B99. |
Poland (PL) | 1234567890 | 10 |
|
Portugal(PT) | 123456789 | 9 |
Romania (RO) | 1234567890 | 2 – 10 | Minimum of two maximum of 10 |
Slovak Republic (SK) | 1234567890 | 10 |
|
Slovenia (SI) | 12345678 | 8 |
|
Spain (ES) | X12345678 12345678X X1234567X | 9 | The first or last, or first and last characters can be alpha characters. |
Sweden (SE) | 123456789001 | 12 |
|
UK (GB) | 123456789 | 9 |
|