Below are the official VAT number formats used in each EU member state:
Austria (AT) – Prefix ATU + 8 digits. Example: ATU12345678
Belgium (BE) – Prefix BE + 10 digits. Example: BE1234567890
Bulgaria (BG) – Prefix BG + 9 or 10 digits. Examples: BG123456789, BG1234567890
Cyprus (CY) – Prefix CY + 8 digits + 1 letter. Example: CY12345678X
Czech Republic (CZ) – Prefix CZ + 8, 9, or 10 digits. Examples: CZ12345678, CZ123456789, CZ1234567890
Germany (DE) – Prefix DE + 9 digits. Example: DE123456789
Denmark (DK) – Prefix DK + 8 digits. Example: DK12345678
Estonia (EE) – Prefix EE + 9 digits. Example: EE123456789
Greece (EL) – Prefix EL + 9 digits. Example: EL123456789
Spain (ES) – Prefix ES + 1 letter + 8 digits OR 2 letters + 7 digits. Examples: ESX12345678, ESXX1234567
Finland (FI) – Prefix FI + 8 digits. Example: FI12345678
France (FR) – Prefix FR + 2 letters + 8 digits OR 1 letter + 9 digits. Examples: FRXX12345678, FRX123456789
Croatia (HR) – Prefix HR + 11 digits. Example: HR12345678910
Hungary (HU) – Prefix HU + 8 digits. Example: HU12345678
Ireland (IE) – Prefix IE + 8 or 9 letters/digits. Examples: IE1X23456X, IE1234567XX
Italy (IT) – Prefix IT + 11 digits. Example: IT12345678910
Lithuania (LT) – Prefix LT + 9 or 12 digits. Examples: LT123456789, LT123456789123
Luxembourg (LU) – Prefix LU + 8 digits. Example: LU12345678
Latvia (LV) – Prefix LV + 11 digits. Example: LV12345678901
Poland (PL) – Prefix PL + 10 digits. Example: PL1234567890
Portugal (PT) – Prefix PT + 9 digits. Example: PT123456789
Romania (RO) – Prefix RO + 2–10 digits. Examples: RO12, RO1234567890
Sweden (SE) – Prefix SE + 12 digits. Example: SE123456789123
Slovenia (SI) – Prefix SI + 8 digits. Example: SI12345678
Slovakia (SK) – Prefix SK + 10 digits. Example: SK1234567890
Northern Ireland (XI) – Prefix XI + letters/digits. Examples: XIXXXX12, XIX123456789, XI123XXXX1