Intra-Community VAT number: what you need to know

What’s the purpose of an Intra-Community VAT number? Who needs one? How do you get one? How can you check it? We tell you everything there is to know.

Intracommunity VAT number: what is it ?

What's an Intra-community VAT number?

An Intra-Community VAT number individually identifies the companies liable for VAT in each EU Member State, whether they are established in that country or not.
It may also be referred to as a “Tax Identification Number” (TIN) or “VAT registration number“.

How are Intra-Community VAT numbers made up?

État MembreCodeStructureFormat*
AutricheATATU999999991 bloc de 9 caractères
BelgiqueBEBE0999999999BE19999999991 bloc de 10 chiffres
BulgarieBGBG999999999 ou BG99999999991 bloc de 9 ou 10 chiffres
ChypreCYCY99999999L1 bloc de 9 caractères
République tchèqueCZCZ99999999 ou CZ999999999 ou CZ99999999991 bloc de 8, 9 ou 10 chiffres
AllemagneDEDE9999999991 bloc de 9 chiffres
DanemarkDKDK99 99 99 994 blocs de 2 chiffres
EstonieEEEE9999999991 bloc de 9 chiffres
GrèceELEL9999999991 bloc de 9 chiffres
EspagneESESX9999999X41 bloc de 9 caractères
FinlandeFIFI999999991 bloc de 8 chiffres
FranceFRFRXX 9999999991 bloc de 2 caractères et 1 bloc de 9 chiffres
Royaume UniGBGB999 9999 99 ou GB999 9999 99 9995 ou GBGD9996 ou GBHA99971 bloc de 3 chiffres, 1 bloc de 4 chiffres et 1 bloc de 2 chiffres; ou ce qui précède suivi d’un bloc de 3 chiffres; ou 1 bloc de 5 caractères
CroatieHRHR999999999991 bloc de 11 chiffres
HongrieHUHU999999991 bloc de 8 chiffres
IrlandeIEIE9S99999LIE9999999WI1 bloc de 8 ou 9 caractères
ItalieITIT999999999991 bloc de 11 chiffres
LituanieLTLT999999999 ou LT999999999999 1 bloc de 9 chiffres ou 1 bloc de 12 chiffres
LuxembourgLULU999999991 bloc de 8 chiffres
LettonieLVLV999999999991 bloc de 11 chiffres
MalteMTMT999999991 bloc de 8 chiffres
Pays BasNLNLSSSSSSSSSSSS1 bloc de 12 caractères
PolognePLPL99999999991 bloc de 10 chiffres
PortugalPTPT9999999991 bloc de 9 chiffres
RoumanieRORO9999999991 bloc de 2 chiffres minimum et 10 chiffres maximum
SuèdeSESE9999999999991 bloc de 12 chiffres
SlovénieSISI999999991 bloc de 8 chiffres
SlovaquieSKSK99999999991 bloc de 10 chiffres

*: Format excludes 2 letter alpha prefix
9: A digit
X: A letter or a digit
S: A letter; a digit; “+” or “*”
L: A letter
Source: EC Europa

What's the purpose of an Intra-Community VAT number?

Why is registering for VAT mandatory?

The Intra-Community VAT number is mandatory for taxable transactions within the European Union.

  • Since 1st January 1993, any company established in a Member State and liable for VAT must have an identification number issued by its tax authorities.
  • Companies that are not established in the European Union but which carry out certain operations in one or more EU countries are also required to obtain an Intra-Community VAT number.

To check if you need to register for VAT in a particular Member State, see our information sheet “Obtaining an Intra-Community VAT number” or use the simulator.
The Intra-Community VAT number must appear on:

How do you obtain an Intra-Community VAT number?

Once you are certain of your VAT obligations in one or more EU Member States, you will need to register for VAT with the relevant authorities in each country.

See our sheet: Obtaining an Intra-Community VAT number.

Checking a VAT number in Europe

Why should you check your customers' and suppliers' VAT numbers?

VAT, which is one of the main taxes in the European Union, is collected by businesses who must ensure the proper processing of their customer and supplier transactions. Valid VAT numbers depend on:

  • the conditions for exemption from VAT,
  • the detection of VAT fraud
  • the application of the VAT margin scheme
  • etc.

How to check the validity of an Intra-Community VAT number?

There’s no European database that allows you to find the VAT number of a company from its name.
Remember to ask your business partner (customer, supplier, etc.) to provide you with their Intra-Community VAT number when placing the order.

The European Union Commission provides companies with the VIES (VAT Information Exchange System) tool, which allows them to check the validity of a VAT number in all Member States.

Our 'little extra' service: "TVALid"
Mascot Easytax Long Sight

You can ask us to check VAT numbers en masse.
TVALid service: €99 excl. VAT for a complete check of VAT numbers, limited to 500 per file, €49 excl. VAT per batch of 500 additional VAT numbers.

Contact us for more information!



Rely on our experts to manage your international VAT obligations.

Tax Mag
VAT Updates per Month


Get the latest news about VAT in Germany and the European Union straight to your mailbox.

we respect your privacy