Invalid VAT number in VIES: check registration and EU activation
An invalid VAT number in VIES means VIES did not confirm the number as registered for intra-EU transactions at the time of the check. It is a result to investigate, not proof by itself that the business has no VAT number.
Valid nationally but invalid in VIES?
A national VAT registration and activation for intra-EU transactions are separate checks. A business may have a national VAT number that is not yet activated for cross-border EU transactions, or its registration may still be awaiting completion.
If the business says its number is registered, ask it to confirm intra-EU activation with its national tax office. An additional registration may be needed; the procedure depends on the country. The European Commission cannot add or correct a national VAT registration.
A recent registration or activation may not appear immediately in VIES. Keep the date and exact VAT ID from the original result, confirm the registration with the national authority, and check again after the status has been clarified. Repeated checks alone do not activate a VAT number.
Why VIES can return an invalid VAT number
The number may not exist, may not be activated for intra-EU transactions, or the registration may not yet be finalised in the national database.
A typing error, the wrong country selected in the checker, or a recent change that is not yet reflected by the national register can also explain the result.
What to do after an invalid VIES result
First compare every digit and the country prefix with the VAT ID on the invoice or official business document. Do not paste the country prefix twice.
Ask the customer to confirm the exact VAT ID and whether their local tax authority has activated it for cross-border EU transactions. After correcting an input, run a new check and keep the dated response you actually received.
If VIES is unavailable, times out, or returns a capacity error, keep that response separate from invalid. It is an unresolved check, not a failed VAT number.
See whether VIES is down for a member stateUnderstand VIES errors and retry steps
Invalid VAT number in VIES questions
Does invalid mean the VAT number does not exist? No. VIES did not confirm it for intra-EU transactions at that moment; the business or its national tax authority must clarify the registration.
Can I use an invalid result as proof? Keep the dated response as a record of what VIES returned, but do not treat it as a final tax or invoicing decision without checking the number and the customer's registration status.
Why did the result change after a retry? A corrected input or a later update in the national VAT database can produce a different response. Compare the dates and the exact number checked.
Official VIES guidance
VIES is the European Commission search engine for national VAT databases. The national tax administrations provide the registration data, so a result can change when their records change.
Open the European Commission VIES checkerRead the official guidance on checking a VAT number
Validating VAT numbers at volume?
Join the batch/API list for CSV validation, retries, audit exports, and developer access.
Related VIES guides
- VIES TIMEOUT errorWhat the VIES TIMEOUT error means and how to handle delayed VAT checks.
- GLOBAL_MAX_CONCURRENT_REQ VIES errorUnderstand the GLOBAL_MAX_CONCURRENT_REQ VIES error and safe retry behavior.
- MS_MAX_CONCURRENT_REQ VIES errorMS_MAX_CONCURRENT_REQ means one national VAT registry is refusing concurrent VIES requests, not that the VAT number is bad. How to back off safely, plus live per-country VIES status.
- INVALID_INPUT VIES errorFix INVALID_INPUT errors when sending EU VAT numbers to VIES.
- EU VAT number formatCountry-by-country basics for EU VAT number formats before a VIES check.
- VAT number format checkCheck whether a VAT number format looks valid before running a VIES lookup.