Partita IVA
Italy VAT number format
Italy VAT numbers (P.IVA) are written as IT + 11 digits, for example IT00743110157.
- Country code
- IT
- Format
- IT + 11 digits
- Example
- IT00743110157
- Local name
- Partita IVA
- Register
- VIES (EU)
- Standard VAT rate
- 22%
Regular expression
^IT\d{11}$Checks the format only. The validator below also checks the check digit.
Check an Italy VAT number
Include the country prefix. EU numbers are checked against VIES in real time, UK numbers with a separate live check.
How Italy VAT numbers are built
IT followed by 11 digits, the partita IVA. The first 7 digits identify the taxpayer, the next 3 the tax office that issued it, and the last is a check digit.
Check digit
The 11th digit is a Luhn check digit over the first ten; the office code must be in the valid range. The validator checks both.
Common mistakes
- An active partita IVA is only valid in VIES if its holder opted in for intra-EU transactions with the Agenzia delle Entrate.
- The 16-character codice fiscale of a person is not a VAT number.
Is the number registered?
A valid format and check digit only mean the number could exist. Whether it is currently registered for VAT is known to the Italian Revenue Agency (Agenzia delle Entrate), and VIES asks that register for you. Where Italy shares them, VIES also returns the registered name and address.
Check an Italy number with the validator above, in the VAT number checker or on the Controllo partita IVA comunitaria (Italian) page, or up to 50 at once with the bulk VAT validator.
Check Italy VAT numbers by API
curl "https://api.vatcheckapi.com/v2/check?vat_number=IT00743110157" -H "apikey: YOUR-API-KEY"The response says whether the format and checksum are valid and whether the number is registered, with name and address where Italy provides them.
Frequently asked questions
What does an Italy VAT number look like?
How do I check an Italy VAT number?
Do Italy VAT numbers have a check digit?
What is the most common mistake with Italy VAT numbers?
What is the VAT rate in Italy?
Other countries
VAT validation API
Validate VAT numbers in your app
vatcheckapi checks the format and checksum of EU and UK VAT numbers and confirms the registration live (VIES for EU numbers), with company name and address where the country provides them.
/v2/check documentation VAT number API All documentation
150 free validations every month. No credit card required.
GET https://api.vatcheckapi.com/v2/check?vat_number=LU26375245
{
"country_code": "LU",
"vat_number": "26375245",
"format_valid": true,
"checksum_valid": true,
"registration_info": {
"is_registered": true,
"name": "AMAZON EUROPE CORE S.A R.L.",
"address": "38, AVENUE JOHN F. KENNEDY\nL-1855 LUXEMBOURG",
"address_parts": null,
"checked_at": "2026-10-16T09:12:44.000000Z"
},
"registration_info_history": []
}