UK VAT number check
A GB VAT number cannot be checked in VIES. Since Brexit, VIES covers the 27 EU member states plus XI, and Great Britain registrations are held by HMRC instead.
A GB VAT number cannot be checked in VIES. Since Brexit, VIES covers the 27 EU member states plus XI, and Great Britain registrations are held by HMRC instead.
GB is not an invalid VAT number
A checker that answers only from VIES has nothing to say about a GB number. That is a gap in coverage, not a verdict on the registration.
Recording a GB customer as invalid because an EU tool returned nothing is the expensive version of this mistake: the registration may be perfectly live at HMRC.
GB and XI are two different registers
XI numbers relate to Northern Ireland and remain answerable through VIES, which is why this checker accepts XI and not GB.
If a customer gives a number beginning with XI, select XI here. If it begins with GB, the answer lives with HMRC.
Both may appear on paperwork from the same company, so read the prefix rather than assuming from the address.
Where a GB number is checked
HMRC runs the official Check a UK VAT number service, which confirms whether a UK VAT number is registered and shows the registered name and address.
HMRC also issues a reference number for a check made against your own VAT number, which is the evidence equivalent of a VIES consultation number.
What to do with a mixed customer list
Split the list by prefix before validating: GB to HMRC, XI and the 27 member states to VIES.
Keep the two sources labelled in your records. A single column that says only valid or invalid loses which register answered, and that is the detail an audit asks about.
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 errors explainedMS_UNAVAILABLE, MS_MAX_CONCURRENT_REQ, TIMEOUT, INVALID_INPUT and SERVICE_UNAVAILABLE — what each VIES error actually means, whether to retry, and which member states are down right now.
- VIES service unavailableWhat to do when VIES or a national VAT registry is unavailable.
- Is VIES down?Live VIES status, country by country. See which EU member-state VAT registries are answering right now, read from the European Commission's own availability table every 15 minutes.