Moving to Italy isn't what the Instagram posts suggest
I've been helping people navigate Italian bureaucracy for about eight years now. The first thing I tell anyone serious about relocating is that the paperwork alone will consume six to nine months of your life, and that's if nothing goes wrong. Which is rare. The Italian administrative system has its own rhythm, and it rarely aligns with whatever timeline you had in mind. This guide covers the actual process, not the romanticized version. We're talking visas, residency permits, tax IDs, and the bureaucratic hoops you'll need to jump through. I'll include real examples from cases I've handled so you know what to expect. Let's start with the visa. Most people come to Italy on a Schengen tourist visa, which allows 90 days within any 180-day period. You cannot simply show up and start looking for long-term solutions. That window closes fast, and overstaying creates problems that compound over years. If you plan to stay longer than 90 days, you need to apply for a national visa (visto per soggiorno di lungo periodo) from the Italian consulate in your home country before you arrive.
The national visa categories are specific. A lavoro subordinato visa for employed work, autonomo for self-employment, estudo for studying, and famiglia for family reunification. Each has different document requirements. I once worked with someone who applied under the studio category but couldn't produce proof of sufficient financial means because their bank statements were in a currency the consulate wouldn't accept without notarized conversion. They had to return home and reapply. Three months lost.
Understanding the codice fiscale
Your codice fiscale is the single most important number you'll need in Italy. It's your tax identification number, and you'll encounter it everywhere. Opening a bank account, signing a lease, getting a phone contract, registering with the healthcare system. You cannot do anything officially without it. You apply for one at any Italian tax office (Agenzia delle Entrate). Bring your passport, a completed application form (modello AA/4), and proof of your Italian address if you already have one. If you're still abroad, you can sometimes get it through the consulate. Processing usually takes a few weeks. The form itself is straightforward, but I've seen people fill it out incorrectly and get sent back. Double-check every field, especially the name spelling matching your passport exactly.
Get the Full Details

Getting residency (iscrizione anagrafica)
Once you have your codice fiscale and a registered address in Italy, you can apply for residency at your local comune. This is called iscrizione all'anagrafe. Most people skip this step because it feels optional. It's not. Without residency, you're not officially living in Italy, and this creates problems down the line. The documents you'll need vary slightly by comune, but generally include your passport, codice fiscale, proof of address (usually a rental contract or declarations from the property owner), and proof of sufficient income. Some comuni require you to have a formal rental contract registered with the tax authority. Others accept a dichiarazione di ospitalità if you're staying with someone. This is where it gets messy because requirements differ between cities and even between neighborhoods within the same city. I had a client in Bologna who was turned away because the landlord's declaration wasn't properly stamped. Another person in Rome had their application rejected because they hadn't registered their rental contract with the Agenzia delle Entrate within 30 days. The rejection came three months later, after they'd already moved furniture into the apartment. Those 30-day deadlines matter more than most people realize.
The permesso di soggiorno
This is your residence permit, and it's where the bureaucracy becomes genuinely frustrating. After entering Italy on a national visa, you have 8 days to book an appointment at the local post office (Poste Italiane) to schedule your permesso di soggiorno appointment. This is non-negotiable. Miss that window and you've violated immigration law, regardless of whether you had a valid reason for being busy. Booking that appointment is its own challenge. In major cities like Milan, Rome, and Bologna, appointment wait times regularly stretch to 3 to 6 months. People have been known to check the Poste website multiple times a day, hoping for cancellations. I've seen applicants spend hours each morning refreshing the portal, and even then, success isn't guaranteed. There are third-party services that claim to help with booking, but they charge significant fees and there's no guarantee they'll succeed either. Once you get the appointment, you'll need to bring a kit (cuolino) with passport photos, copy of your passport, copy of your visa, receipt for the postage stamp, and payment for the permit itself. The total cost runs roughly 200 to 300 euros depending on the type of permit. Processing times vary enormously. Some permits take 3 months, others take 12 or more. During the waiting period, you receive a ricevuta that serves as provisional residence documentation.
Banking and the IBAN problem
Opening a bank account in Italy requires your permesso di soggiorno or at minimum the ricevuta that proves you've applied for one. Some banks are more flexible than others. Big banks like Intesa Sanpaolo and Unicredit tend to be stricter about documentation, while smaller regional banks or online-only options like Revolut (which works in Italy) may have lighter requirements. Here's something most guides don't mention: having an Italian bank account is harder than it should be, and many people end up relying on foreign accounts or card-only solutions for years. If you're planning to rent a long-term apartment, you'll almost certainly need an Italian account. Landlords frequently require direct debit authorization (mandato di addebito diretto), which means you need a local IBAN. This is a practical detail that catches people off guard.

Healthcare enrollment
Once you have residency, you can enroll in the Italian public healthcare system (Servizio Sanitario Nazionale) through your regional health authority. This costs between 100 and 200 euros per year depending on your income. You'll receive a tessera sanitaria, which is your health card. It works across all EU countries too. If you're from another EU country, you might initially use your European Health Insurance Card (EHIC) from your home country. But that's a temporary solution. For anything beyond emergency care, you need to be enrolled locally. I've seen people delay this process for over a year because they assumed they didn't need it. Then they get sick or injured and face a bill they weren't prepared for.
Common pitfalls I wish people knew about
The first pitfall is assuming that English will get you very far. In tourist areas and among younger professionals, yes, English works. But dealing with government offices, landlords, and bureaucratic processes, you'll hit walls constantly. Learning basic Italian isn't just convenient, it's practically necessary for navigating the system efficiently. Even with a translator app, the technical terminology and legal language in official documents won't cooperate. The second pitfall is underestimating the cost of legalizing and translating documents. Every document you bring from your home country, whether it's a birth certificate, marriage certificate, or university degree, needs to be translated by a sworn translator (traduttore giurato) and often legalized with an apostille. This process costs money and time. A single document translation can run 50 to 150 euros, and legalization adds more. People who bring five documents to Italy should budget 500 to 1,000 euros just for this step. The third is not understanding that Italian bureaucracy moves slowly and doesn't care about your timeline. Appointments get cancelled, files get lost, offices close for unexpected reasons. Plans made six months out frequently fall apart. The workaround is to build buffer time into everything and never assume a process will complete on schedule. I've learned to tell people to plan for the longest possible timeline, because the shortest one almost never happens.
A note on what this system doesn't do well
The Italian immigration system is not designed for efficiency. Turnaround times are poor, communication between offices is inconsistent, and the rules change frequently without clear notice. There's no central portal where you can track your application status in real time. You make appointments, submit papers, wait, and hope. If you need information, you call the office directly, and you'll often be on hold for 45 minutes or told to come back later in the week. For this reason, many people hiring immigration consultants or lawyers in Italy isn't about legal complexity, it's about having someone who understands the system's unofficial routes and can anticipate where delays or rejections might occur. It's an extra cost, but for people who can't afford to lose months through trial and error, it pays for itself quickly.
