How to use
Use this when you need a fast, offline sanity check before calling an API or sending an invoice.
- Paste one VAT number per line.
- Choose Auto-detect (uses the prefix) or force a country if your input has no prefix.
- Click Check to see normalized output and validation status.
- Use Copy results to paste into spreadsheets or tickets.
FAQ
Does this tool verify a VAT number is registered (VIES)?
No. It runs offline format and selected checksum checks only; registration requires an online lookup (e.g., VIES or a VAT API).
Which countries have checksum validation here?
GB (UK) and IE (Ireland, common 7-digits + letter format). Other countries are checked for format only.
Can I paste multiple VAT numbers at once?
Yes—one per line. The output includes a compact block for each input plus a summary line.
Should I include the country prefix (like GB or IE)?
For auto-detect, yes. If your list has no prefixes, select the country and enable “Allow numbers without a country prefix”.
Why does it say “FORMAT OK” instead of “VALID”?
“FORMAT OK” means the pattern looks right but no checksum rule was applied for that country in this tool.
How are spaces and dashes handled?
They’re removed automatically. The tool normalizes to uppercase and keeps only letters and digits.
What about Northern Ireland VAT numbers (XI)?
XI numbers are accepted and checked like standard UK digit VAT IDs (where applicable).