Moving to Rome means entering one of Europe's most complex bureaucratic systems. Every step depends on the one before it. Miss one, and you'll spend weeks in queues correcting it. This guide is the exact sequence we walk our clients through — the order matters.
Immigration law changes frequently. This guide reflects current practice as of early 2026 and is based on hundreds of real client experiences in Rome. It is not legal advice. For complex visa situations, consult an immigration lawyer (avvocato). For standard moves, this will get you through.
Visit the Agenzia delle Entrate nearest to where you're staying. Rome has multiple offices — the one on Via Ippolito Nievo (Trastevere area) and Via Canton (EUR) tend to be less crowded.
You walk in, take a ticket, hand over your passport, and they print your codice fiscale on the spot. No appointment needed. No fee.
You can calculate your codice fiscale online before you arrive — and many landlords will accept the calculated code to start the rental process. But you still need the official document from Agenzia delle Entrate for banks and utilities. Some consulates also issue codice fiscale — ask before you fly.
You have the right to live and work in Italy without a visa or permit. Your path is straightforward:
1. Get codice fiscale. 2. Find apartment with registered contract. 3. Register residenza at the Municipio within 3 months of arrival. 4. Register at ASL for health card. Done.
The Municipio may ask for proof of income or health insurance (EU directive 2004/38/EC), but in practice Rome's offices rarely enforce this strictly for employed EU citizens.
You need a visa before arrival and a permesso di soggiorno after landing. The visa type determines what you can do in Italy (work, study, retire). The permesso is your physical proof of legal residence.
The process: Visa at consulate → arrive in Italy → file permesso kit at post office within 8 working days → attend Questura appointment → receive permesso card (3–6 months later). Your ricevuta (receipt) is your legal status in the meantime.
Technically, non-EU citizens must file the permesso application within 8 working days of entry into Italy. In practice, the post offices don't always have the kits in stock, and slight delays are tolerated. But don't push it past 2 weeks. The fine can reach €10,000, and more importantly, it complicates every subsequent step.
Introduced in 2024, the Digital Nomad Visa (Visto per Nomadi Digitali) allows non-EU remote workers to live in Italy for up to 1 year (renewable). Key requirements:
Income: Minimum €28,000/year gross (roughly €2,333/month). Must be from clients/employers outside Italy.
Health insurance: Valid coverage for Italy for the full stay.
Accommodation: Proof of housing (rental contract or booking).
Remote work proof: Employment contract or freelance contracts showing remote arrangement.
The visa is applied for at the Italian consulate in your home country. Processing takes 30–60 days. Once in Italy, you still need to file for the permesso di soggiorno.
Italy's flat tax regime for new residents (7% for 10 years if you move to a southern region or a municipality under 20,000 inhabitants, or the standard forfettario regime at ~5–15% for freelancers under €85,000) can make the digital nomad path extremely tax-efficient. Talk to a commercialista (accountant) before committing.
Go to the Municipio (municipal office) for your district. Rome has 15 Municipi. Bring: passport, codice fiscale, registered rental contract, and for non-EU citizens, your permesso ricevuta. Fill out the dichiarazione di residenza form.
Within 45 days, the Vigili Urbani (municipal police) will visit your apartment to verify you live there. This is not optional. They ring the bell — usually during weekday hours (9am–1pm, occasionally afternoon). If nobody answers, they'll try again. If they can't verify after 2 attempts, your application is rejected and you start over.
Leave your name clearly visible on the citofono (door buzzer) and mailbox. If the Vigili can't find your name, they'll mark the visit as failed. Also: if you're away a lot, leave a note on the door with your phone number. Some Vigili will call ahead — not all, but it helps.
After residenza is confirmed, go to the ASL for your zone. Bring: codice fiscale, residenza certificate, passport, permesso (non-EU). You'll register with the Servizio Sanitario Nazionale and choose a medico di base (GP). The tessera sanitaria card arrives by mail in 2–4 weeks.
Cost: Free if employed (covered by payroll contributions). Self-employed: voluntary enrollment ~€400/year. Unemployed EU citizens: need private insurance or EHIC from home country.
Italian banks are notoriously bureaucratic. You'll need: codice fiscale, passport, proof of address (utility bill or residenza), and permesso/EU ID. Banks that work best with expats: Intesa Sanpaolo (largest, most English-friendly), UniCredit, or online-first banks like Hype or Revolut (for day-to-day while waiting for a traditional account).
Expect the account opening process to take 1–2 weeks. Some branches will tell you they can't open accounts for non-residents — this is wrong, but common. Try another branch or escalate.
- ✓Valid passport (6+ months validity)
- ✓Passport-size photos (4x, white background)
- ✓Visa (non-EU — obtained at consulate before travel)
- ✓Codice Fiscale (from Agenzia delle Entrate)
- ✓Registered rental contract (contratto registrato)
- ✓Permesso di soggiorno kit receipt (non-EU)
- ✓Health insurance (private, until SSN enrollment)
- ✓Proof of income (employment contract / bank statements)
- ✓Dichiarazione di residenza (at Municipio)
- ✓ASL registration (for Tessera Sanitaria)
- ✓Italian bank account opened
- ✓Name on citofono & mailbox