EU VAT guide
VIES errors explained
VIES errors are usually not final tax conclusions. Many are temporary gateway, member-state, timeout, or rate-limit issues.
Temporary errors
SERVICE_UNAVAILABLE means the VIES gateway is unavailable. MS_UNAVAILABLE means the national VAT registry is not replying.
TIMEOUT means VIES did not receive a reply within its allotted time. Retrying later is usually the right next step.
Traffic errors
GLOBAL_MAX_CONCURRENT_REQ and MS_MAX_CONCURRENT_REQ mean VIES or a member-state registry is receiving too many concurrent requests.
A production integration should use backoff, queues, and careful per-country concurrency limits.
Validating VAT numbers at volume?
Join the batch/API list for CSV validation, retries, audit exports, and developer access.
Related VIES guides
- VIES VAT checkerCheck an EU VAT number in VIES and understand what the response means.
- EU VAT number validationValidate EU VAT IDs and learn when VAT checks matter for cross-border trade.
- VIES consultation numberLearn what a VIES consultation number is and when it can appear.
- VIES service unavailableWhat to do when VIES or a national VAT registry is unavailable.
- Is VIES down?Check whether the VIES gateway appears reachable and learn what VIES downtime means.
- MS_UNAVAILABLE VIES errorUnderstand the MS_UNAVAILABLE VIES error and how to handle it.