HomeCompany LookupVAT Number Lookup
Free lookup tools

Free VAT number lookup: validate any EU VAT number

Validate any VAT number instantly and get the associated company name, address, and registration details. Covers EU member states and 200+ countries. Free to use, no signup required, sourced from official tax authority records.

376,375,664registered businesses searchable · September 2026

Looking for automated lookups? Get your API key

What is this VAT number lookup?

Paste a VAT number, or search the business name if you do not have it, and this tool finds the registered business behind it: legal name, address, registration number and whether the identifier is recorded as VAT-registered. It covers EU VAT numbers and the equivalent tax identifiers in markets beyond the EU.

Checking a VAT number before you invoice is not bureaucracy: an invalid or mismatched number can invalidate the zero-rating of an intra-EU supply and leave you liable for the VAT. The check takes seconds here and needs no account.

Running lookups one at a time?

The API returns the same records as structured JSON. Every new key starts with 150 free lookups.

What is a VAT number?

A VAT number identifies a business for value-added tax. In the EU it starts with a two-letter country code (NL, DE, FR) followed by a national pattern: NL VAT numbers end in B01-style suffixes, German ones are nine digits, and so on. It is issued by the tax authority and is separate from the trade register number the same business also carries.

That separation trips people up: a business can be registered at the chamber of commerce yet not VAT-registered (small entrepreneurs, holdings), or hold multiple VAT registrations across countries. Verifying the pair, registration number plus VAT number, is the robust way to confirm who you are invoicing.

Businesses covered by country

The largest markets behind this lookup, counted live from our records.

CountryBusinesses
China84,877,508
United States64,480,083
India35,631,082
Brazil29,320,367
France14,460,018
United Kingdom8,818,829
Australia8,516,590
Italy6,989,746
Japan6,786,720
Germany6,752,336
South Africa6,693,299
Poland6,295,206

Live counts from the CompanyData platform, measured September 2026 and refreshed automatically.

How it works

1
Enter a company name or registration

Enter a company name or registration number in the search box, then run the search

2
Open a result to load full

Open a result to load full company details from our database (sourced from official registers where available)

3
Use the verified fields for due

Use the verified fields for due diligence, sales, or compliance. No signup required

What people use this lookup for

Invoice validation

confirm a supplier's VAT number before processing invoices

Tax compliance

verify customer VAT numbers for B2B transactions

Fraud prevention

check that a VAT number matches the company claiming it

Accounts payable

validate VAT numbers before payment runs

Frequently asked questions

What is a VAT number?

A VAT (Value Added Tax) number is a unique identifier assigned to businesses registered for VAT in their country. In the EU it starts with the country code followed by digits.

How do I validate a VAT number?

Enter the VAT number in the search box above. The tool checks it against official tax authority records and returns the associated company details.

What does it mean if the result says this is not a VAT number?

This means the registration number exists in our database but is not recorded as a VAT number. The company may not be VAT registered or may use a different identifier.

Which countries are covered for VAT lookup?

All EU member states plus 200+ countries with business registration data.

Is VAT number validation free?

Yes, completely free with no signup required. For bulk validation or API access see the Company Data API.

Just need a ready-made company database?

No integration, no code. The same enriched register as a ready-made Excel or CSV file: pick your SIC codes, regions and sizes, and get a free sample first.

Get the database instead
+31 20 705 2360