Check whether a UK or EU VAT number is correctly formatted. UK numbers are verified against the official HMRC checksum.
UK VAT numbers use a modulus-97 checksum built into the last two digits of the 9-digit number. This tool applies the official algorithm, so a "valid" result for a UK number is a reliable structural check, not just a format guess. It also recognises the GD (government department) and HA (health authority) formats.
Each EU country has its own VAT number length and character pattern (for example, Irish numbers are 8 or 9 characters and may include a letter). This tool checks the number matches that pattern, but EU countries don't publish their checksum algorithms as openly as the UK, so a pattern match here does not confirm the number is currently registered.
To confirm a UK VAT number is live, use HMRC's VAT number checker. To confirm an EU VAT number, use the European Commission's VIES VAT number validation service.