Free EU VAT Number Validator

Verify any EU VAT number instantly using the official VIES system. Check if a VAT number is valid, and retrieve the registered company name and address. No signup required.

BE

Enter the VAT number without the country prefix, or paste a full VAT number (e.g. BE0123456789) to auto-detect the country.

Send e-invoices across Europe?

Validate your trading partners and start invoicing via Peppol.

What is VIES VAT Validation?

VIES (VAT Information Exchange System) is a free online tool provided by the European Commission. It allows businesses to verify whether a VAT identification number is valid within the EU. The system queries national VAT databases in real time and returns the registration status, company name, and address.

This tool uses the official VIES REST API to perform lookups. The results come directly from the tax administration of the respective EU member state. No data is stored on our servers.

How to Check a VAT Number

1

Select the country

Choose the EU member state from the dropdown. Or simply paste a full VAT number like "DE123456789" and the country will be detected automatically.

2

Enter the VAT number

Type or paste the VAT number without the country prefix. The format is validated before sending the request to VIES.

3

Get instant results

The tool queries the VIES database and returns whether the number is valid or invalid. For most countries, the registered company name and address are also returned.

VAT Number Formats by Country

Each EU member state has its own VAT number format. The table below shows the format for every country. All VAT numbers start with a two-letter country code.

CountryCodeFormatExample
🇦🇹 AustriaATATU + 8 digitsATU12345678
🇧🇪 BelgiumBEBE + 10 digitsBE0123456789
🇧🇬 BulgariaBGBG + 9 or 10 digitsBG123456789
🇭🇷 CroatiaHRHR + 11 digitsHR12345678901
🇨🇾 CyprusCYCY + 8 digits + 1 letterCY12345678A
🇨🇿 Czech RepublicCZCZ + 8, 9 or 10 digitsCZ12345678
🇩🇪 GermanyDEDE + 9 digitsDE123456789
🇩🇰 DenmarkDKDK + 8 digitsDK12345678
🇪🇪 EstoniaEEEE + 9 digitsEE123456789
🇬🇷 GreeceELEL + 9 digitsEL123456789
🇪🇸 SpainESES + 1 letter/digit + 7 digits + 1 letter/digitESA12345678
🇫🇮 FinlandFIFI + 8 digitsFI12345678
🇫🇷 FranceFRFR + 2 characters + 9 digitsFRAB123456789
🇭🇺 HungaryHUHU + 8 digitsHU12345678
🇮🇪 IrelandIEIE + 7 digits + 1-2 lettersIE1234567AB
🇮🇹 ItalyITIT + 11 digitsIT12345678901
🇱🇹 LithuaniaLTLT + 9 or 12 digitsLT123456789
🇱🇺 LuxembourgLULU + 8 digitsLU12345678
🇱🇻 LatviaLVLV + 11 digitsLV12345678901
🇲🇹 MaltaMTMT + 8 digitsMT12345678
🇳🇱 NetherlandsNLNL + 9 digits + B + 2 digitsNL123456789B01
🇵🇱 PolandPLPL + 10 digitsPL1234567890
🇵🇹 PortugalPTPT + 9 digitsPT123456789
🇷🇴 RomaniaRORO + 2 to 10 digitsRO1234567890
🇸🇪 SwedenSESE + 12 digitsSE123456789012
🇸🇮 SloveniaSISI + 8 digitsSI12345678
🇸🇰 SlovakiaSKSK + 10 digitsSK1234567890

When to Validate VAT Numbers

Cross-Border Invoicing

When selling goods or services to a business in another EU country, you must verify their VAT number to apply the reverse charge mechanism. Without a valid VAT number, you must charge VAT.

Reverse Charge Verification

The reverse charge mechanism shifts VAT liability to the buyer. To apply it, you need proof that the buyer has a valid VAT number. A VIES check provides this proof.

New Customer Onboarding

Validate VAT numbers when onboarding new B2B customers. This confirms the business is registered and helps prevent fraud. Many ERP systems integrate VIES checks automatically.

Regular Re-Verification

VAT registrations can change over time. Periodically re-checking your customer database against VIES ensures your records stay up to date and your VAT treatment remains correct.

Privacy and Data Handling

This tool sends your query to the official VIES API operated by the European Commission. We do not store, log, or track any VAT numbers you check. Your search history is kept only in your browser session and disappears when you close the page. No cookies, no accounts, no tracking.

Frequently Asked Questions

What is VIES?

VIES (VAT Information Exchange System) is a free service provided by the European Commission. It allows businesses and individuals to verify whether a VAT identification number is valid. The system connects to the national VAT databases of all EU member states in real time.

Is this an official VIES check?

Yes. This tool queries the official VIES REST API provided by the European Commission. The results come directly from the tax administration of the respective EU member state. We do not maintain our own database of VAT numbers.

What information does a VIES check return?

A VIES check returns whether the VAT number is valid or invalid. For most EU countries, it also returns the registered company name and address. Some countries (like Germany) do not provide name and address data through VIES for privacy reasons.

Why is the VIES service sometimes unavailable?

VIES depends on the national VAT databases of each EU member state. If a specific country's database is undergoing maintenance or experiencing issues, lookups for that country may temporarily fail. This is not something we can control. You can try again later.

Can I use this to validate non-EU VAT numbers?

No. VIES only covers VAT numbers from EU member states. For UK VAT numbers (post-Brexit), you need to use HMRC's VAT check service. For other countries, check with the respective tax authority.

Why should I validate VAT numbers?

Validating VAT numbers is essential for cross-border B2B transactions within the EU. If you apply the reverse charge mechanism (zero-rate VAT), you must be able to prove that the buyer has a valid VAT number. Regular VIES checks protect you from incorrect VAT treatment.

What is the reverse charge mechanism?

The reverse charge mechanism is an EU rule for B2B cross-border transactions. Instead of the seller charging VAT, the buyer self-assesses and reports the VAT in their own country. This simplifies cross-border trade. To apply reverse charge, the buyer must have a valid VAT number.

Is my data stored when I check a VAT number?

No. We do not store, log, or track any VAT numbers you check. The query is sent to the VIES API and the result is returned to your browser. Your search history exists only in your browser session and disappears when you close the page.

How often should I re-validate VAT numbers?

It is good practice to re-validate VAT numbers periodically, especially for ongoing business relationships. VAT registrations can be cancelled or changed. Many businesses re-validate quarterly or before issuing a new invoice to a cross-border customer.

What does it mean if a VAT number is invalid?

An invalid result means the VAT number is not currently registered in the VIES database. The company may have ceased trading, the VAT registration may have been revoked, or the number may simply be incorrect. Double-check the number and contact the company if needed.

Related Tools

Send and receive invoices via Peppol? Create a free account or explore the Peppol API.

Free EU VAT Number Validator | VIES VAT Check Online