EU VAT Number Generator (12 Countries)
Private by design — runs entirely in your browser
An EU VAT identification number is the tax ID assigned to a business so it can charge and reclaim Value Added Tax across the European Union. Every member state has its own format and its own check rule — there is no single EU-wide algorithm. Toova generates VAT numbers for the 12 highest-volume EU countries, each one passing its country's official check.
Country-specific check rules
Germany uses an ISO 7064 mod-11,10 check on 9 digits. France prefixes a 2-digit key computed from the SIREN (12 + 3·SIREN mod 97). Italy puts Luhn on 11 digits. Spain uses CIF for organisations — letter prefix + 7 digits + check letter/digit. The Netherlands uses mod-11 on 9 digits. Each generator implements the official rule and emits a VAT that the destination country's online checker will accept.
Generation modes
Pick the country at the top, then generate one VAT for quick tests or up to twenty in batch mode for fixtures. Each value carries the right country prefix and a check that the country's tax authority would accept. Mathematically valid does not mean registered — these VATs are never assigned to a real company, so they will pass front-end validation but fail an actual EU VIES lookup.
Frequently Asked Questions
- Will VIES validate my generated VAT number?
- No. VIES is the EU's database of registered VAT numbers; generated values are not registered. They pass the country's mathematical check (so they pass front-end form validators) but will be reported as 'not found' by the official EU lookup.
- Can I use this for testing my e-invoicing flow?
- Yes for the form/validation layer. The generated VAT will pass any client- or server-side checksum validation. For end-to-end e-invoicing flows that do a real VIES call, use a test VAT specifically provided by the destination tax authority for sandbox environments.
- Are all 27 EU countries supported?
- The 12 countries shipped cover the bulk of test-data demand in software fixtures. Adding the remaining 15 is straightforward — the algorithm is the same shape (a country-specific check rule). Open an issue if you need one we don't have.
- Does Toova store or log my VAT numbers?
- No. All generation runs in your browser. Open the Network tab while you generate — there are no outbound requests.