Validate a VAT identification number against country-specific structural rules. Select the member state or scheme, paste the number, and receive a pass/fail message describing which constraints were checked.
What validation covers
Each country handler tests prefix letters, allowed length, numeric-only segments where required, and checksum algorithms where applicable (for example Luhn on Italian and Spanish numbers, modulo-11 schemes on others). The tool reports OK when all implemented rules succeed and KO when any rule fails.
This mirrors offline format checks performed before calling the EU VIES online service — it does not query VIES itself.
When to use it
Catch typos during invoice entry, gate form submission in B2B portals, or batch-check spreadsheet columns before an accounting export.
Limitations
Format validation cannot confirm that the number is active, assigned to the stated company, or authorized for cross-border supplies. Suspended, merged, or fraudulently obtained numbers may still pass syntax checks. National rules change; the static rule set may lag regulatory updates.
Legal disclaimer
For tax compliance and intra-EU zero-rating, use official verification channels (such as the European Commission VIES portal) and qualified tax advice. This browser tool is an aid for developers and accountants, not a substitute for legal due diligence.