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
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
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
Prepare your documents
Gather your passport, PESEL confirmation, Karta Pobytu (if applicable), proof of address (rental agreement), and employment contract or income proof.
- 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
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
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.