VAT Registration Checker in the European Union

EU VAT Checker

How to check the validity of an intra-Community VAT number

There are many reasons why you might want to check the validity of a company's intra-Community VAT number registration. For example, when you are working internationally or want to expand into foreign markets, it is important to work with suppliers, distributors and partners located in the EU who are reliable. To do this, checking the registration of their intra-Community VAT number ensures that they have a legal and fiscal existence in their country and that they are able to have commercial relations with other foreign companies within the EU.

With our tool, you can easily check whether their VAT number is valid or not. You will often find this number in the legal notice on their website. If not, don't hesitate to ask them.

How does the verification of the intra-Community VAT number work?

All you have to do is insert the VAT number of the company you wish to check in the form above. Next, we will search the European Commission's Automated VAT Information System (known as VIES) database. This is the official resource that lists all the VAT numbers of all businesses located in the 27 EU member states. Their search engine aggregates all national VAT databases provided by the Member States. It returns an instant response as to whether or not the VAT number submitted is valid.


What if the VAT number is invalid?

If the system returns a response indicating that the VAT number is not valid, this does not necessarily mean that the corresponding business is in an irregular situation. It may be that the company's number has not yet been activated in the VIES system, for example if the company has not yet carried out any intra-Community activity, or if it has only recently been registered. You will then need to ask for more information to ensure that everything is in order before charging a VAT-free amount.


Where should the intra-Community VAT number be mentioned?

It is mandatory to mention the VAT number on all invoices, VAT declarations, declarations of exchange of goods or services.


What is the structure of an intra-Community VAT number?

The structure of a VAT number differs from one Member State to another. For example, the format of the VAT number will be different if the company is located in Portugal, Spain or France. The only constant in the structure is the systematic presence of the country code (ISO standard) which precedes each VAT number provided by the tax administration of the referring country.

AT  (Austria) => Letter U + 8 digits 
BE  (Belgium) => Number 0 + 9 digits 
BG  (Bulgaria) => 9 or 10 digits 
CY  (Cyprus) => 8 digits + letter L 
CZ  (Czech Republic) => 8, 9 or 10 digits 
DE  (Germany) => 9 digits 
DK  (Denmark) => 8 digits 
EE  (Estonia) => 9 digits 
EL  (Greece) => 9 digits 
ES  (Spain) => 9 characters (a letter may be present at the beginning or at the end, e.g. ES X9999999X) 
FI  (Finland) => 8 digits 
FR  (France) => 2 digits + SIREN code
HR  (Croatia) => 11 digits 
HU  (Hungary) => 8 digits 
IE  (Ireland) => 7 digits + 1 or 2 letters 
IT  (Italy) => 11 digits 
LT  (Lithuania) => 9 or 12 digits 
LU  (Luxembourg) => 8 digits 
LV  (Latvia) => 11 digits 
MT  (Malta) => 8 digits 
NL  (Netherlands) => 11 digits + letter B 
PL  (Poland) => 10 digits 
PT  (Portugal) => 9 digits 
RO  (Romania) => 2 to 10 digits 
SE  (Sweden) => 12 digits 
SI  (Slovenia) => 8 digits 
SK  (Slovakia) => 10 digits

VAT numbers for the UK

You may come across VAT numbers of UK companies with the format GB000 0000 00. Following the UK's Brexit decision, all these companies' numbers have been removed from the system and are therefore invalid.


VAT numbers for Northern Ireland

For businesses located in Northern Ireland, and despite their exit from the EU, they are specifically allocated an intra-Community VAT number for trade in goods. This number starts with XI and is followed by 9 digits. If you are working with a company based in Northern Ireland, be sure to ask them for their number. With our tool you can also check the validity of this type of number.