kreddo.pl
Ostatnia aktualizacja: Zweryfikowane przez: Zespół kreddo.pl

How to Open a Bank Account in Poland as a Foreigner

To open a bank account in Poland as a foreigner, you need a valid passport and a PESEL number. The best banks for foreigners are mBank, ING Bank Śląski, and PKO BP — all offer English-language apps. You can apply online in 15 minutes and have a working account within 1-2 business days.

Opening your first Polish bank account can feel daunting when you don't speak the language and don't know the system. This guide walks you through every step, from getting your PESEL to choosing the right bank, based on real experiences of thousands of foreigners who have done it before you.

Why You Need a Polish Bank Account

Let me be blunt: if you are living in Poland for more than a couple of months, you need a Polish bank account. Not a Revolut, not a Wise, not your home country bank with a Mastercard. A proper Polish bank account with a PL IBAN number.

Here is why. Your employer will almost certainly require a Polish bank account for salary payments. Your landlord will want rent paid via a Polish transfer. Utility companies, phone providers, and government offices all operate on the Polish banking system. And if you ever want to get a cash loan or mortgage, banks will want to see your transaction history on a Polish account.

The good news? The process is much simpler than most expats expect. Polish banks have significantly improved their handling of foreign clients over the past few years, and several now offer full English-language services.

The PESEL Requirement: Your First Step

Almost every bank in Poland will ask for your PESEL number (Powszechny Elektroniczny System Ewidencji Ludności). Think of it as Poland's national identification number — an 11-digit code assigned to every resident. Without it, you are essentially invisible to the Polish financial system.

Getting a PESEL is free and straightforward. Visit your local urząd gminy (municipal office) with your passport, fill out a short form, and you will receive your number on the spot or within a few days. In larger cities like Warsaw or Kraków, you may need to book an appointment online first. For a complete walkthrough, see our PESEL number guide.

There are a couple of banks — mBank being the most notable — that will open an account with just your passport, no PESEL required. But even if you go this route initially, get your PESEL sorted as soon as possible. You will need it for tax returns, health insurance, and a dozen other things in Poland.

Best Banks for Foreigners in Poland

After helping thousands of expats navigate Polish banking, here are the banks that consistently get the best feedback from foreign clients.

mBank — Best Overall for Expats

mBank is the go-to recommendation for foreigners, and for good reason. Their mobile app and online banking are fully available in English. The eKonto Personal account is free with at least one card transaction per month (otherwise 9 PLN/month). You can start the application process online and they accept passport-only applications without a PESEL, which is a lifesaver when you first arrive.

The main downside: mBank has a relatively small branch network. If you live outside major cities, you might find the nearest branch is a 30-minute drive away. But since 95% of banking happens on your phone anyway, this is rarely a dealbreaker.

ING Bank Śląski — Best Mobile App

ING consistently ranks among the best mobile banking apps in Poland, and their English language support is strong. The Konto Mobi is free with a 1,000 PLN monthly inflow. What sets ING apart is their customer service — they have English-speaking support lines and their branch staff in major cities tend to be well-trained in handling foreign clients.

PKO Bank Polski — Largest Network

PKO BP is Poland's largest bank with over 1,000 branches. If you live in a smaller town, PKO might be your only option for in-person banking. Their Konto za Zero is free with conditions (minimum 5 card transactions per month). The English app has improved dramatically, though it still lags behind mBank and ING in terms of user experience.

Santander Poland — Good for Umowa Zlecenie Workers

Santander's Konto Jakie Chcę offers decent terms and English-language support in major city branches. They tend to be more flexible with non-standard employment contracts, making them a solid choice if you work on umowa zlecenie (commission contracts) rather than umowa o pracę (employment contracts).

Documents You Will Need

Here is the full list of documents you should prepare before visiting a bank or starting an online application:

  • Valid passport or national ID card — this is non-negotiable. The document must be current, not expired.
  • PESEL number — the confirmation document from urząd gminy, or your Karta Pobytu which contains your PESEL.
  • Karta Pobytu (residence card) — required for non-EU citizens. If yours is still being processed, some banks will accept the stamp in your passport confirming application submission. See our detailed Karta Pobytu banking guide.
  • Proof of address — a rental agreement (umowa najmu), utility bill, or employer's letter confirming your address. Not all banks require this, but having it speeds things up.
  • Employment documentation — not always required for basic accounts, but some banks ask for your umowa o pracę or a zaświadczenie o zatrudnieniu (employment certificate) from your employer.

Online vs In-Branch: Which Route to Take

