Get 5% of discount using the code
MYESIMNOW5
close-icon-modal
Buy eSIM
Trustpilot

Opening a bank account in Italy: Requirements, prices and steps

Do you want to open a bank account in Italy but don’t know how to go about it? Here we explain the options and procedures for purchasing one.

belengrima

Published: April 2, 2026

Opening a bank account in Italy will be very useful if you plan to live, study, work, or spend time in the country. This way, you can pay rent and utilities, receive payments, and avoid constant international fees.

So, we’ll explain how to open a bank account in Italy online as a foreigner. Also, we’ll show which processes you must follow depending on the bank type you choose and the costs you must cover when getting a banking product in Italy.

How to open a bank account in Italy online as a foreigner?

In Italy, you won’t always need a traditional bank to open a bank account, as the country already offers several fintech platforms operating under European electronic licences that guide you through the entire process.

They reduce costs and processing times, removing traditional banking bureaucracy. Best of all, these neobanks let you get an IBAN (International Bank Account Number) within minutes.

Traditional banks like UniCredit or Intesa Sanpaolo require residency for full online services. However, platforms like Revolut, Wise or HYPE allow access for foreigners and non-residents with Italian IBANs, which helps when sending and receiving payments in Italy.

process to open a bank account in italy.
Process to open a bank account in Italy. Source: Shutterstock.com.

Steps for the digital process

To get a bank account, remember that digital security standards are strict, and we’ll explain them below:

  • Profile creation: Download the official bank or neobank app, then create a profile using your email and phone number.
  • Document upload: Scan your passport on both sides.
  • Identity verification: Complete a biometric check by taking a selfie or video, following the app instructions.
  • Tax details: Enter your Italian tax code to unlock all local account features.
  • Validation and activation: Wait up to 48 working hours for approval.
  • Card setup: Once active, you can request a physical card delivered to your address.

Keep in mind that although you can make payments normally, without a local IBAN, you’ll face some issues with taxes, loans, or certain merchants.

Important: If you are a frequent traveler and want to stay connected without worrying about expensive roaming or looking for a new SIM at every destination, Holafly’s subscription plans are for you. With a single eSIM, enjoy internet in more than 170 countries for a fixed price and no surprises on your bill. Travel without limits and connect easily and securely! 🚀🌍

Holafly plans, global eSIM
Discover Holafly’s international unlimited eSIM & its benefits.

How to open a bank account in Italy for non-residents?

If you’re not a resident, you can still open a bank account, although the process takes slightly longer. For banks, a non-resident is someone not registered in Italy’s population system and not paying local taxes.

This status directly affects requirements, costs, and available products. For example, non-resident accounts suit students, temporary workers, investors, or long-term visitors.

Banks like Intesa Sanpaolo, UniCredit, Banco BPM, and sometimes BPER Banca offer these accounts. However, each bank decides approval based on your profile, fund origin, and account usage.

Required documents

  • Valid passport or EU ID.
  • Italian tax code: Original certificate issued by the tax office or the consulate. This code is the tax identification number in Italy and is essential for opening any traditional bank account. Obtaining this number does not grant you tax residency, but it does allow you to carry out banking transactions, sign contracts and conduct business formally in the country.
  • Proof of address: Provide a utility bill from your current residence.
  • Income proof: Show income purpose, such as studies, salary, investments, or tax declarations.
  • Initial deposit: Some banks may request a minimum amount to open the account.

In-branch process

The usual process to open a non-resident bank account includes several steps, explained below:

  • Book an appointment: Contact a bank agent to begin the process.
  • Profile interview: The advisor will ask about your account purpose and expected fund flow.
  • Submit documents: Provide original and scanned documents for review.
  • Sign the contract: Read and sign the agreement outlining terms and conditions.
  • Temporary credentials: Receive codes to set up the mobile app.
  • Receive your card: Your debit card arrives within 15 days, even if you live abroad.

This process depends on the bank and your profile. From appointment to activation, it usually takes 5 to 15 working days. However, extra checks or documents may extend the timeline.

How much does it cost to open and maintain a bank account in Italy?

Before starting, understand the fees for maintenance, card usage, limits, transfers, and ATM withdrawals.

Some neobanks remove these fees, making them more accessible. Meanwhile, traditional banks offer physical support networks. Here’s a comparison:

CategoryTraditional banksFintech – Neobanks
Account openingFree online or up to €110 ($121).No cost.
Monthly maintenanceBetween €4 ($4,61) and €15 ($17,3).Free on basic plans.
Debit card issuanceBetween €5 ($5,76) and €20 ($23,07).Free digital or up to €8 ($9,22) physical.
Card maintenanceAround €15 ($17,3) annually.Free if included in plan.
SEPA transfersBetween €2 ($2.3) and €5 ($5,76) at branch.Free.
International transfers€18–30 ($20,76–34.60) per transfer.0,3 to 2% per transfer.

costs to open a bank account in italy.
Costs to open a bank account in Italy. Source: Shutterstock.com.

Hidden costs for non-resident clients

Accounts designed for non-residents often include less favourable conditions than resident accounts. You’ll commonly find higher maintenance fees and limited access to credit cards.

Additionally, some banks may charge a correspondence handling fee, which you can avoid by activating fully digital communication. Another way to reduce costs involves youth banking plans under 35, which often waive these fees.

Opening a bank account online or in person – which is best for you?

Choosing between an online or in-branch account depends on factors like whether you live in Italy and your short- and long-term plans.

If you want fast processes, choose an online account with neobanks. However, if you need deep financial integration, visit a traditional Italian bank branch.

The online process works well for daily use, as platforms provide an Italian IBAN remotely, which suits non-residents. However, some landlords and institutions still reject accounts not issued by traditional banks.

Below, you’ll find a comparison showing the differences between online and in-person accounts, helping you choose based on your needs:

ManagementOnline openingIn-person opening
Opening timesImmediate or up to 48 hours.Requires appointment, activation takes 7–15 days.
LocationFrom anywhere worldwide.You must visit a branch in Italy.
Residency requirementsMore flexible, no residency required.Often requires long-term visa or residency.
Customer SupportMultilingual chat or phone support.In person and usually in Italian.
CostsLower costs due to automation.Higher maintenance and opening fees.

How to stay connected in Italy as a foreigner

To start your bank account application in Italy, you’ll need a stable internet connection. This helps you communicate with your bank and upload documents smoothly.

With Holafly monthly plans, you can enjoy unlimited data or 25 GB and share it with devices like your laptop. This makes banking processes easier. Also, you can travel across over 170 countries using these plans.

If you’re staying briefly in Italy, we recommend the Holafly eSIM for Italy, which provides unlimited data for the exact number of days you remain in the country.

Frequently asked questions about opening a bank account in Italy

Is it mandatory to have a tax code to open a bank account in Italy?

Yes, it’s the main requirement for fintech platforms with IBANs and traditional banks. It identifies you with the Italian tax authority.

Can I open a bank account in Italy before arriving in the country?

Yes, through digital banks or fintech platforms. They allow remote registration and identity verification using video or a selfie.

How long does it take to activate a bank account in Italy?

With neobanks, activation takes up to 48 hours or happens instantly. Traditional banks may take up to 15 days.

How do I close my bank account in Italy if I no longer need it?

With digital banks, you can close it easily through the app. Traditional banks require a formal written request in person.

Do Italian banks offer support in other languages?

It’s uncommon, although English support is increasing. However, contracts still use Italian.

Plans that may interest you