How to check an EU VAT number, and what VIES will not tell you

Conseils

The short answer

You check an EU VAT number in VIES, the European Commission's tool, and the check happens immediately. VIES is not a database. It is a search engine that forwards your query to the national VAT database of the member state concerned and returns what that national system says.

What you always get back is one thing: valid or not valid. What you do not reliably get is a name and address, and what you never get is any indication of whether the company can pay you. Checked on 11 September 2026. This is not tax advice.

What VIES is

The European Commission describes it plainly: VIES is "a search engine (not a database) owned by the European Commission", and the data is "retrieved from national VAT databases when a search is made from the VIES tool" (Your Europe).

That distinction matters more than it sounds. VIES is not itself a central database: every check is a question put to one national VAT database at that moment. If that national service is unavailable you get no answer, and no answer is not the same as an invalid number.

Belgium's tax administration points to the same tool and confirms the check is immediate, adding that you can print or download the certificate of the consultation, with a fuller certificate available through MyMinfin, the Belgian tax portal (FPS Finance).

Will you see the name and address?

Here the official sources disagree, which is worth knowing before you build a process on it. Your Europe states that "due to data protection, the national authorities will not supply the name and address corresponding to a VAT number". The Belgian tax administration, writing in Dutch, says the check gives access to the taxpayer's name and address in most member states.

In practice it varies by member state. Build on the one answer that always comes back, valid or not valid, and treat name and address as a bonus you cannot depend on.

What a valid VAT number does not prove

This is where most of the damage happens. A green result in VIES says exactly one thing: this number is currently registered for VAT in that country.

Question

Does VIES answer it?

Does this number exist and is it active for VAT?

Yes

Does the number belong to this company?

Only where the member state returns name and address

Is the company solvent or creditworthy?

No

Is the company still actually trading?

No

Does the person emailing me really work there?

No

Is the company bankrupt or dissolved?

No. In Belgium that is published in the Official Gazette

May I cold call or cold email this company?

No. That is set out in is B2B cold outreach legal in Europe?

Mind the lag, too. Changes at a national administration are not always reflected immediately in the national database, and therefore not in VIES. A number deregistered yesterday can still look valid today.

Country formats, and the Belgian case

Every member state has its own format, and the country code is part of the number. Belgium is a straightforward case and a useful illustration: the VAT number is the company registration number with BE in front and no dots, so BE0123456789. The FPS Economy states that your enterprise number is then activated as a VAT number at the tax administration ("Uw ondernemingsnummer wordt dan als btw-nummer geactiveerd bij de FOD Financiën") (FPS Economy).

Two consequences that break systems:

  • Not every registered entity is VAT identified. A holding company with no VAT activity often is not; many non-profits with an economic activity are. So an invalid VIES result does not mean the company does not exist.

  • Leading digits matter. Belgian numbers begin with 0 or 1, and entities registered since 19 September 2023 receive a number beginning with 1. Any system that strips a leading zero or validates on "starts with 0" mishandles younger companies.

What the Belgian register itself publishes is covered in the Belgian company register guide.

When a number comes back invalid

An invalid result does not automatically mean fraud. The usual causes, in order of likelihood:

  1. A typo or the wrong format. Dots, spaces and a missing country code are the classics.

  2. Registered, but not for VAT. Non-profits, exempt small businesses, holding companies without VAT activity.

  3. Deregistered. The company may still exist but is no longer VAT registered.

  4. The number may not be usable for intra-Community transactions. In a number of member states that activation is a separate step with the national administration; check with the national authority concerned or with your accountant.

Your Europe's guidance for anything unresolved is to request more information at national level with your national authorities. For a Belgian company the fastest second check is the Crossroads Bank for Enterprises: whether the company exists, its legal status, and whether it has been struck off. How a specific invoice should be treated is a question for your accountant, not for a lookup tool.

Checking at scale

One number takes ten seconds. Five thousand customer records is a different problem, and that is the point where VAT checking stops being a tax question and becomes a data-quality one.

Three rules that hold up in practice:

  1. Check when it matters, at customer creation and at invoicing, not once a year in a large batch.

  2. Keep the result, with a date. Belgium's FPS Finance notes you can print or download the certificate of the check, and request a fuller one through MyMinfin. What weight that carries in your own file is a question for your accountant.

  3. Treat an empty answer differently from a negative one. A national service timing out is not an invalid number, and conflating the two throws good customers out of your file.

The wider discipline around this is in data hygiene for sales teams.

This is where Bizzy fits: company data across 33 European countries, structured around the official company identifier, so records hang off a structured source rather than a number somebody typed by hand. Provenance differs by country: in some of those 33, data comes via a data supplier rather than straight from the register. What Bizzy does not do is make the tax judgement for you.

Frequently asked questions

How do I check an EU VAT number?

Through VIES, the European Commission's tool. Enter the country code and the number and you get an immediate answer: valid or not valid. Belgium's tax administration points to the same tool and notes you can print or download the certificate of the consultation.

Is VIES a database?

No. The Commission describes VIES explicitly as a search engine and not a database. Your query is forwarded to the national VAT database of the member state concerned, and the answer comes back from there.

Why is no name and address shown?

It depends on the member state. Your Europe says national authorities do not supply the name and address for data-protection reasons, while the Belgian tax administration says most member states do show them. Do not rely on it; build your process on the valid-or-not result.

Does a valid VAT number mean the company is trustworthy?

No. It means the number is registered for VAT. Whether the company can pay its invoices is a different question, answered from its filed accounts. How to read those is in is this company financially healthy?

My customer's VAT number is invalid. What now?

Check the format and country code first, then whether the company is VAT registered at all and whether the number has been deregistered. If it stays unclear, request information from the national authorities and put the invoicing question to your accountant.

Can I validate VAT numbers in bulk?

VIES answers one number at a time, because the Commission describes it as a search engine that queries national databases rather than a central register. If you need to check thousands of numbers, plan for repeated per-number queries, handle timeouts separately from negative answers, and store each result with a date. Check the Commission's own VIES pages for the technical options currently offered.

What is the difference between an enterprise number and a VAT number in Belgium?

In Belgium they are the same number in a different notation: ten digits, written with BE in front and no dots as a VAT number. But not every entity with an enterprise number is VAT identified, so an enterprise number without a valid VAT number is not necessarily an error.

Ready to join the sales utopia?

Make your sales team 10x more effective, so they can focus on the real fun: building connections and closing deals

No credit card required • Integrates with your CRM • Cancel anytime

Ready to join the sales utopia?

Make your sales team 10x more effective, so they can focus on the real fun: building connections and closing deals

No credit card required • Integrates with your CRM • Cancel anytime

Ready to join the sales utopia?

Make your sales team 10x more effective, so they can focus on the real fun: building connections and closing deals

No credit card required • Integrates with your CRM • Cancel anytime