Italian VAT Number Validator
Validate the format of an Italian VAT number (Partita IVA: IT + 11 digits). Check the tax registration of Italian companies before invoicing or trading.
Result
—
Italian VAT number (Partita IVA): 11 digits with a Luhn check
Italy's VAT number is the Partita IVA: the prefix IT followed by exactly 11 digits, e.g. IT12345678901. The structure is well-defined: the first 7 digits are a sequential taxpayer number, the next 3 identify the issuing provincial office of the Agenzia delle Entrate (with 100–121, 888 and 999 reserved), and the 11th digit is a check digit.
The check digit uses the Luhn algorithm (mod 10): double the digits in even positions (1-indexed from the left, i.e. positions 2,4,6,8,10), subtract 9 from any result over 9, sum everything; the check digit makes the total a multiple of 10. This is the same family of checksum used by credit cards.
Partita IVA vs Codice Fiscale
- Partita IVA: 11 numeric digits; identifies a business/VAT taxpayer. This is the EU VAT number, validatable in VIES.
- Codice Fiscale: 16 alphanumeric characters for individuals (derived from name + birth date + birthplace), or 11 digits for entities. Companies often have both — for a sole trader the Codice Fiscale and Partita IVA can even coincide as the same 11 digits.
- Codice SDI / PEC: the 7-character recipient code for the mandatory Fattura Elettronica e-invoicing system — separate from the VAT number.
Common pitfalls
- Wrong length: anything other than 11 digits after
ITis invalid — no spaces, no letters. - Invalid office code: the 8th–10th digits must be a valid provincial office (1–100, 120, 121, 888, 999 are the allowed ranges).
- Format ≠ active: a valid checksum doesn't prove the business is open; check VIES or the Agenzia delle Entrate portal for status.
FAQ
How many digits is a Partita IVA? Exactly 11 numeric digits (13 characters with the IT prefix).
What checksum does it use? The Luhn (mod 10) algorithm on all 11 digits.
Can the Partita IVA equal the Codice Fiscale? For a sole trader (ditta individuale), the 11-digit Partita IVA can serve as the entity's Codice Fiscale — but individuals also have their own 16-character alphanumeric code.
Related Tools
Portuguese NIF/VAT Validator
Validate the Portuguese NIF/NIPC tax number (9 digits) using the official check digit. Verify the tax ID of individuals and companies in Portugal.
Spanish VAT Number Validator
Validate the format of a Spanish VAT number (NIF/CIF: ES + 9 characters). Check the tax registration of Spanish companies and freelancers before invoicing.
Italian Codice Fiscale Validator
Validate Italian Codice Fiscale (16 chars, final checksum letter) — used in documents and contracts in Italy.
EU VAT (per country) Validator
Validate EU VAT format per country (DE, FR, IT, ES, PT, NL, BE, AT…).
German VAT Number Validator
Validate the format of a German VAT number (USt-IdNr.: DE + 9 digits). Check the tax registration of German companies before invoicing or trading.
UK VAT Number Validator
Validate the format of a UK VAT number (GB + 9 digits). Check the tax registration of British companies before invoicing or trading.