Aller au contenu
VetThisVendor

VAT number formats

Par Publié le Mis à jour le

À quel pays correspond ce préfixe de TVA ?

If a check reported "Wrong format", the number does not match the shape its country uses. That is checked before the registry is contacted, so the number was never looked up — fix the format and run it again.

The most common cause is a transposed pair of digits. It is worth re-reading the number from the invoice rather than from what you typed, because a transposition looks correct when you already know what it should say.

Two codes that are not what you expect

Every country, and its own page

One row per country here, and one page per country behind it — the prefix, the exact pattern, two format examples, where to verify a number and the mistakes people make with that country in particular. Switzerland and Norway are included because their suppliers turn up on invoices; neither is in VIES and this site does not check either, which their pages say plainly.

PrefixCountryAfter the prefixExampleVerify at
DEAllemagne9 chiffresDE123456789VIES
ATAutrichela lettre U, 8 chiffresATU12345678VIES
BEBelgique10 chiffresBE0123456789VIES
BGBulgarie9 à 10 chiffresBG123456789VIES
CYChypre8 chiffres, 1 lettreCY12345678LVIES
HRCroatie11 chiffresHR12345678901VIES
DKDanemark8 chiffresDK12345678VIES
ESEspagne1 lettre ou chiffre, 7 chiffres, 1 lettre ou chiffreESX1234567XVIES
EEEstonie9 chiffresEE123456789VIES
FIFinlande8 chiffresFI12345678VIES
FRFrance2 lettres ou chiffres, 9 chiffresFRXX123456789VIES
ELGrèce9 chiffresEL123456789VIES
HUHongrie8 chiffresHU12345678VIES
IEIrlande7 chiffres, 1 lettreIE1234567FAVIES
ITItalie11 chiffresIT12345678901VIES
LVLettonie11 chiffresLV12345678901VIES
LTLituanie9 chiffresLT123456789VIES
LULuxembourg8 chiffresLU12345678VIES
MTMalte8 chiffresMT12345678VIES
XINorthern Ireland9 chiffresXI123456789VIES
NONorvège9 chiffresNO 123 456 789 MVABrønnøysundregistrene
NLPays-Bas9 chiffres, la lettre B, 2 chiffresNL123456789B01VIES
PLPologne10 chiffresPL1234567890VIES
PTPortugal9 chiffresPT123456789VIES
RORoumanie2 à 10 chiffresRO1234567890VIES
GBRoyaume-Uni9 chiffresGB123456789HMRC
SKSlovaquie10 chiffresSK1234567890VIES
SISlovénie8 chiffresSI12345678VIES
SESuède12 chiffresSE123456789001VIES
CHESuisse9 chiffresCHE-123.456.789 MWSTUID-Register
CZTchéquie8 à 10 chiffresCZ12345678VIES

Formatting that does not matter

Spaces, dots, slashes and hyphens are stripped before checking, and so is the country prefix if you include it. DE 123 456 789and 123456789are treated identically.

A valid format is not a valid number

Passing the format check only means the number has the right shape. Whether it is registered, and to whom, is what the registry lookup answers — and a registered number still tells you nothing about whether the bank details on the invoice are right.

Lancer une vérification →Registre, IBAN, sanctions de l’UE et domaine d’envoi, en une seule fois. Gratuit, sans inscription.

Vérificateur de factures →Déposez la facture d’un fournisseur, ou collez son texte : les numéros de TVA, les comptes bancaires et les domaines de messagerie qu’elle porte sont lus dans votre navigateur — le fichier lui-même n’est jamais téléversé. Corrigez ce qui a été mal lu, puis lancez toutes les vérifications d’un coup.