Yes, but the bank will ask for proof of your connection to Italy

You can open a bank account in Italy without being a resident, but most banks will require documentation that ties you to the country in some way. The bank needs to know who you are, where your money comes from, and why you want an account there — this is part of anti-money-laundering rules that apply across the European Union.

The easiest path is to have an Italian address, even if it is temporary. This can be a rental agreement, a hotel booking confirmation, or a letter from someone letting you stay with them. If you do not have an address yet, some banks will accept a work contract, a student enrollment letter, or proof that you own property in Italy. A few banks will open accounts for non-residents without an Italian address, but they are the exception and usually charge higher fees.

The process takes longer than it would for a resident. You will likely need to visit a branch in person, bring original documents (not copies), and wait for the bank to verify your identity through their compliance team. Remote opening is possible with some banks, but only if you have an Italian tax identification number or can prove your connection through other means.

Key Takeaways

  • Most Italian banks will open an account for a non-resident if you provide an Italian address, even a temporary one like a rental agreement or hotel booking.
  • If you do not have an Italian address, you will need alternative proof of connection such as a work contract, student enrollment, property ownership, or an Italian tax ID number.
  • You must visit a bank branch in person and bring original documents; remote opening is rarely available for non-residents without an Italian tax ID.
  • The verification process takes two to four weeks because the bank must comply with EU anti-money-laundering rules that apply to all account holders.

What documents you will need to bring

Bring your passport or national ID card — this is non-negotiable. The bank will photocopy it and verify it is genuine. If your passport is from outside the EU, the bank may ask additional questions about your employment, income source, and the purpose of the account.

Bring proof of your Italian address or connection. If you have rented an apartment, bring the rental contract signed by both you and the landlord. If you are staying with someone, bring a letter from them stating you live there, signed and dated. If you are a student, bring your enrollment letter from the university. If you work in Italy, bring your employment contract or a letter from your employer on company letterhead confirming your job and salary. If you own property in Italy, bring the deed or a recent property tax statement.

Bring proof of income or funds. This is usually a recent bank statement from your home country showing you have money to deposit, or a letter from your employer showing your salary. The bank needs to see where your money comes from — this is part of the anti-money-laundering check. If you are unemployed or retired, bring pension statements or proof of other income sources.

Bring your tax identification details if you have them. If you already have an Italian tax ID number (codice fiscale), bring it or the document that shows it. If you do not have one yet, the bank can help you get one, but this adds time to the process.

Which banks accept non-residents and what they charge

The major banks — Intesa Sanpaolo, UniCredit, and Banco BPM — will open accounts for non-residents, but each has different requirements. Intesa Sanpaolo requires an Italian address or a work contract. UniCredit will open accounts for non-residents with an address but charges a higher monthly fee (usually €10 to €15 per month instead of €3 to €5). Banco BPM requires either an Italian address or proof of employment.

Smaller regional banks are often more flexible. Cassa di Risparmio banks, which operate in specific regions, sometimes open accounts for non-residents without an Italian address if you can show a work contract or property ownership. Banca Sella and Banca Mediolanum offer remote account opening for non-residents with an Italian tax ID, though the process is slower.

Online-only banks like Revolut, Wise, and N26 are not Italian banks — they are EU banks that operate across Europe. They will open accounts for non-residents without an Italian address, but these are not traditional bank accounts. They are payment accounts or e-money accounts, which means they have different protections and limitations. You cannot use them for a mortgage or certain types of credit in Italy, and they do not offer the same deposit insurance as a traditional Italian bank account.

Ask the bank directly about their non-resident policy before you visit. Call the branch or email them with your situation. Some branches are stricter than others, and a phone call can save you a wasted trip.

How long the process takes and what happens next

The account opening itself takes one to two hours if you visit in person and have all your documents. The bank will fill out forms, verify your identity, and take copies of your documents. You will sign the account agreement and deposit your opening balance (usually €100 to €500, depending on the bank).

