Why foreigners need a tax code in Italy
The tax code for foreigners (in Italian, codice fiscale) is the single identifier that lets you exist, on paper, inside the Italian system. It is not optional. The moment you want to sign a job contract, open a bank account, or rent a flat, someone will ask for it — and without it, the answer is no.
I have watched people land in Italy on a Friday and discover, on Monday, that the apartment they had basically secured could not be put in their name. The landlord needed the code. The bank needed the code. Even the SIM card needed the code.
According to ISTAT, more than five million foreign nationals live in Italy, and every one of them holds an Italian tax code. It runs your paperwork. Lose sight of that and the bureaucracy stalls.
What you cannot do without it
- Work: sign any employment or freelance contract
- Healthcare: register with the National Health Service (SSN) and get your Italian health card
- Banking: open a current account or apply for a card
- Housing: sign a lease or buy property
- Utilities: activate electricity, gas, water, phone, internet
- Study: enrol at a school, university, or training course
- Vehicles: register a car, take out insurance
- Public services: set up SPID, deal with INPS, use municipal portals
Worth knowing
The code follows the same rules for foreigners as for Italians. The only real difference is the place-of-birth code: if you were born abroad, it starts withZ followed by your country's code.
Who can apply for a tax code
Short version: almost anyone who needs to be identified for tax purposes in Italy. Your nationality does not block you, and neither does the reason you are here. A student, a retiree buying a holiday home, a remote worker, a refugee — all eligible.
The two broad groups
EU / EEA / Switzerland
- • Freedom of movement
- • Lighter procedure
- • ID document is usually enough
Non-EU nationals
- • Visa or permit involved
- • Extra paperwork on status
- • Immigration check possible
And here is the part people miss: you do not have to live in Italy to get one. Buying property from abroad, receiving an inheritance, opening an Italian company — any of these can require a tax code while you are still sitting in another country. More on that further down.
Required documents
What you bring depends on where your passport is from and why you are applying. The lists below cover the standard cases. Keep originals on you — Italian offices like to see the real thing, not a photocopy.
EU citizens
- Valid ID card or passport
- Completed form AA4/8 (you can fill it in at the office)
Non-EU citizens
- Valid passport, with entry visa if your country needs one
- Residence permit, or the postal receipt (ricevuta) of your application
- Completed form AA4/8
- Proof of why you are staying: work contract, university admission, family reunion papers
Mind the transliteration
If your name is in Cyrillic, Arabic, Chinese or any non-Latin script, make sure the spelling on your tax code matches your passport exactly. One mismatched letter and a bank or employer may reject the document weeks later.
Need the full breakdown by situation? We keep a dedicated guide on the documents required for the tax code.
Where to apply for a tax code
There is more than one door. Pick the one that fits where you are right now.
1. The Italian Revenue Agency (Agenzia delle Entrate)
This is the main route. Walk into any Italian Revenue Agencyoffice in the country, hand over your documents, and you usually leave with the code printed on a sheet of paper the same day. It is immediate, and it is free.
- No appointment needed for a plain tax code request, in most offices
- Typical opening hours are Monday to Friday, roughly 8:30 to 13:00
- The plastic health card follows by post in two to four weeks
2. Italian consulates and embassies abroad
Still in your home country and need the code before you arrive? An Italian consulate can issue it. This is the classic move for someone with a job already lined up, or a student finalising enrolment from afar.
3. The single immigration desk (Sportello Unico)
Non-EU nationals going through the residence permit process often get the tax code issued at the same time, at the Prefecture. Two birds, one queue.
4. The town hall (sometimes)
A few municipalities issue the code when you register your residence. It is not the norm, so do not count on it — but ask.
Online procedure
Can you skip the queue entirely and do this from your sofa? Sometimes. The Revenue Agency runs a digital channel, but it is narrower than people hope.
- Log in to the Revenue Agency online servicesportal
- Choose the tax code request option
- Fill in your personal details
- Upload scans of the required documents
- Submit, then wait for the confirmation email
The catch: the online path generally assumes you already hold Italian digital credentials (SPID, CIE, or CNS), or that a tax representative in Italy is acting for you. For a brand-new arrival with none of those, the office counter is still faster. Honest truth.
Procedure for EU citizens
Citizens of the European Union, the European Economic Area (Norway, Iceland, Liechtenstein) and Switzerland have it easy here. Freedom-of-movement rules cut the paperwork down to almost nothing.
Step by step
- Go to a Revenue Agency office
- Show a valid ID card or passport
- Fill in form AA4/8
- Walk out with the code, same day
Tip for EU citizens
Staying longer than three months? Beyond the tax code, you will also need to register with the anagrafe (population registry) of your town and obtain a certificate of residence.
Procedure for non-EU citizens
For everyone outside the EU bubble, the process asks for more — specifically, proof of your immigration status. Nothing dramatic, just a few extra documents.
What you typically need
- Passport with a valid entry visa, if your country requires a visa
- Residence permit, or the receipt of the application (the postal kit)
- For work: an employment contract or a letter from the employer
- For study: university enrolment or an admission letter
- For family reunion: documents proving the resident relative
Here is the reassuring bit. You can apply before the residence permit lands in your hands — the ricevuta, the receipt confirming you have applied, is enough for the Revenue Agency. Issue is still immediate when the file is complete; if they need to verify something, it can take a few days.
Processing times
How long until you actually hold the thing? It depends entirely on the channel you chose.
| Channel | Time | Notes |
|---|---|---|
| Revenue Agency office | Same day | With complete documents |
| Online | 1–3 days | Limited eligibility |
| Consulate abroad | 1–2 weeks | Varies by location |
| Immigration desk | With the permit | During the application |
The paper certificate is instant at the counter. The plastic health card, which carries your code on a chip, is the slow part — budget two to four weeks of postal limbo for that.
Special cases
Babies born in Italy to foreign parents
A child born in Italy to foreign parents receives an Italian tax code automatically at birth, whatever the parents' nationality. No separate trip to the office.
Foreigners who do not live here
You can hold the code without ever residing in Italy. Common reasons:
- Buying property
- Receiving an inheritance
- Making a financial investment
- Trading with Italian companies, or directing one
Names with special characters
The code only uses the 26 letters A–Z. No accents, no umlauts. So the system strips them:
- Müller → MULLER
- José → JOSE
- François → FRANCOIS
- Björk → BJORK
Asylum seekers and refugees
Asylum seekers get a tax code when they formalise their request for international protection. It is the key that opens reception services, so it is issued early in the process.
Common mistakes to avoid with the tax code for foreigners
Most problems with a tax code for foreigners trace back to small data slips at the point of application. None of these are hard to avoid once you know to look.
- Name mismatch: the name on the code must match the passport, letter for letter.
- Wrong birth date: Italy writes dates as DD/MM/YYYY — double-check the order.
- Wrong country of birth: it has to be the correct foreign state, with the right Z code (see below).
- Expired documents: everything you present must still be valid.
- Missing translations: some foreign-language documents need a sworn translation, which trips people up at the last minute.
Country codes for those born abroad
For anyone born outside Italy, positions 12–15 of the code carry a country code starting withZ. A few of the common ones, with the correct values:
- Z110 — France
- Z112 — Germany
- Z114 — United Kingdom
- Z404 — United States
- Z131 — Spain
- Z127 — Poland
- Z129 — Romania
- Z602 — Brazil
The mechanics behind these codes are set out in the founding legislation, DPR 605/1973, available on Normattiva. For a citizen-specific walkthrough, see our notes on the tax code for EU citizens.
Not sure your code is right? Run the data through our calculator, then check whether a tax code is valid in seconds. Holding a code and want to read it back — birth date, sex, country — without the paperwork? The reverse lookup tool does exactly that.
Frequently asked questions
Can I work in Italy without a tax code for foreigners?
No. Italian law requires the code for any employment contract. An employer simply cannot pay you legally without it, so sorting it out is one of the first things to do on arrival.
How long is the tax code valid?
For life. It never expires. Change your address, your marital status, even your citizenship, and the code stays exactly the same.
Is the tax code the same as the health card?
Not quite. The tax code is the 16-character identifier; the Italian health card (tessera sanitaria) is the physical card that carries it on a chip. One is a number, the other is plastic.
What if I lose my health card?
Request a new one from any Revenue Agency office or through the online portal. The code printed on it never changes, so you keep the same identity throughout.
Can I apply as a tourist?
Usually not. The code is meant for residents or people with a legitimate reason to stay — work, study, family, property. A short holiday on its own does not require one.
Does it cost anything?
No. Issuing a tax code is free at the Revenue Agency, at consulates, and online. If anyone asks you to pay a fee for the code itself, be wary.
Can I get the code before moving to Italy?
Yes. An Italian consulate in your home country can issue it, which is handy when you need to sign a contract or finalise a lease before you actually land.
Calculate your Italian tax code for foreigners
Free tool — generate your codice fiscale or check the one you already have, born-abroad Z codes included.
Calculate now — it's free