Free tool
Check a VAT number
The 27 European Union countries and Northern Ireland, no account needed.
- EnterThe VAT number, with its country code.
- Official checkWe ask the service of the country's administration.
- Dated resultValid or not, with the date and time of the check.
A whole file?
Upload your list of customers or suppliers: the European VAT tab shows, for each number, whether it is valid.
Diagnose my fileFrequently asked questions
How do I enter a VAT number?
Enter the number with its country code (FR, DE, IT, ES...). We check its shape, then ask the official service whether it is valid.
What is an intra-EU VAT number?
It is the tax identifier of a company subject to VAT in the European Union. It starts with a two-letter country code (FR, DE, IT, ES...) followed by a national part whose shape varies from one country to another.
Why check a VAT number?
For a sale of goods or services to a company in another European Union country, the customer's VAT number must be valid on the date of the transaction: the check is part of the evidence to keep.
A valid number shows no name or address: is that normal?
Yes. The name and address are given only if the country's administration provides them and the company agreed to publish them. Several countries do not provide them.
What does "Cannot be checked right now" mean?
The verification service of the country concerned is not answering, which happens regularly. This is not a negative answer: the number is not declared invalid. We retry automatically; come back a little later.
Can the French VAT number be computed from the SIREN?
Yes: FR, then a two-digit key computed from the SIREN, then the SIREN. The key is: (12 + 3 × (SIREN modulo 97)) modulo 97.
Number format by country
AT Austria : ATU12345678
BE Belgium : BE0123456789
BG Bulgaria : BG123456789
CY Cyprus : CY12345678X
CZ Czechia : CZ12345678
DE Germany : DE123456789
DK Denmark : DK12345678
EE Estonia : EE123456789
EL Greece : EL123456789
ES Spain : ESX1234567X
FI Finland : FI12345678
FR France : FR12345678901
HR Croatia : HR12345678901
HU Hungary : HU12345678
IE Ireland : IE1234567X
IT Italy : IT12345678901
LT Lithuania : LT123456789
LU Luxembourg : LU12345678
LV Latvia : LV12345678901
MT Malta : MT12345678
NL Netherlands : NL123456789B01
PL Poland : PL1234567890
PT Portugal : PT123456789
RO Romania : RO1234567890
SE Sweden : SE123456789001
SI Slovenia : SI12345678
SK Slovakia : SK1234567890
XI Northern Ireland : XI123456789