The compliance check happens after you leave. The bank's anti-money-laundering team will review your documents, verify your identity, and check you against international sanctions lists. This takes one to three weeks. During this time, your account exists but you may not be able to use it fully — some banks freeze transfers until the check is complete.

Once the check is done, you will receive your debit card and online banking credentials by mail. If you provided an Italian address, this usually arrives within a week. If you provided a foreign address, it may take two to three weeks. Some banks offer to send your card to the branch instead, which is faster.

You can use your account for transfers, direct debits, and card payments once it is open, even if the compliance check is still in progress. The freeze, if there is one, usually only affects large transfers or international payments.

Getting an Italian tax ID number before you open the account

An Italian tax ID number (codice fiscale) makes the process easier and faster. If you have one, most banks will open your account in one visit with fewer questions. You do not need residency to get a codice fiscale — you just need to apply for one.

You can get a codice fiscale at any Agenzia delle Entrate (tax office) by showing your passport and proof of your Italian address or connection. If you do not have an Italian address yet, some tax offices will issue one based on a work contract or enrollment letter. The process takes one day if you visit in person, or two to three weeks if you apply by mail.

If you are a non-resident with no Italian address and no work contract, you can still get a codice fiscale, but you will need to apply through the Italian consulate in your home country. This takes four to six weeks. Some banks will open accounts while you are waiting for your codice fiscale to arrive, but most prefer to have it in hand first.

What to do if a bank refuses to open an account for you

If a major bank turns you down, try a smaller regional bank or a bank that specializes in expat accounts. Banca Mediolanum and Banca Sella both have experience with non-residents and are more likely to say yes if you have a work contract or property in Italy.

If you have no Italian address and no work contract, your options narrow. You can open an account with an online-only bank like Wise or Revolut, which does not require an Italian address. These are not traditional banks, but they work for everyday payments and transfers. You can also wait until you have an Italian address or a job offer, then try again.

Some non-residents open accounts in the name of an Italian company or through a business account, but this requires setting up a business structure and is much more expensive and complicated. This is only worth doing if you are running a business in Italy.

Moving money into your Italian account from abroad

Once your account is open, you can transfer money from your home country using an international wire transfer (SWIFT transfer). This takes three to five business days and costs €10 to €30 depending on your home bank. Your Italian bank will give you your IBAN (International Bank Account Number) as soon as the account opens, even if the compliance check is still in progress.

If you want to avoid wire transfer fees, use Wise or a similar money transfer service. These are faster and cheaper than banks for moving money internationally. Wise charges a small percentage of the amount you transfer (usually 0.5% to 2%) and delivers the money in one to two business days.

Do not carry large amounts of cash into Italy. If you bring more than €10,000 in cash, you must declare it to customs. If you do not declare it, the money can be seized. Wire transfers and money transfer services leave a clear record and are safer.

Frequently Asked Questions

Can I open an Italian bank account if I am just visiting for a few weeks?

Most banks will not open an account for someone staying less than a month. If you are only visiting briefly, use an online payment service like Wise or Revolut instead. If you are planning to stay longer, get a short-term rental agreement and try a bank that accepts non-residents.

Do I need an Italian tax ID number to open a bank account?

No, but having one makes the process faster and easier. Many banks will open accounts without one if you have an Italian address or work contract. If you do not have either, getting a codice fiscale first will improve your chances of being accepted.

What if my bank account gets frozen during the compliance check?

Contact the bank and ask why. Usually, a freeze means the compliance team needs more information about your income or the source of your funds. Provide what they ask for as quickly as possible. The freeze is temporary and lifts once the check is complete, usually within a week.

Can I use an Italian bank account if I move back to my home country?

Yes. Once the account is open, you can keep it and use it from anywhere. You can receive transfers, pay bills, and use your debit card internationally. Some banks charge a fee for inactive accounts or accounts held by non-residents, so check your account agreement or call the bank to confirm.

What is the difference between opening an account as a non-resident and as a resident?

Residents have an easier time because they have proof of address and usually a tax ID number already. Non-residents need to provide alternative proof of connection and go through a longer compliance check. The account itself works the same way once it is open.