EU VAT guide

VIES API

The official VIES technical service exposes VAT validation through a SOAP interface used by many VAT checker tools.

Integration basics

A typical check sends a member-state country code and a VAT number to VIES, then receives valid, invalid, or error responses.

The service can also expose approximate checks for workflows that include requester details and may return a request identifier.

Production concerns

Build for downtime, member-state failures, timeouts, and concurrency limits from day one.

Avoid storing VAT numbers unless you have a clear user-facing retention purpose and privacy controls.

Validating VAT numbers at volume?

Join the batch/API list for CSV validation, retries, audit exports, and developer access.

Join API waitlist

Related VIES guides

Check a VAT number

You can paste the full VAT ID with country prefix, or choose the country and enter the local number.