Skip to content
Language: EN

EU VAT Number Validation (VIES Checker)

Check in real time whether an intra-EU VAT number is valid. The tool queries VIES directly, the European Commission service that puts the question to the national tax administration that issued the number.

Check a VAT number VIES — real time

Enter the number without the country prefix, and without spaces or dots. Greece is EL in VIES, not GR. Northern Ireland is XI.

27

Member States covered, plus Northern Ireland

VIES

The European Commission’s own service

€0

Free, no account and no subscription

< 2 s

Answered by the national administration itself

How to check a VAT number

  1. Pick the country

    The one that issued the number, not the one where the transaction takes place.

  2. Enter the number

    No country prefix, no spaces, no dots or dashes. VIES rejects them.

  3. Read the answer

    Validity, and depending on the Member State, the name and address of the taxable person.

What a VIES answer proves, and what it does not

This is the part most free checkers leave out, and the part that matters when you are audited.

It proves validity at this moment

A number valid today may have been deregistered yesterday. To justify the exemption on an intra-Community supply, what is examined is validity at the invoice date.

It is not evidence on its own

The evidence you can rely on is the consultation number VIES issues when you query the service quoting your own VAT number. Keep it with the invoice.

It does not always return an identity

Several Member States, Germany and Spain among them, do not disclose the name or address through VIES. A valid answer with no identity is not a fault.

It says nothing about the VAT treatment

A valid number establishes neither the place of supply nor the right to reverse charge. The conditions of the supply decide that.

Why VIES says invalid when the number looks right

In most cases we see, the number itself is not the problem.

CauseWhat happens
Greek country code VIES expects EL. The ISO code GR, used everywhere else, returns an error.
Prefix entered twice Selecting LU and then typing LU12345678 sends LULU12345678.
Spaces, dots and dashes French and Belgian numbers are usually quoted formatted. VIES accepts alphanumeric characters only.
Domestic number not activated A valid national VAT number is not automatically listed for intra-Community trade. The taxable person has to apply for it.
National service down VIES is only a gateway. If the Member State’s administration does not answer, the result is not “invalid” but “unavailable”. Try again later.
Northern Ireland Since Brexit, supplies of goods to Northern Ireland use the XI prefix. GB numbers are no longer in VIES.

VAT rates in the European Union

Standard and reduced rates by Member State.

CountryCodeStandard rateReduced rates
๐Ÿ‡ฆ๐Ÿ‡น AustriaAT20 %13 %, 10 %
๐Ÿ‡ง๐Ÿ‡ช BelgiumBE21 %12 %, 6 %
๐Ÿ‡ง๐Ÿ‡ฌ BulgariaBG20 %9 %
๐Ÿ‡ญ๐Ÿ‡ท CroatiaHR25 %13 %, 5 %
๐Ÿ‡จ๐Ÿ‡พ CyprusCY19 %9 %, 5 %
๐Ÿ‡จ๐Ÿ‡ฟ CzechiaCZ21 %12 %
๐Ÿ‡ฉ๐Ÿ‡ฐ DenmarkDK25 %—
๐Ÿ‡ช๐Ÿ‡ช EstoniaEE20 %9 %
๐Ÿ‡ซ๐Ÿ‡ฎ FinlandFI24 %14 %, 10 %
๐Ÿ‡ซ๐Ÿ‡ท FranceFR20 %10 %, 5.5 %, 2.1 %
๐Ÿ‡ฉ๐Ÿ‡ช GermanyDE19 %7 %
๐Ÿ‡ฌ๐Ÿ‡ท GreeceEL24 %13 %, 6 %
๐Ÿ‡ญ๐Ÿ‡บ HungaryHU27 %18 %, 5 %
๐Ÿ‡ฎ๐Ÿ‡ช IrelandIE23 %13.5 %, 9 %, 4.8 %
๐Ÿ‡ฎ๐Ÿ‡น ItalyIT22 %10 %, 5 %, 4 %
๐Ÿ‡ฑ๐Ÿ‡ป LatviaLV21 %12 %, 5 %
๐Ÿ‡ฑ๐Ÿ‡น LithuaniaLT21 %9 %, 5 %
๐Ÿ‡ฑ๐Ÿ‡บ LuxembourgLU17 %14 %, 8 %, 3 %
๐Ÿ‡ฒ๐Ÿ‡น MaltaMT18 %7 %, 5 %
๐Ÿ‡ณ๐Ÿ‡ฑ NetherlandsNL21 %9 %
๐Ÿ‡ต๐Ÿ‡ฑ PolandPL23 %8 %, 5 %
๐Ÿ‡ต๐Ÿ‡น PortugalPT23 %13 %, 6 %
๐Ÿ‡ท๐Ÿ‡ด RomaniaRO19 %9 %, 5 %
๐Ÿ‡ธ๐Ÿ‡ฐ SlovakiaSK20 %10 %
๐Ÿ‡ธ๐Ÿ‡ฎ SloveniaSI22 %9.5 %, 5 %
๐Ÿ‡ช๐Ÿ‡ธ SpainES21 %10 %, 4 %
๐Ÿ‡ธ๐Ÿ‡ช SwedenSE25 %12 %, 6 %

Reference source: the European Commission’s Taxes in Europe database.

Frequently asked questions

What is an intra-EU VAT number?

It is the identifier given to a taxable person for supplies of goods and services to other Member States. It is made of the Member State code and a country-specific sequence. It is distinct from the domestic tax identification number, and it has to be activated for intra-Community operations.

What is VIES?

The VAT Information Exchange System is the European Commission service for checking whether a VAT number is valid. The Commission holds no central database: VIES passes the question to the tax administration of the Member State concerned and returns its answer.

Is the answer reliable?

It comes straight from the administration that issued the number, so yes. But it holds for the moment of the query. If you need to justify an exemption, keep the consultation number VIES issues when you query the service quoting your own VAT number.

Why is there no name and address?

Each Member State decides whether to disclose the identity of the taxable person. Several, Germany among them, do not. A valid answer with no name or address is still a valid answer.

Can I check a UK VAT number?

Not for Great Britain: since Brexit, GB numbers are no longer in VIES. Northern Ireland remains covered for supplies of goods, under the XI prefix.

Do you store the numbers I check?

No. The query is passed to VIES and the answer is shown to you. Nothing is recorded.

Official sources

Regulatory reporting to automate?

Fund XP builds Excel solutions for the regulatory filings of investment funds and financial companies in Luxembourg: BCL, CSSF, AIFMD, CESOP, FATCA, CRS and DORA.

Contact us