EU VAT Number Validator & Verification Tool
Verify any EU VAT ID in real time via the European Commission's VIES service — confirm registration status, business name and address before you invoice.
What is a VIES check?
A VIES check is a real-time lookup against the European Commission's VAT Information Exchange System — the official register that links all 27 EU member states' national VAT databases (plus Northern Ireland via the XI prefix). When you run a check, VIES queries the issuing country's tax authority live and confirms whether that VAT identification number is currently valid on the date of the request. Most countries also return the registered business name and address; a handful (notably Germany and Spain) only return a valid/invalid status for privacy reasons.
Why companies need to verify EU VAT IDs
For cross-border B2B supplies within the EU, sellers can apply the reverse-charge mechanism and zero-rate the invoice — but only when the buyer holds a valid VAT number in another member state on the day of supply. If that number turns out to be invalid, the tax authority can reclassify the sale as domestic and hold the seller liable for the missing VAT, plus penalties and interest.
Verifying every new customer (and re-checking existing ones periodically) is therefore a core compliance control. It also helps you:
- Prevent invoice fraud and identity impersonation.
- Match the registered legal name and address to the details your customer provided, before onboarding or extending credit.
- Meet audit-trail requirements — most tax authorities expect evidence of a successful VIES check on file for each zero-rated invoice.
- Correctly report intra-EU supplies in your EC Sales List (recapitulative statement) and OSS returns.
How to handle an invalid VAT status
An "invalid" response doesn't always mean fraud — it usually means the number is mistyped, out of date, or the national database is temporarily offline. Work through these steps before refusing the sale:
- Double-check the format. Remove spaces, dots and dashes, and make sure the country prefix matches the issuing country (use EL for Greece, not GR).
- Retry after a short wait. VIES depends on each member state's system; national databases go offline for maintenance, especially evenings and weekends. A retry an hour later often succeeds.
- Ask the customer to confirm registration. They can check their status with their local tax authority — the number may have been deregistered, suspended, or newly issued and not yet propagated to VIES.
- Do not zero-rate the invoice. Until you obtain a successful VIES confirmation, charge VAT at your domestic rate. You can issue a credit note and reissue the invoice once the number validates.
- Keep the evidence. Save the VIES request date and the returned status (screenshot or PDF). This is your defence in a tax audit.
FAQ
Source: European Commission — VIES. Results are provided as-is. Always keep evidence of a successful VIES check for your records.