If you hold an EU/EEA passport, the online route is almost always faster and easier. Banks like mBank and ING allow you to complete the entire process online, verifying your identity via a video call or a small transfer from another EU bank account.

For non-EU citizens, you will most likely need to visit a branch at least once for identity verification. This is not the bank being difficult — it is a regulatory requirement under Polish anti-money laundering law (AML). Schedule your visit at a branch in a major city where English-speaking staff are more likely to be available. Weekday mornings tend to be quieter.

Pro tip from experience: call the branch before visiting to confirm they can handle foreign clients. Some smaller branches simply do not have staff trained in the slightly different procedures for non-Polish customers, and you will waste an afternoon only to be told to come back another day.

What to Expect After Opening Your Account

Once your account is approved, you will immediately have access to online and mobile banking. Download the bank's app (mBank mobile, ING Moje, iPKO for PKO BP) and set your language to English.

Your physical debit card typically arrives by post within 5-7 business days. In the meantime, you can add your virtual card to Google Pay or Apple Pay for contactless payments. You can also use BLIK — Poland's brilliant instant payment system — from day one. BLIK lets you pay in shops, withdraw cash from ATMs, and send money to other people using just a 6-digit code from your app.

Set up a standing order (zlecenie stałe) for your rent and recurring bills right away. This builds a consistent transaction history on your account, which matters enormously if you later apply for a personal loan or mortgage.

Common Problems and How to Solve Them

Refused without explanation: This happens, especially to citizens of certain countries flagged under AML regulations. If one bank refuses you, try another. mBank and ING tend to be the most accommodating. If you are consistently rejected, visit a branch with your employer and ask them to help — banks are much more cooperative when they see a stable employment situation.

Application stuck in "processing": Online applications for non-EU citizens sometimes get stuck in manual verification queues. If your application has been pending for more than 5 business days, call the bank's hotline and ask for a status update. Be persistent but polite.

Cannot understand the contract: Polish law requires bank contracts to be in Polish, even for foreign clients. Before signing anything, ask the bank for an English translation of the key terms (many banks have unofficial translations available). Or bring a Polish-speaking friend to review the contract with you. Never sign something you do not understand.

Revolut, Wise, and Neo-Banks: Where They Fit

Let me address the elephant in the room. Many expats ask: "Can I just use Revolut instead of a Polish bank?" The honest answer is: you can try, but you will hit walls.

Revolut and Wise are fantastic tools — I use both myself. They are unbeatable for currency conversion, international transfers, and travel spending. But they do not give you a Polish IBAN (Revolut gives you a Lithuanian one), which means employers may not accept it for salary payments. You cannot set up direct debits for Polish utility companies. And transactions through Revolut do not contribute to your BIK credit history.

The smart approach is to have both: a Polish bank account as your primary financial hub, and Revolut or Wise as your tool for sending money home and managing multiple currencies. See our guide on sending money from Poland for detailed comparisons.

Special Situations

Students

Most banks offer special student accounts (konto studenckie) with no fees and extra perks. You will need your student ID (legitymacja studencka) in addition to the standard documents. mBank's eKonto Student and PKO BP's Konto Dla Młodych are popular choices.

Self-Employed and Freelancers

If you run a business in Poland (działalność gospodarcza), you will need a separate business account. Most banks require your CEIDG registration or KRS extract. Personal and business finances must be kept separate under Polish law.

Ukrainian Refugees

Since March 2022, Ukrainian citizens with PESEL UKR have simplified access to Polish banking. Most major banks have dedicated onboarding processes and some Ukrainian-speaking staff. Read our full guide on financial rights of Ukrainian refugees for details.

How to open a bank account in Poland as a foreigner

Step-by-step process for opening a Polish bank account.

  1. 1

    Get your PESEL number

    Visit your local urząd gminy (municipal office) with your passport and a completed application form. The process takes about 30 minutes and is free. If you are a Ukrainian refugee, you may already have a PESEL UKR.

  2. 2

    Choose a bank

    Research which bank fits your needs. mBank and ING are the most foreigner-friendly with full English apps. PKO BP has the widest branch network. Compare monthly fees and conditions for free accounts.

  3. 3

    Prepare your documents

    Gather your passport, PESEL confirmation, Karta Pobytu (if applicable), proof of address (rental agreement), and employment contract or income proof.

  4. 4

    Apply online or in-branch

    Most banks allow you to start the application online. For non-EU citizens, you may need to visit a branch for identity verification. EU citizens can often complete everything online.

  5. 5

    Verify your identity

    Complete the verification process — either via video call, a verification transfer from another EU bank, or an in-person branch visit.

  6. 6

    Receive your card and start using the account

    Your debit card will arrive by post within 5-7 business days. In the meantime, you can use BLIK for payments and transfers via the mobile app.

