BlueInvoice.net

VAT Number Checker

Check one VAT number or paste up to 20. This EU VAT checker validates each one through VIES and returns the registered name and address wherever the country publishes them.

VAT number verification via VIES Bulk check up to 20 VAT numbers Structured results per line

Use formats like DE123456789 or FR12345678901.

0/20

Results

Add VAT numbers above to start checking.

Input Status Company Address
No VAT results yet.

What happens when you check a VAT number

A VIES VAT number check runs in four steps, from a format check in your browser to the answer of the national tax register.

  1. Format checkThe number is matched against its country's pattern first, so a missing prefix or an extra digit is caught before anything is sent.
  2. VIES requestNumbers that look right go from BlueInvoice's server to VIES, the European Commission's VAT Information Exchange System.
  3. National registerVIES holds no data of its own. It asks the tax authority of the country in the prefix.
  4. ResultValid or invalid, plus the registered name and address wherever that country publishes them.

Because the answer comes from the issuing country's own register, this VIES validator returns the same result as the European Commission's portal. It adds batch lookups and keeps each result on its own row.

Valid, invalid, or valid without a name

A VIES VAT validation comes back valid or invalid, and some countries confirm a valid number without the company's name and address. The numbers in these examples are made up.

Valid

NL186091390B01

Veldmoer Lichtwerk B.V. · Rotterdam

Registered and active. You can rely on it for the reverse charge on this invoice. Keep the date of the VAT check with your records.

Valid

DE996030824

Name and address not published

Some countries, Germany and Spain among them, confirm the number but keep the name and address private. The number is still valid; use the details your client gave you.

Invalid

FR12345678901

No match in the register

Not registered, cancelled, or not enabled for cross-border trade. Do not apply the reverse charge until your client sends a number that checks out. When a country's register does not answer, its numbers can show as invalid too, so check again before you tell your client.

When to verify a VAT number

Verify a VAT number before the first invoice to a new EU business client, whenever an invoice relies on the reverse charge, and again every few months.

A VAT number that was valid last year can be cancelled today. If you apply the reverse charge to a number that was no longer registered, the tax office can ask you for the VAT you did not charge, plus interest. A VAT number check takes seconds; that conversation takes weeks.

  • New clientRun a European VAT number check before the first invoice to a business in another EU country.
  • Reverse chargeEvery time an invoice relies on it.
  • ChangesWhen a client changes its name, address or legal form.
  • Regular clientsA VAT registration check every few months, since registrations get suspended and cancelled.

EU VAT number formats

Every EU VAT number starts with a two-letter country code, and many go by a local name, such as the BTW number in the Netherlands and Belgium or the USt-IdNr. in Germany. Type a code or a country to narrow the list.

CountryPrefixAfter the prefixExample
AustriaATU + 8 digitsATU12345678
BelgiumBE0 or 1 + 9 digitsBE0123456789
BulgariaBG9 or 10 digitsBG123456789
CroatiaHR11 digitsHR12345678901
CyprusCY8 digits + 1 letterCY12345678L
Czech RepublicCZ8 to 10 digitsCZ12345678
DenmarkDK8 digitsDK12345678
EstoniaEE9 digitsEE123456789
FinlandFI8 digitsFI12345678
FranceFR2 characters + 9 digitsFR12345678901
GermanyDE9 digitsDE123456789
GreeceEL9 digitsEL123456789
HungaryHU8 digitsHU12345678
IrelandIE7 digits + 2 lettersIE1234567WA
ItalyIT11 digitsIT12345678901
LatviaLV11 digitsLV12345678901
LithuaniaLT9 or 12 digitsLT123456789
LuxembourgLU8 digitsLU12345678
MaltaMT8 digitsMT12345678
NetherlandsNL9 digits + B + 2 digitsNL123456789B01
PolandPL10 digitsPL1234567890
PortugalPT9 digitsPT123456789
RomaniaRO2 to 10 digitsRO1234567890
SlovakiaSK10 digitsSK1234567890
SloveniaSI8 digitsSI12345678
SpainES9 charactersESB12345678
SwedenSE12 digitsSE123456789001

Greece uses EL, not GR. Spaces, dots and dashes are removed before the check, so you can paste numbers as your client wrote them.

Checking several numbers at once

You can check up to 20 VAT numbers at once by pasting them one per line. Each line gets its own VAT ID check and lands in its own row, so a typo in one does not hold up the rest. It is a quick VAT lookup for cleaning a client list at the start of the year or vetting a batch of new accounts.

UK numbers: Since 1 January 2021, GB numbers are not in VIES and cannot be checked here. Use HMRC's own VAT number service for clients in Great Britain.

VAT number check questions

VIES is the European Commission's gateway for checking VAT numbers. It does not keep a database of its own: each query goes to the tax authority of the country that issued the number, and VIES passes the answer back. The national register is the source; VIES is one door into all 27 of them.

Yes. VAT ID is short for VAT identification number, and many countries print it under a local name. To check a VAT ID, paste it with its two-letter country prefix: a VAT ID lookup and a VAT number check are the same VIES query.

A VAT ID validation usually fails for one of three reasons. The number was typed with a missing prefix or a swapped digit; the business is registered at home but not enabled for cross-border trade, which in some countries needs a separate request; or the registration was suspended or cancelled. In each case, do not apply the reverse charge until your client confirms a number that checks out.

No. Since 1 January 2021 VIES holds no GB numbers, so a UK VAT number check goes through HMRC's Check a UK VAT number service on GOV.UK. Northern Ireland businesses that trade goods with the EU have numbers starting with XI, which are in VIES; this checker takes EU country prefixes only, so check XI numbers on the European Commission's VIES page.

No. VIES checks a number you already have and cannot search by name. Ask your client for the number, or look on an invoice they sent you, where EU businesses print it.

In most EU countries the date and result of a VIES VAT number validation are accepted as evidence that you verified your client's registration when you invoiced them. Keep them with the invoice. For high-value or disputed sales, ask your accountant what your tax office expects.

Outages usually mean one country's register is unreachable for a while, and the VIES lookup for that country fails until it is back. Try again later, or use the European Commission's own VIES page. For a new client, wait for a successful check before applying the reverse charge. Until that register answers, a number from that country can show as invalid here, so check it again before you rely on the result.

No. The numbers and the answers go from your browser through BlueInvoice's server to VIES and back, and are not saved. No account is needed to run a check.

Yes. You can check an EU VAT number, or 20 at once, with no sign-up and no limit beyond the throttling VIES applies itself. When the number checks out, carry it straight into the invoice generator.

Put the verified number on your next invoice

Check your client's VAT number here, then make the invoice in the invoice generator, which works out the VAT and the totals for you.