Skip to main content

How to verify VAT Number in UK?

This post is also available in:Español中文DeutschPortuguêsFrançais

Check a UK VAT number on HMRC's service​

HM Revenue & Customs (HMRC) runs a free Check a UK VAT number service on GOV.UK. It tells you whether a UK VAT registration number is valid and shows the name and address of the business it is registered to. [1]

  • No sign-in. The check itself needs no account or Government Gateway login.
  • Proof of check is for UK VAT-registered businesses only. If you enter your own UK VAT number, HMRC gives you a reference number proving when you checked. Without it, you still get the full result, just no reference. [1]
  • Number only, no name search. GOV.UK says you cannot use the service to check whether a business is registered by searching its name, and you cannot use it while your own application is still waiting for HMRC. [1]
  • Limits. HMRC publishes no lookup limit or CAPTCHA for the web service on its GOV.UK start page or on the form itself (as at 2026-11-05). The API has a published rate limit; see below.

Source snapshot — official lookup portal: GOV.UK Check a UK VAT number (HMRC), check of validity and registered name and address; proof of check needs your own UK VAT number; no search by business name Source snapshot captured 2026-11-05 — original

How to verify a UK VAT number​

Step 1: Open the service​

Go to gov.uk/check-uk-vat-number and select Start now. This opens HMRC's form at tax.service.gov.uk/check-vat-number/enter-vat-details.

Step 2: Enter the VAT number you want to check​

Under What is the UK VAT number you want to check?, enter the 9-digit number. HMRC's hint says it is "9 numbers, sometimes with ‘GB’ at the start, for example 123456789 or GB123456789", so you can type it with or without GB. [2]

Source snapshot — number format: HMRC's Check a UK VAT number form asks for 9 numbers, sometimes with GB at the start (123456789 or GB123456789), with an optional proof-of-check box for UK VAT-registered businesses only Source snapshot captured 2026-11-05 — original

Step 3 (optional): Ask for proof of your check​

If your business is UK VAT-registered, tick Select if you want proof of your check (for UK VAT-registered businesses only). A second field appears, Enter your own UK VAT number, with the hint "We need this to give you a reference number." Leave the box unticked if you have no UK VAT number. [2]

Step 4: Select Search and read the result​

Results appear straight away. A valid number shows:

  • Valid UK VAT number and the number you checked
  • VAT registration details: the Registered business name and the Registered business address, including postcode
  • Search completed on the date and time of the search
  • with proof of check, a reference number for your records
Valid UK VAT number result on HMRC's Check a UK VAT number service, showing the registered business name and address and the search time
A valid result on HMRC's service, without proof of check (November 2026)

Use Print or save this page if you need a record. The name and address shown are the ones HMRC holds for the registration. They can differ from a trading name or a branch address on an invoice, which is not by itself a sign that the number is invalid.

What a "not found" or format error means​

HMRC's service gives two kinds of negative answer, and they mean different things:

  • "VAT registration not found." The number has the right shape, but HMRC found no matching registration. HMRC's not-found result (pictured below) adds: "Databases may not yet include new VAT registrations if they have only been registered within 48 hours." A single wrong digit also lands here, not on a format error, so re-read the number against the invoice before concluding anything.
  • "Enter the UK VAT number you want to check in the correct format." The form rejected the input before any lookup. This happens with an XI prefix, a GD government-department number, or too few digits.
VAT registration not found result on HMRC's service, with the warning that registrations made within 48 hours may not be included
A not-found result on HMRC's service (November 2026)

UK VAT number format​

After registration, HMRC issues "a 9-digit VAT registration number which you must include on all invoices you raise". [3] In cross-border use it is written with the GB prefix, as GB123456789. An HMRC manual says numbers in this format "can be verified using the “modulus 97” check", but HMRC's GOV.UK guidance does not set out how that check works (as at 2026-11-05), so the only reliable test of the last digits is the lookup itself. The UK Tax ID Guide covers the UK's other tax identifiers.

The variants you may meet:

  • XI numbers (Northern Ireland). Businesses trading in goods under the Windsor Framework put XI in front of their usual number, "for example, XI 123456789 instead of GB 123456789". [4] HMRC's form does not accept the XI prefix. Enter the 9 digits without it, or check the XI number on EU VIES, which GOV.UK links to for checking Windsor Framework status. GB numbers themselves are not on VIES.

Source snapshot — XI number format: GOV.UK says Northern Ireland traders under the Windsor Framework use the XI prefix before their usual VAT number, XI 123456789 instead of GB 123456789 Source snapshot captured 2026-11-05 — original

  • VAT groups. A VAT group has one number. When a group is registered, the members' previous numbers are cancelled and a new number is issued to the group, which "must then be used by all the group members". So ask a group member for the group's number, not its old one. [5]

Source snapshot — VAT group number format: VAT Notice 700/2 says members' previous numbers are cancelled and the single group number must be used by all group members Source snapshot captured 2026-11-05 — original

  • Government departments and health authorities. HMRC's manual says health authorities have numbers "beginning with 654 followed by six digits". Government departments are registered in a separate series beginning GD plus three digits, and also hold a nine-digit number beginning 888 8, which HMRC encourages them to use on invoices. [6] HMRC's form does not accept a GD number, so check the nine-digit one.

