Format check only — not a check-digit or registration (VIES/HMRC) check. To confirm a number is registered, use VIES (EU and XI numbers), HMRC's UK VAT number checker (GB), the FTA TRN verification (UAE) or ZATCA's VAT number search (Saudi Arabia).
VAT and tax number format check
| Number | Country | Result | Detail |
|---|---|---|---|
| DE123456789 | Germany (DE) | Format OK | Matches DE + 9 digits. |
| ATU12345678 | Austria (AT) | Format OK | Matches ATU + 8 digits. |
| NL123456789B01 | Netherlands (NL) | Format OK | Matches NL + 9 digits + B + 2 digits. |
| EL123456789 | Greece (EL) | Format OK | Matches EL + 9 digits. |
| XI123456789 | Northern Ireland (XI) | Format OK | Matches XI + 9 or 12 digits, or GD/HA + 3 digits. |
| BE123456789 | Belgium (BE) | Invalid format | Expected BE + 10 digits starting with 0 or 1. |
| GB123456789 | United Kingdom (GB) | Format OK | Matches GB + 9 or 12 digits, or GD/HA + 3 digits. |
DE123456789: Format OK. Matches DE + 9 digits. ATU12345678: Format OK. Matches ATU + 8 digits. NL123456789B01: Format OK. Matches NL + 9 digits + B + 2 digits. EL123456789: Format OK. Matches EL + 9 digits. XI123456789: Format OK. Matches XI + 9 or 12 digits, or GD/HA + 3 digits. BE123456789: Invalid format. Expected BE + 10 digits starting with 0 or 1. GB123456789: Format OK. Matches GB + 9 or 12 digits, or GD/HA + 3 digits. Format check only — not a check-digit or registration (VIES/HMRC) check.