Ninth Harbor · Verify · Guides

Checking an EU VAT number in VIES: what valid really means

The check takes sixty seconds and costs nothing. Reading the result correctly is the part most people skip.

The sixty-second check

  1. Go to the official checker at ec.europa.eu/taxation_customs/vies. Free, no account.
  2. Pick the supplier's country and enter the number without the country prefix. Formats differ by country (DE plus nine digits, NL plus nine digits B two digits, FR plus two characters and nine digits, and so on); the checker rejects malformed numbers immediately.
  3. If your own business has an EU VAT number, enter it in the requester field. VIES then returns a consultation number: dated, citable proof that you ran the check.
  4. Read the result: valid or invalid, and, for most member states, the registered name and address to compare with your supplier's paperwork.

What a valid result actually proves

Exactly one thing: at the moment of the check, that number was registered for cross-border (intra-EU) transactions in the relevant national database. That is genuinely useful, and much narrower than it sounds.

Use VIES as one consistency check among several: the number is valid, the returned name (where the state provides one) is consistent with the company register, and the number on the invoice is identical to the one you checked. The register checks are covered in our guides for the UK, Germany, the Netherlands, and France.

Want it done for you?

Supplier Verification Report, within 24 hours

We run every check on this page against the official sources and send you one source-cited report with a plain verdict: Verified, Verified with cautions, or Not verified. Within 24 hours of payment, €129 per company (companies registered in the UK, Germany, the Netherlands, or France). See what the report covers →