Free EU VAT Number
Checker & Validator

Validate any EU VAT number against the official VIES database in real time.
Get company name, address and registration status instantly.

✓ All 27 EU Member States ✓ Real-Time VIES Lookup ✓ No Registration Required ✓ 100% Free

Enter a VAT Number to Validate

Select the country code, enter the VAT number without the country prefix, then click Check.

Advertisement

What is a VAT Number?

A VAT (Value Added Tax) number is a unique identifier assigned to businesses registered for VAT within the European Union. Also referred to as a VAT identification number or VAT registration number, it is required for all companies that engage in intra-community B2B transactions across EU member states.

Every EU member state issues VAT numbers in a slightly different format — typically a country code prefix followed by 8–12 alphanumeric characters. When your supplier or customer provides a VAT number, it's essential to verify it before issuing a zero-rated invoice.

Why Validate EU VAT Numbers?

⚖️

Legal Compliance

EU VAT law requires you to verify your customer's VAT number before applying zero-rate VAT on intra-community supplies. Failure to do so can result in penalties.

🛡️

Fraud Prevention

VAT fraud costs EU member states billions annually. Validating numbers before transactions helps protect your business from becoming an unwitting participant.

📋

Audit Trail

Tax authorities may request proof that you verified VAT numbers at the time of the transaction. Always save or document your validation results.

Instant Results

Our tool queries the VIES system directly in real time, returning the business name and registered address whenever the EU member state makes that data available.

Advertisement

How to Use This VAT Number Checker

Using VAT-Scan is straightforward:

Understanding Your Result

Valid: The VAT number is registered and active in the VIES system. You'll typically see the company name and address for most EU countries.

Invalid: The number is not found in the VIES database. This could mean the number doesn't exist, hasn't been registered for intra-community transactions, or the registration is not yet finalised in the national database.

Service Unavailable: The national tax administration database is temporarily unreachable. VIES queries individual member state databases — if one is down, results for that country cannot be retrieved. Try again in a few minutes.

VAT Number Formats by Country

Every EU member state uses a different format. Before checking, you can verify the structure manually. See our full VAT number formats guide for every country.

CountryCodeFormatExample
AustriaATATU + 8 digitsATU12345678
BelgiumBEBE + 10 digitsBE0123456789
FranceFRFR + 2 chars + 9 digitsFRXX123456789
GermanyDEDE + 9 digitsDE123456789
IrelandIEIE + 7 chars + 1–2 lettersIE6388047V
ItalyITIT + 11 digitsIT12345678901
NetherlandsNLNL + 12 chars (B included)NL123456789B01
SpainESES + 9 charsESX12345678

View all 27 EU country formats →

Frequently Asked Questions

Everything you need to know about EU VAT number validation.

Is this tool free to use?

Yes, completely free. VAT-Scan queries the European Commission's VIES system and returns results at no cost to you.

Why doesn't VIES return a company name?

Some EU member states (notably Germany) do not publish company details via VIES due to data protection laws. The number may still be valid even if no name is shown.

How often is the VIES database updated?

Each member state updates its own national database independently. New registrations may take days or weeks to appear in VIES. If a new number isn't found, check again later.

Can I check UK VAT numbers?

Since Brexit, UK VAT numbers (GB prefix) are not in VIES. Northern Ireland businesses using the XI prefix for goods trade are still included.

Is the validation result legally binding?

VIES validation provides strong evidence of VAT registration status but is not a guarantee of a company's authenticity. Always keep records of your validation results.

What if VIES is unavailable?

VIES connects to 27 national databases. Occasionally one or more may be offline for maintenance. If you get a service unavailable error, try again in 10–15 minutes.