If you work with contractors from the European Union, the topic of verifying VAT numbers keeps coming back like a boomerang. This is not just a “paperwork” formality, but a real safeguard for your business—especially in intra-Community transactions.
The VIES system allows you to check whether a given EU VAT number is active and valid, which means you can safely apply the 0% VAT rate. It sounds simple, but in practice many questions arise: where to check, what the result means, and what to do if something doesn’t match.
Key information from the article:
- The VIES system is an official database for checking EU VAT numbers across the European Union.
- VIES verification allows you to confirm whether a contractor is an active EU VAT taxpayer.
- Lack of verification may result in tax risk and the obligation to pay VAT.
- The VIES search tool works online and provides results within seconds.
- It is worth archiving VIES confirmation as proof for the tax office.
What is the VIES system and how does it work in practice?
The VIES system is a tool of the European Commission that enables real-time verification of EU VAT numbers.
VIES operates based on data provided by the tax administrations of EU member states. In short: you enter the contractor’s VAT number, and the system checks whether it is active in their country. If it is—your transaction can be treated as intra-Community.
Importantly, this is not a single “central database,” but a network of connected national systems. That’s why temporary availability issues may occur—especially when checking less commonly used countries.
How does the VIES search tool work step by step?
The VIES search tool allows quick verification by entering the country prefix and VAT number. The check takes only a few seconds and immediately shows the taxpayer’s status.
The process is very simple:
- go to the VIES website,
- select the contractor’s country,
- enter their VAT number,
- click “verify.”
The result can be:
- positive – number is active,
- negative – number does not exist or is inactive,
- technical error – no connection to the country database.
Pro tip: always save the result as a PDF or take a screenshot. This is your proof in case of an audit.
What does a correct VIES VAT number look like and what does its structure mean?
A VIES VAT number consists of a country code and a unique taxpayer identifier. It always begins with a two-letter country code, such as PL, DE, or FR.
Examples:
- PL1234567890 – Poland,
- DE123456789 – Germany,
- FRXX123456789 – France.
Each country has its own specific format and length, so it is important to enter the number exactly as provided by the contractor.
Good to know: VIES Poland (checking Polish EU VAT numbers) is also done through the same system, although the data comes from the national tax administration.
When should you perform VIES verification and when is it not necessary?
VIES verification is required for every intra-Community transaction if you want to apply the 0% VAT rate. It should be done before issuing the invoice or at the latest at the moment of sale.
This applies to:
- supply of goods within the EU (WDT),
- provision of services to EU companies,
- intra-Community acquisitions (WNT).
If you fail to verify the contractor and it turns out they were not active, the tax authority may challenge the 0% rate and charge VAT.
What does a negative VIES result mean and what should you do?
A negative result means that the VAT number is not active in a given country. In such a case, verification should be repeated or confirmed using another source.
Possible reasons:
- the contractor is not registered for EU VAT,
- the number was entered incorrectly,
- registration is in progress,
- the system is temporarily unavailable.
What to do:
- ask the contractor to confirm the number,
- check again after a few hours,
- contact the tax office (if the case is important).
Do not ignore such a result—it is a warning signal.
Does the VIES database show company details and can it be trusted?
In some cases, the VIES database shows the company name and address, but this depends on the country. VIES is recognized as an official verification source by tax authorities.
Not all countries provide full data due to local data protection laws.
Therefore, it is recommended to:
- compare invoice data with VIES results,
- check the company in local registers,
- keep documentation.
What is VIES PL and how does it differ from other systems?
VIES PL simply means checking Polish EU VAT numbers within the European system. It uses data provided by the National Revenue Administration.
For the user, there is essentially no difference—the interface is the same, and differences exist only in the data source.
For additional verification, you can also use:
- the Polish VAT white list,
- CEIDG or KRS registers.
How long does a VIES check take and is the result binding?
A VIES check usually takes a few seconds and provides real-time results. It is recognized by tax authorities as proof of due diligence.
Important: the result itself does not guarantee full safety, but it is one of the key elements.
In practice, it is recommended to:
- check contractors regularly,
- archive results,
- combine VIES with other verification methods.
Good to know: most common mistakes when checking VIES
- entering the number without the country prefix,
- typos in the VAT number,
- checking only once during long-term cooperation,
- not saving confirmation,
- ignoring system errors.
These may seem minor, but they can result in real financial losses.
FAQ
Does VIES work for all EU countries?
Yes, it covers all EU member states.
Should you verify a contractor for every transaction?
Ideally yes, especially for new or irregular contractors.
Is a VIES result sufficient for a tax audit?
It is an important piece of evidence, but additional documentation is recommended.
What if VIES is not working?
Try again later or use local taxpayer registers.
Do private individuals have VAT numbers in VIES?
No, the system applies only to EU VAT taxpayers
