UK VAT number check
Check whether a UK VAT registration number is valid. Enter it with or without the GB prefix.
What this checker does
Every UK VAT number has check digits: the first seven digits are weighted 8 to 2, and the total plus the last two digits must divide by 97 (or by 97 after adding 55, for numbers issued since 2010). This tool runs that test instantly, so it catches typos and invented numbers. It does not prove the number is currently registered: for that, and to see the registered business name and address, use HMRC's free Check a UK VAT number service.
UK VAT number format
- Standard: GB + 9 digits, e.g. GB 123 4567 89.
- Branch traders: GB + 12 digits (the last 3 are the branch).
- Government departments: GBGD + 3 digits (000-499).
- Health authorities: GBHA + 3 digits (500-999).
- Northern Ireland businesses trading goods with the EU use the XI prefix; those numbers can be checked on the EU's VIES service.
VAT number vs company number
A VAT number comes from HMRC; a company number (8 characters) comes from Companies House. A company may have no VAT number, and a sole trader can have a VAT number but no company number. After checking the VAT number, search the company to confirm its status and registered office match the invoice. More in our guide: how to verify a UK VAT number.