How to Open a Bank Account in Milan: 2026 Expat Guide
To open a bank account in Milan you need one thing before anything else, and it is not money: an Italian codice fiscale. Milan is Italy’s financial capital, so staff have seen every kind of newcomer, but the paperwork is unforgiving and the anti money laundering checks are real: expect direct questions about your job and where your money comes from.

In this guide
What you need to open a bank account in Milan
Build the file before you book anything. Banks rarely refuse people outright, they simply pause until the missing paper arrives. To open a bank account in Milan in 2026 you will normally need the following.
- A valid passport or EU identity card, original, not a copy.
- Your codice fiscale, the 16 character Italian tax code. No way around this one.
- A permesso di soggiorno if you are not an EU citizen, or the postal receipt showing it is in progress.
- Proof of a Milan address: a registered rental contract, a utility bill in your name, or a certificato di residenza.
- Proof of income and source of funds: contract, recent payslips, or accountant documents if you are self employed.
- An Italian mobile number, because banks send security codes by SMS and enrol you in their app.
Italy has a safety net most newcomers never hear about. The conto di base is a basic account banks must offer anyone lawfully resident in Italy or another EU country, covering transfers, salary credit and a debit card. It is free if your ISEE is under 11,600 euro, or for pensioners on under 18,000 euro a year. A refusal needs a legitimate reason and an explanation within ten working days, so cost is rarely why you cannot open a bank account in Milan.
Getting your codice fiscale first
The codice fiscale is free, it is issued by the Agenzia delle Entrate, and you cannot open a bank account in Milan without it.
- Already in Italy: book an appointment at an Agenzia delle Entrate office with a valid passport or ID. Ufficio Territoriale Milano 1 is at Via della Moscova 2, 20121 Milano, telephone 02 97694111, by appointment only, Monday, Wednesday and Friday 9:30 to 13:30, Tuesday and Thursday 9:30 to 15:30.
- Non-EU citizens: the Sportello Unico per l’Immigrazione issues it on entry for work or family reunification, and any Questura issues it with a permit application or renewal, so you may already have one.
- Still abroad: apply through the Italian consulate where you live.
The helpline is 800 909696 from an Italian landline, 06 97617689 from a mobile, and 0039 06 45470468 from abroad.
Which banks to consider in Milan
Deposits at a licensed Italian bank are protected up to 100,000 euro per depositor, per bank, by the Fondo Interbancario di Tutela dei Depositi, which repays within seven working days if a bank is liquidated. That applies wherever you open a bank account in Milan, and it is why you want one traditional account even if daily spending runs through an app.
Intesa Sanpaolo
Best for Biggest branch and ATM network, mature English app
Where to check details intesasanpaolo.com
UniCredit
Best for Milan head office, strong cross border banking
Where to check details unicredit.it
Banco BPM
Best for Milan based, dense Lombardy network
Where to check details bancobpm.it
BPER Banca
Best for Broad national coverage after mergers
Where to check details bper.it
BancoPosta
Best for Post office counters everywhere in Milan
Where to check details poste.it
FinecoBank
Best for Online first, banking plus investing
Where to check details finecobank.com
No branch addresses or fees here on purpose: Milan branches merged and moved through the last round of consolidation. Use each bank’s own locator, then compare the Indicatore dei Costi Complessivi, the standardised annual cost figure Banca d’Italia makes every bank publish. It is the only genuinely comparable number.
Step by step: how to open a bank account in Milan
Assuming you have just landed, this is the realistic order in which to open a bank account in Milan.
- Get the codice fiscale. Nothing else moves without it.
- Fix an address and register your residence. Foreign nationals arriving from abroad apply through the Comune di Milano, and registration takes legal effect from the day you file it. If you are still flat hunting, housinganywhere.com lists Milan mid term rentals with a written contract, but check it is registered with the Agenzia delle Entrate, because an unregistered one will not do.
- Get an Italian mobile number. A data eSIM from airalo.com puts you online the moment you land, but it will not receive an Italian SMS, so add a local prepaid SIM too.
- Book online. Walk ins are routinely turned away in central Milan.
- Bring originals and a photocopy of each. The questions about your work and income are standard due diligence, not suspicion.
- Sign, then wait for the card and app credentials. A clean EU file can be live in days, a non-EU file often takes two to four weeks.
Do not close your home account until the Milan card, the app and one incoming payment have all worked.
Revolut, Wise, N26 and bunq compared
Most expats run two accounts: an Italian one for salary and anything official, and a digital one for spending and currency exchange. The apps open in minutes and bridge the wait.
- revolut.com runs an Italian branch of Revolut Bank UAB supervised by the Bank of Italy, and new Italian customers get an IT IBAN. The licence stays Lithuanian, so the 100,000 euro guarantee is the Lithuanian scheme, not the Italian fund.
- wise.com is unbeatable for multi currency holding and mid market rates, but it is an electronic money institution rather than a bank, its euro IBAN is Belgian, and balances are safeguarded rather than deposit guaranteed.
- n26.com/en-eu is a licensed German bank running an Italian branch since 2020, issuing Italian IBANs with 100,000 euro German deposit protection.
- bunq.com is a licensed Dutch bank with sub accounts and Dutch deposit protection. Its IBAN is Dutch, which still trips the occasional Italian direct debit.
EU law has been clear since 2014 that an Italian employer, landlord or utility may not refuse a valid euro IBAN from another member state. In practice some Italian payroll and direct debit systems still choke on a foreign one.
Fees, stamp duty and the cash rules
The imposta di bollo is a 34.20 euro annual government stamp duty on account statements for individuals, collected by the bank for the state. It is not charged if your average annual balance stays under 5,000 euro, counting every account you hold at that institution together. On top sits the bank’s own annual charge, which is what the cost indicator captures. One more rule: since 1 January 2023 it has been illegal in Italy to move 5,000 euro or more in cash between two different parties outside a bank.
Frequently Asked Questions
Can I open a bank account in Milan without a codice fiscale?
No. Every Italian bank needs the tax code to identify you, so you cannot open a bank account in Milan on a passport alone. It is free, and non-EU arrivals are often issued one automatically by the Questura.
How long does it take to open a bank account in Milan?
A straightforward EU application with complete paperwork can be live in days, sometimes the same day online. Non-EU applicants, larger balances or an unclear source of funds commonly take two to four weeks.
Do I need Italian residency first?
Not strictly. Non resident accounts exist but cost more and do less, and the legal right to a basic account only covers people lawfully resident in Italy or the EU.
Is Revolut or Wise enough on its own in Italy?
For daily spending, usually yes. But Wise balances are not deposit guaranteed, and some Italian employers and utilities still handle a foreign IBAN badly, so keep an Italian account for official money.
Are my deposits safe in an Italian bank?
Yes, up to 100,000 euro per depositor, per bank, through the Fondo Interbancario di Tutela dei Depositi, repaid within seven working days of a liquidation.
Your Open a Bank Account in Milan Action Plan
Get the codice fiscale first, then an address, then an Italian mobile number, and the rest is one appointment. Open a Revolut or Wise account today so you can pay from the moment you land, then open a bank account in Milan at a traditional bank for salary, rent and protected savings. Compare the cost indicator rather than the welcome offer, and keep your old account until the new card works.
| What | Details |
|---|---|
| Codice fiscale office | Agenzia delle Entrate, Ufficio Territoriale Milano 1, Via della Moscova 2, 20121 Milano, tel 02 97694111, by appointment, free |
| Agenzia delle Entrate helpline | 800 909696 landline, 06 97617689 mobile, 0039 06 45470468 from abroad |
| Residence registration | comune.milano.it, anagrafe service for foreign nationals from abroad |
| Deposit guarantee, 100,000 euro | Fondo Interbancario di Tutela dei Depositi, fitd.it |
| Italian banks to compare | intesasanpaolo.com, unicredit.it, bancobpm.it, bper.it, poste.it, finecobank.com |
| Stamp duty | 34.20 euro a year, waived under a 5,000 euro average balance |
| Digital accounts | revolut.com, wise.com, n26.com/en-eu, bunq.com |
| eSIM on arrival, rentals | airalo.com, housinganywhere.com |
Expat Essentials for Milan
A few quick wins make settling into Milan easier while you work through this guide. An Airalo eSIM keeps you online from the moment you land, a pre-booked Welcome Pickups transfer takes the stress out of arrival day, and NordVPN protects your logins on public wifi. See our full list of trusted services below.
Some links in this article are partner links — if you sign up through them, FinePassport may earn a commission at no extra cost to you. It helps us keep these guides free and up to date.
What it’s for eSIM data plan active before you land – no SIM card queue needed
Get started Visit
What it’s for Open a usable account in minutes while a local bank takes weeks
Get started Visit
What it’s for Pre-booked airport transfer so day one is already handled
Get started Visit
FinePassport curates vetted supplier lists so expats never have to settle in alone – from banking and insurance to connectivity and transport, we research so you don’t have to. Jump to the recommended services and get set up faster.
