Italy Partita IVA validator
How the Partita IVA format works
- Format
- IT + 11 digits
- Example
- IT12345678901
Things to watch for
- This tool checks the format only; the Italian check digit is not yet validated
^IT[0-9]{11}$An Italian Partita IVA is “IT” followed by exactly 11 digits, and unlike a lot of EU VAT numbers, those digits aren’t an arbitrary sequence. The first 7 form a progressive registration number assigned by the Agenzia delle Entrate (Italy’s tax agency); the next 3 identify the specific tax office or agency location that issued the number; the final digit is a check digit, calculated from the other 10 using a Luhn-style formula.
That embedded structure means an Italian VAT number carries more information than most — the office-code segment can hint at where a business first registered — but it also means a single transposed digit anywhere in the string doesn’t just break a checksum, it can point toward a different office code or a different company’s registration entirely.
Inside the format check
This validator confirms the “IT” prefix and counts exactly 11 digits, entirely client-side, with no signup and nothing sent to a server. It’s a length-and-prefix check: the Luhn-style check-digit calculation on the final digit isn’t computed here yet, so a pass confirms shape, not the checksum.
What this doesn’t prove
A correctly shaped Partita IVA isn’t confirmation of an active registration. Confirm current status through the EU’s VIES lookup or the Agenzia delle Entrate before treating it as verified.
Scope: Partita IVA format only — not check-digit validation, registration status, or Italian VAT filing rules.
Content last reviewed 2026-07-07.
Partita IVA FAQ
Do the digits in a Partita IVA mean anything, or are they random?
They're structured: the first 7 digits are a sequential registration number, the next 3 identify the tax office that issued it, and the final digit is a check digit calculated from the rest — not a random 11-digit string.
Does this tool verify the Italian check digit?
Not yet — it currently confirms the 'IT' prefix and the 11-digit count. The Luhn-style check-digit calculation on the final digit isn't run here.
How do I confirm a Partita IVA is an active business?
Use the Agenzia delle Entrate's own lookup tools or the EU's VIES service — this validator only confirms the number is correctly shaped, not that it's a live registration.