HomeLife ToolsEU VAT checker
EU VAT Number Validator (EU VAT Checker)
Supports all EU country formats (excluding UK)

EU VAT Number Validation Tool (EU VAT Checker) — One-Stop Compliance Check

This tool is based on the official EU VIES SOAP API, helping cross-border businesses and developers verify in real time whether a customer's VAT number is valid. Fully compliant with EU VIES standards, whether you handle MOSS tax returns or B2B tax-exempt transactions, the EU VAT checker is an indispensable tool for you.

What is an EU VAT number? Why validate it?

The VAT (Value Added Tax) number is the unique tax identifier for EU companies engaged in cross-border transactions. According to EU regulations, if you sell goods or services to a company in another EU country, providing a valid buyer VAT number allows the reverse-charge mechanism (0% tax rate). However, if the VAT number is invalid, the seller must bear the VAT risk of the respective country. Therefore, using a reliable EU VAT checker to verify your customer's tax number is crucial. This tool queries the VIES database in real time, returning the company name, address, and validity status, helping you avoid tax compliance risks.

How to use this VAT validation tool?

2.1 Basic validation process

Enter the VAT number and click "Validate Validity". The system will call the backend API to query the VIES database.

2.2 Format check only

The "Check Format Only" button allows you to quickly verify locally whether the number format complies with VIES specifications.

2.3 Tax-inclusive price calculation reference

A tax rate demo is provided below to simulate the logic of tax-inclusive price calculation.

Calculate tax-inclusive total price using Vat-Calculator (reference logic)

About MOSS and tax liability disclaimer

This tool does not provide any guarantee of correct tax calculation. You remain responsible for any calculation results and should consult a professional accountant when in doubt. The EU MOSS one-stop scheme must strictly follow local tax laws; VAT number validation is only a basic compliance step. Final invoicing and tax obligations are borne by the user.

2026 EU Member State VAT Rates

Country Super-Reduced Rate (%) Reduced Rate (%) Parking Rate (%) Standard Rate (%)
Austria (AT)-10 / 131320
Belgium (BE)-6 / 121221
Bulgaria (BG)-9-20
Croatia (HR)-5 / 13-25
Cyprus (CY)-5 / 9-19
Czech Republic (CZ)-12-21
Denmark (DK)---25
Estonia (EE)-9 / 13-24
Finland (FI)-10 / 13.5-25.5
France (FR)2.15.5 / 10-20
Georgia (GE)---18
Germany (DE)-7-19
Greece (GR)-6 / 13-24
Hungary (HU)-5 / 18-27
Iceland (IS)-11-24
Ireland (IE)4.89 / 13.513.523
Italy (IT)45 / 10-22
Latvia (LV)-5 / 12-21
Lithuania (LT)-5 / 9-21
Luxembourg (LU)381417
Malta (MT)-5 / 71218
Moldova (MD)-8 / 12-20
Netherlands (NL)-9-21
Norway (NO)-12 / 15-25
Poland (PL)-5 / 8-23
Portugal (PT)-6 / 131323
Romania (RO)-11-21
Slovakia (SK)-5 / 19-23
Slovenia (SI)-5 / 9.5-22
Spain (ES)410-21
Sweden (SE)-6 / 12-25
Switzerland (CH)2.6 / 3.88.1
Turkey (TR)110-20
Ukraine-7 / 14-20
United Kingdom (GB)-5-20