Source snapshot — number format for public bodies: HMRC manual VATGPB9400, health authorities 654 followed by six digits, government departments GD numbers plus a nine-digit number beginning 888 8 Source snapshot captured 2026-11-05 — original

  • Isle of Man. Isle of Man VAT numbers are in the same nine-digit series as UK numbers, identified by the first two digits being 00. [7] See the Isle of Man Tax ID Guide.
  • 12-digit numbers. HMRC's API accepts "a 9-digit or 12-digit number". [8] The web form's hint asks for 9 digits, but the form also looks up a 12-digit number.

For a quick format pre-check before you query HMRC, this pattern matches what the service and the API accept: ^(GB)?\d{9}(\d{3})?$. Strip spaces first. It does not catch a wrong digit, which only the lookup can.

Common false negatives​

A "not found" result or a rejected input does not always mean the supplier is unregistered. Check these first:

  1. Typo or transposed digit. The service reports it as "not found", not as a format error.
  2. Registered in the last 48 hours. HMRC's not-found result warns that new registrations may not be in its databases yet (see the not-found result pictured above).
  3. Applied, not yet registered. HMRC checks an application before it sends the VAT registration number, and the business must not show VAT on its invoices until it has the number. [9]
  4. XI prefix or GD number typed into HMRC's form. Rejected as the wrong format. Drop the XI, or use the department's 888 8 number.
  5. Cancelled registration. A business must cancel its registration when it is no longer eligible, for example because it stops trading or joins a VAT group. [10] A cancelled number is no longer a current registration, so ask the supplier for its current number.
  6. Business transferred as a going concern. The new owner can keep the previous owner's number, so the registered name on HMRC's result can be the new owner's. [11]

Checking UK VAT numbers by API​

HMRC's Check a UK VAT number API is a REST API on the HMRC Developer Hub. As at 2026-11-05 the latest version is 2.0 (beta). HMRC says "Version 1 was removed on 17 February 2025" and that version 2 "moved the Check a UK VAT Number API behind authentication". [8]

  • Access: register an application on the Developer Hub ("Registering should take around 2 weeks"), test in the sandbox, then get production credentials once you accept HMRC's Terms of Use. [8] Requests use an OAuth 2.0 application token. [8]
  • Two modes: a simple unverified check that returns the name and address, and a verified check that also returns a reference number proving you checked. [8]
  • Purpose: HMRC says the API is "for the sole purpose of allowing traders to do due diligence on VAT-registered businesses". [8]
  • Rate limit: HMRC's standard limit is 3 requests per second per application (as at 2026-11-05). Above it you get HTTP 429, and HMRC advises against batching requests. [12]

Source snapshot — HMRC Developer Hub: Check a UK VAT number API, version 2.0 beta, version 1 removed on 17 February 2025, version 2 behind authentication Source snapshot captured 2026-11-05 — original

Source snapshot — HMRC Developer Hub reference guide: standard API rate limit of 3 requests per second per application, HTTP 429 when exceeded Source snapshot captured 2026-11-05 — original

Check a VAT number

Enter a VAT number to see whether it’s registered and who it belongs to.

Validate more tax IDs with a free account →

Frequently Asked Questions​

Do I need my own UK VAT number to use HMRC's checker?​

No. Anyone can check a UK VAT number and see the registered business name and address without entering their own number. Your own UK VAT number is needed only for the optional proof of check, which gives you a reference number. That option is for UK VAT-registered businesses only, so a business without a UK VAT number gets the result with no reference number. Save or print the result page as your record instead. [1]

How do I check a Northern Ireland VAT number that starts with XI?​

Businesses trading under the Windsor Framework put XI in front of their usual 9-digit UK VAT number, for example XI 123456789 instead of GB 123456789. HMRC's Check a UK VAT number form rejects the XI prefix as a wrong format, so either enter the 9 digits without XI on HMRC's service, or check XI plus the 9 digits on the EU VIES service, which GOV.UK links for checking Windsor Framework status. GB-prefixed numbers cannot be checked on VIES. [4]

Is there an HMRC API for checking UK VAT numbers?​

Yes. HMRC's Check a UK VAT number API is at version 2.0 (beta) on the HMRC Developer Hub as at 5 November 2026; version 1 was removed on 17 February 2025. Version 2 sits behind authentication: you register an application on the Developer Hub (HMRC says registering takes around 2 weeks), test in the sandbox, and get production credentials after accepting the Terms of Use. It works in two modes: a simple unverified check, and a verified check that also returns a reference number. HMRC's standard rate limit is 3 requests per second per application, with HTTP 429 when exceeded, and HMRC advises against batching requests. [8] [12]

My UK supplier's VAT number shows VAT registration not found. What could have happened?​

Common causes: (1) a typo or wrong digit, which shows as not found rather than as a format error; (2) a very new registration, because HMRC warns that registrations made within the last 48 hours may not be in its databases yet; (3) the supplier has applied but HMRC has not issued a number yet; (4) the registration was cancelled, for example because the business stopped trading or joined a VAT group, whose members all use the group's single number. An XI or GD number gives a format error instead, not a not-found result. A VAT registration certificate (VAT 4) from the supplier does not settle it: HMRC says the certificates have no legal significance beyond acknowledging the registration. Only a VAT-registered person can issue a VAT invoice, and knowingly reclaiming VAT on an unregistered person's invoice is an offence, so resolve a not-found result before you reclaim input VAT. [10] [13] [14]


How Lookuptax can help you in VAT validation?

Lookuptax validates VAT and tax ID numbers across more than 100 countries through one API, checking each number's format and, where the tax authority offers a lookup, its registration status against the official source.