· 7 min read

How to Open a Bank Account in Italy as a Foreigner

You can't get paid, sign a lease, or set up utilities without an Italian bank account. Here's how to open one as a foreigner, the documents you need, and the resident-vs-non-resident trap to avoid.

Banking Getting Started Documents
A bank card beside a simple bank building icon and an account form on a wooden desk

Once you're in Italy, a local bank account stops being optional pretty fast. Your salary gets paid into an Italian IBAN. Your rent, your utilities, your phone contract, all of it runs through one. Try to live here on a foreign account and you'll hit a wall within weeks.

The catch is that opening one as a foreigner isn't always smooth. Banks ask for documents you might not have yet, some branches quietly refuse people who aren't residents, and staff often don't speak much English. None of that is a real barrier once you know the order to do things in and what to walk in with. So let me lay out how to open a bank account in Italy without the usual frustration.

Why you need an Italian account specifically

It comes down to the IBAN. In Italy, salaries are paid only into Italian IBANs. The same goes for INPS social security payments, and it's what landlords and utility companies expect for direct debits. A foreign IBAN, or an app-based account that doesn't issue a real Italian IBAN, usually won't be accepted for your salary. So the goal isn't just "a bank account," it's a proper Italian current account (conto corrente) with an Italian IBAN.

The one rule before anything else: codice fiscale

You cannot open any Italian bank account without a codice fiscale. It's a legal requirement tied to anti-money-laundering rules, and every bank, traditional or digital, has to record it. No codice fiscale, no account. Full stop.

So if you don't have one yet, that's your first job, not this. We cover it in how to get your codice fiscale in Italy. Sort that, then come back to the bank.

Resident vs non-resident accounts

This is the part that trips people up, so it's worth slowing down on.

Italian banks offer two different kinds of account depending on your status, and which one you can get changes both your options and your costs.

A resident account is the normal one. To open it you generally need proof that you live in Italy, which usually means your residenza is registered and you can show a certificato di residenza, a rental contract, or a utility bill. Non-EU citizens also need a valid permesso di soggiorno, though many banks accept the receipt from your permit application while you wait for the card. This account gives you full services and normal fees, and your salary can be paid straight into it.

A non-resident account (conto per non residenti) is for people who haven't registered their residency in Italy. It uses a foreign address, it often carries higher fees, fewer banks offer it, and some branches will simply turn you away because it's more paperwork for them. It works, but it's the harder, pricier path.

The takeaway is simple. If you're actually moving to Italy to live and work, aim for a resident account, and that usually means registering your residenza first. If you haven't done that yet, start with how to register your residenza. It makes the bank step much easier.

What to bring

For a resident account, walk in with:

Bring originals and a photocopy of each.

Your options

Your choices fall into a few buckets, and the right one depends on how settled you are.

Traditional banks like UniCredit or Intesa Sanpaolo have the widest branch networks and are used to foreign clients, with some English-speaking staff in bigger cities. You'll usually open the account in person. Simple cases can be active within a day or two, though foreign profiles sometimes take one to three weeks.

Poste Italiane offers an IBAN-linked account through its financial arm (BancoPosta). It can sometimes be opened with just a passport and codice fiscale, which makes it a handy option for your first weeks while a full bank account is being set up. English support is limited.

Pan-European app banks like Revolut, N26, and Wise are worth understanding clearly, because this is where people get caught. They're great as a bridge for spending and transfers. But some require Italian residency, and Wise in particular doesn't give you a true Italian IBAN. So they don't reliably work as your salary account. Use one to get moving, not as the account your Italian employer pays into. It's a bridge, not a salary account.

The process, step by step

Once your documents are ready:

  1. Pick your bank and either book an appointment or start online. Most traditional banks still want an in-person identity check.
  2. Go to the branch with your documents. The clerk verifies your identity for the anti-money-laundering file.
  3. Sign the account paperwork. A heads-up: it's often only in Italian. If your Italian is shaky, bring a friend who speaks it, or ask in advance whether English-speaking staff are available.
  4. Get your IBAN. For simple cases it can be same-day or within 48 hours. Your debit card usually arrives by post a little later.

Three things catch newcomers out. First, the codice fiscale. No codice fiscale, no account, so get it before you set foot in a bank. Second, the residency trap. Without registered residenza you may only qualify for a costlier non-resident account, or get refused, so do residenza first if you can. Third, the salary trap. A foreign IBAN or a Wise-style account won't work for an Italian salary, so make sure your main account has a real Italian IBAN before your first payday.

Accounts also carry a small annual government stamp duty, the imposta di bollo, of around 34 euro a year for personal accounts once your average balance goes above a set threshold. Actual bank fees on top of that vary a lot, so check each bank's fee sheet before you commit.

Frequently asked questions

Do I really need a codice fiscale to open a bank account?

Yes, always. It's a legal requirement, and no Italian bank can open an account for you without it, resident or non-resident. Get it first.

Can I open an account without residenza?

Sometimes, but it's harder. Without registered residency you're usually limited to a non-resident account, which fewer banks offer and which tends to cost more. If you're settling in Italy, registering your residenza first gets you a normal resident account.

Will a Revolut or Wise account work for my Italian salary?

Often no. Italian employers pay salaries into Italian IBANs, and some of these apps either need Italian residency or don't provide a genuine Italian IBAN. They're useful as a temporary bridge, but plan on a real Italian account for your salary.

How long does it take?

A straightforward resident account can be opened in a single visit and active within a day or two. Non-resident or more complex cases can take one to three weeks.

What to do next

A bank account sits near the end of your setup chain, after the codice fiscale and, ideally, residenza. So if you're reading this before those are done, work backwards. Get your codice fiscale first, then register your residenza, and the bank step becomes the easy one.

Every Italian term in this guide has its own plain-English page in the glossary if you want more detail on any single piece.

Related posts