
Partner service
Need an officially issued codice fiscale?
Our partner ItalianCodiceFiscale.com specializes in obtaining the actual tax code from the Agenzia delle Entrate — the document you'll need for contracts, banking, and residency.
Codice Fiscale Generator
Calculate your Italian tax identification code (codice fiscale) based on your personal details. Enter your information below to generate your 16-character code instantly.
Personal Details
Maiden name for married women
All given names as on official documents
Date of Birth
Place of Birth
The municipality where you were born, not where you currently reside
Your codice fiscale will appear here
Fill in your personal details on the left and click Generate to calculate your Italian tax identification code.
FAQs
Common questions about calculating your codice fiscale, checking an existing tax code, and getting an officially issued code.
What is an Italian tax code (codice fiscale)?
The codice fiscale is Italy's tax identification code. For individuals, the standard code contains 16 letters and numbers based on personal details. It is used to identify you when filing taxes, signing contracts, buying property, and dealing with Italian public authorities. Both Italian and foreign citizens can need one.
How does this Italian tax code generator work?
The generator applies the standard codice fiscale calculation to the details you enter and shows the resulting 16-character code, with a breakdown of each part. It is free to use and requires no account. The calculation runs in your browser; it does not look up or register a code with the Agenzia delle Entrate.
What details do I need to generate an Italian tax code?
Enter your surname, all given names, sex as recorded on your official documents, date of birth, and place of birth. If you were born in Italy, select your municipality of birth. If you were born abroad, select your country of birth, rather than your nationality or current country of residence. Match the details on your official documents carefully.
Can foreigners use this codice fiscale calculator?
Yes. Foreign citizens and non-residents can use this tax code generator. Choose Italy or Abroad according to where you were born. For a birth outside Italy, the calculation uses a code for the country of birth instead of an Italian municipality code. Your citizenship does not determine which option to select.
Is a generated Italian tax code officially valid?
Calculating a code does not make it official. This tool does not issue a codice fiscale, register you with the Italian tax authority, or provide an official certificate. For tax returns, contracts, and other official purposes, use the code assigned to you by the Agenzia delle Entrate, even if the calculated result looks the same.
Why might the generated code differ from my official codice fiscale?
Differences can come from the personal details entered or the way those details are recorded by the tax authority. Another reason is omocodia: two people can have details that produce the same calculated code, so the Agenzia delle Entrate assigns a different version to distinguish them. Always use your officially assigned code and ask the Agency to resolve discrepancies.
How can I check an existing Italian tax code?
Use the Agenzia delle Entrate's verification service to check whether a codice fiscale and the personal details you provide match the tax register. A generator or a check of the code's format cannot confirm that it has actually been assigned to you. Check your tax code with the Agenzia delle Entrate.
How do I get an officially issued Italian tax code?
You can request a codice fiscale from the Agenzia delle Entrate. The application route depends on your circumstances: you may apply directly, through an authorised representative, or through the relevant immigration procedure. If you live abroad, check whether the Italian consulate serving your place of residence can handle your request. The online generator does not submit an application.
Want to understand when you need one? Read our guide to the Italian codice fiscale.