EU VAT number checkFree. No account.

Verify a VAT number against VIES, the European Commission's own register — and find out whether it actually lets you apply reverse charge.

Spaces and dots are ignored. VIES covers the 28 EU member states and Northern Ireland.

Why it matters

A valid number is necessary for reverse charge. It is not sufficient.

All three, or no reverse chargeThe buyer must be a business, in a different EU member state from yours, with a VAT number that VIES confirms. Miss one and you charge your own domestic VAT.
This is where it goes wrong most often: “they're an EU company” is not the test.
Unavailable ≠ invalidVIES forwards the question to the member state, and those services go down. An unanswered check is unknown, not negative.
Invoicing without VAT on the strength of a failed lookup is the expensive version of this mistake.
It expires in practiceA number valid today can be deregistered tomorrow. Tax authorities expect the check to be dated, which is why we store the date of the check and clear it whenever the number changes.
The name may be hiddenSome member states return the number's validity but not the company name. That is their choice, not a failed lookup.

Invoice with reverse charge, correctly Validate an invoice XML