People also ask

Can I open a Polish bank account from abroad before moving?

Generally no. Most Polish banks require physical identity verification in Poland. However, some banks like mBank allow you to start the online application from abroad and complete verification upon arrival. You cannot fully open and use the account until identity verification is completed in person or via video call from within Poland.

Do Polish bank accounts come with IBAN numbers?

Yes. All Polish bank accounts use IBAN format starting with PL followed by 26 digits. Polish IBANs work for both domestic transfers (typically free and instant via Express Elixir or BLIK) and international SEPA transfers within the EU/EEA (usually free or very low cost for EUR transfers).

What is zameldowanie and do I need it for banking?

Zameldowanie is the Polish residential registration system. While it used to be required for opening bank accounts, this is no longer the case for most banks. A rental agreement or any proof of your Polish address is sufficient. Zameldowanie is still useful for other administrative purposes, but it should not block you from banking.

Can I have bank accounts in multiple Polish banks?

Absolutely. There are no restrictions on the number of bank accounts you can hold in Poland. Many expats maintain accounts at 2-3 banks — for example, one for salary and daily spending, one as a savings account, and perhaps one with the best international transfer rates. Each account helps build your credit profile with BIK.

Frequently Asked Questions

Can I open a bank account in Poland without PESEL?

Yes, but your options are limited. A few banks like mBank and Citi Handlowy will open accounts using just your passport. However, most Polish banks require a PESEL number, and having one makes the entire process significantly smoother. You can obtain a PESEL at your local urząd gminy in about 30 minutes.

Which Polish banks have English-speaking staff?

mBank, ING Bank Śląski, and Santander Poland generally have the best English-language support, both online and in select branches in major cities. PKO BP has introduced English versions of their mobile app, though branch support varies. For fully English service, branches in Warsaw, Kraków, and Wrocław are your safest bet.

How long does it take to open a bank account in Poland?

If you apply online with all documents ready, you can have an account open within 1-2 business days. In-branch applications are often completed the same day. The main bottleneck is identity verification — some banks require you to visit a branch even for online applications if you hold a non-EU passport.

Do I need a Polish address to open a bank account?

Most banks ask for a correspondence address in Poland, but it does not need to be a registered address (zameldowanie). A rental agreement, hotel address, or even a friend's address (with their permission) is typically sufficient. Some online-only accounts are more flexible with address requirements.

Can Ukrainian refugees open bank accounts in Poland?

Yes. Under the Special Act of March 2022, Ukrainian citizens with PESEL UKR can open bank accounts on the same terms as Polish citizens. Most major banks have dedicated procedures and some Ukrainian-speaking staff for this purpose.

What fees should I expect with a Polish bank account?

Many Polish banks offer free accounts with conditions — typically requiring a minimum monthly inflow of 1,000-2,500 PLN or a certain number of card transactions. Without meeting these conditions, monthly fees range from 5-15 PLN. Debit cards are usually free if you use them at least 3-5 times per month.

Is Revolut or Wise a good alternative to a Polish bank?

They are excellent supplements but not full replacements. You will still need a Polish bank account for receiving salary (many employers require a Polish IBAN), paying ZUS contributions, handling utility bills via direct debit, and building credit history. Use Revolut or Wise for international transfers and travel spending.

What documents do I need to open a Polish bank account?

At minimum: a valid passport or national ID card, plus your PESEL number. Most banks also request a Karta Pobytu (residence card) for non-EU citizens, proof of address (rental agreement or utility bill), and sometimes your employment contract or income confirmation.

Independent comparisons
SSL encryption
GDPR compliant
Trusted by users
kreddo.pl — loan and credit comparison in Poland

kreddo.pl is an independent financial product comparison service helping users make informed decisions about cash loans, online loans, personal accounts, savings accounts, deposits and mortgages in Poland. We compare offers from leading Polish banks — including PKO BP, Santander, mBank, ING, Alior Bank and BNP Paribas — displaying current interest rates, APR, fees and conditions.

Our loan rankings are updated in real time through bank partner integrations. Users can filter offers by amount (PLN 1,000–500,000), repayment period and instalment type. The instalment calculator helps estimate monthly repayment costs.

For those seeking quick financing, we compare payday loans, no-BIK loans, loans for indebted individuals and no-refusal loans. We also compare credit cards and insurance products.

kreddo.pl is an informational service — it is not a credit intermediary or financial institution. All offers shown come from our partners, and final product terms are determined by the financial institution. We track current NBP and WIBOR interest rates in real time.