Reference

EU VAT number formats

Every EU VAT number starts with a two-letter country prefix, followed by a national number whose shape differs by member state. This is the shape VIES expects for each of them. The examples are made up: use them to check a format, not a company.

Greece is EL, not GR.

Northern Ireland is XI. GB numbers left VIES with Brexit.

Spaces, dots and dashes are not part of the number. The check here strips them for you.

Member stateFormat after the prefixExample
ATAustriaU followed by 8 digitsThe U is part of the number.ATU12345678
BEBelgium10 digits, starting with 0 or 1Older 9-digit numbers take a leading 0.BE0123456789
BGBulgaria9 or 10 digitsBG123456789
CYCyprus8 digits and a letterCY12345678L
CZCzechia8, 9 or 10 digitsCZ12345678
DEGermany9 digitsVIES confirms validity only: no name or address is ever returned.DE123456789
DKDenmark8 digitsDK12345678
EEEstonia9 digitsEE123456789
ELGreece9 digitsVIES uses EL, not GR. GR is converted automatically.EL123456789
ESSpain9 characters: a letter or digit, 7 digits, a letter or digitESX1234567X
FIFinland8 digitsFI12345678
FRFrance2 characters (the key) and the 9-digit SIRENFR12345678901
HRCroatia11 digitsHR12345678901
HUHungary8 digitsHU12345678
IEIreland7 digits and 1 or 2 lettersOlder numbers put a letter second, e.g. IE1A23456B.IE1234567T
ITItaly11 digitsIT12345678901
LTLithuania9 or 12 digitsLT123456789
LULuxembourg8 digitsLU12345678
LVLatvia11 digitsLV12345678901
MTMalta8 digitsMT12345678
NLNetherlands9 characters, B, 2 digitsThe B and the two digits are part of the number.NL123456789B01
PLPoland10 digitsPL1234567890
PTPortugal9 digitsPT123456789
RORomania2 to 10 digitsRO1234567890
SESweden12 digits: the 10-digit organisation number and 01SE123456789001
SISlovenia8 digitsSI12345678
SKSlovakia10 digitsSK1234567890
XINorthern Ireland9 or 12 digitsOnly Northern Ireland is in VIES since Brexit. GB numbers are not.XI123456789

A number with the right format can still be invalid

The format only says a number could exist. Whether it is registered, and still registered today, is something only the member state knows, and VIES is how you ask it. Registrations are withdrawn all the time, so a number that was valid last quarter is worth checking again.

Check a number free

Checking a whole list

Paste a customer list on the homepage and every line is checked against these formats before you pay: lines that cannot be VAT numbers are skipped and never charged. The rest go to VIES with your own VAT number attached, which is what makes VIES issue a consultation number for each one.