Join: Expats in Poland

Can a Foreigner Open a Bank Account in Poland?

Yes — and it's easier than you think. Most Polish banks welcome foreigners, and some let you open an account online in 15 minutes without a PESEL number. Whether you're moving to Poland for work, studying at a Polish university, or just arrived and need a place to receive your salary — this guide covers exactly which banks to use, what documents to bring, and how to avoid the most common mistakes foreigners make.

Short Answer

Yes, foreigners can open a bank account in Poland. You need a passport and, in most cases, a PESEL number (Polish ID number). Some banks like mBank and Revolut let you skip the PESEL requirement entirely.

15 min
Fastest account opening
0 PLN
Monthly fee (top banks)
3 banks
No PESEL needed

Table of Contents

Best Banks for Foreigners in Poland (2026)

Not every Polish bank makes it easy for foreigners. Some require fluent Polish at the branch, others won't accept you without a PESEL. We tested the process at each bank and ranked them by how foreigner-friendly they actually are.

Most Recommended for Foreigners
mBank logo

mBank

Best overall for foreigners — easiest English experience

Open Account
Monthly fee0 PLN
PESEL needed?No (can apply later)
Open online?Yes
Time to open15 minutes
100% online account opening in English
Award-winning mobile app
Free EU transfers
0 PLN monthly fee
PKO Bank Polski logo

PKO Bank Polski

Best traditional bank — safest choice for newcomers

Open Account
Monthly fee0 PLN
PESEL needed?Can get at branch
Open online?Branch only
Time to open30 minutes (in branch)
Largest bank in Poland (20,000+ ATMs)
Can issue PESEL at the branch
24/7 English customer support
Accepted everywhere for salary, rent, bills
Revolut logo

Revolut

Fastest option — open before you even arrive in Poland

Open Account
Monthly fee0 PLN
PESEL needed?No
Open online?Yes
Time to open10 minutes
Open from anywhere — no Polish address needed
Polish IBAN + BLIK support
Excellent exchange rates for transfers home
No documents beyond passport
BNP Paribas logo

BNP Paribas

Best for corporate expats and international professionals

Open Account
Monthly fee0 PLN (with conditions)
PESEL needed?Yes (or apply at branch)
Open online?Branch only
Time to open30 minutes (in branch)
International banking expertise
English-speaking staff in major cities
0 PLN fee with regular card usage
Good for corporate employees
VeloBank logo

VeloBank

Best for cashback and zero-fee banking

Open Account
Monthly fee0 PLN
PESEL needed?Yes
Open online?Yes
Time to open20 minutes
0 PLN monthly fee — no conditions
Up to 50 PLN cashback per month
Free BLIK ATM withdrawals
Modern mobile banking

What Documents Do You Need?

The exact requirements depend on the bank and your citizenship, but here's what you should prepare. Bring originals — photocopies are not accepted.

Everyone needs:

Valid passport or EU ID card
PESEL number (or apply at the bank)
Polish phone number (for SMS verification)

Some banks also ask for:

Proof of address (rental agreement or utility bill)
Residence permit or visa (non-EU citizens)
Employment contract or student enrollment letter

Pro tip: mBank and Revolut have the lightest requirements — just a passport is enough to get started. No proof of address, no employment contract.

Opening a Bank Account Without PESEL

PESEL is Poland's national identification number. Most traditional banks require it, but there are workarounds. Here's the reality in 2026:

Revolut — No PESEL needed at all

Open with just your passport from anywhere in the world. Get a Polish IBAN and BLIK instantly.

mBank — No PESEL for basic account

Open online without PESEL. You can add it later for full functionality (loans, investments).

PKO Bank Polski — They'll help you get PESEL at the branch

Visit a PKO branch and they can process your PESEL application along with account opening.

Getting your PESEL: You can apply for a PESEL number at any municipal office (Urzad Gminy) for free. It takes 1-2 weeks. If you're employed in Poland, your employer will usually help you get one. EU citizens can get it the same day in some offices.

EU Citizens vs Non-EU Citizens

EU / EEA Citizens

Passport or national ID card is enough
No visa or residence permit needed
Can open account online at mBank, Revolut
PESEL available same-day at some offices
Same rights as Polish citizens for banking

Non-EU Citizens

Passport + valid visa or residence permit
Some banks require proof of address
Employment contract may be requested
PESEL takes 1-2 weeks to process
Revolut works without any Polish documents

Step-by-Step: Open Your Account Today

1

Choose your bank

For the fastest, easiest experience, start with mBank (online, 15 min) or Revolut (app, 10 min). If you want a traditional bank with branches, go with PKO Bank Polski.

2

Prepare your documents

At minimum: passport + Polish phone number. For traditional banks, also bring proof of address and your PESEL (or be prepared to apply for one at the branch).

3

Apply online or visit a branch

Online banks: download the app, fill in your details, upload passport photos, complete video verification. Traditional banks: visit a branch in a major city where English-speaking staff are available.

4

Activate your account

You'll get an instant virtual card for online payments. Physical card arrives by mail in 5-7 business days. Set up BLIK in your banking app for everyday payments in Poland.

5

Set up salary and bills

Share your new IBAN with your employer for salary payments. Set up standing orders for rent and utility bills. You're done!

Common Mistakes Foreigners Make

Going to a small-town branch without English support

Always visit branches in Warsaw, Krakow, Wroclaw, or Gdansk — staff there are more likely to speak English. Or just open online with mBank.

Not having a Polish phone number

You need a Polish number for SMS verification. Buy a prepaid SIM card from Plus, Play, or Orange before visiting the bank. It costs 5-20 PLN.

Expecting to open an account without any documents

Even the most foreigner-friendly banks need at least your passport. Bring originals, not photocopies.

Not asking about fees upfront

Some accounts are free only with conditions (e.g., minimum card transactions per month). Ask what happens if you don't meet the conditions.

Opening only one account

Smart expats use a Polish bank (mBank or PKO) for daily life + Revolut for international transfers. Both are free.

Frequently Asked Questions

Can a foreigner open a bank account in Poland?

Yes. Both EU and non-EU citizens can open bank accounts in Poland. EU citizens need just a passport or ID card. Non-EU citizens need a passport plus a valid visa or residence permit. Digital banks like mBank and Revolut make it especially easy with online-only applications.

Which bank is best for foreigners in Poland?

mBank is the best overall — it has a fully English app, 0 PLN fees, and lets you open an account online in 15 minutes. For a traditional bank with branches, PKO Bank Polski is the safest choice. For instant setup without any Polish documents, Revolut is unbeatable.

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

No. mBank, Revolut, PKO Bank Polski, and BNP Paribas all offer English support. mBank's entire account opening process is in English. At traditional banks, visit branches in Warsaw, Krakow, or Wroclaw where English-speaking staff are available.

Can I open a Polish bank account before arriving in Poland?

Yes — with Revolut. You can download the app, sign up with your passport, and get a Polish IBAN before you even land. This is useful for receiving your first salary or paying a deposit on an apartment.

Is my money safe in a Polish bank?

Yes. All Polish banks are covered by the Bank Guarantee Fund (BFG), which protects deposits up to EUR 100,000 per person per bank — the same standard as all EU countries. Revolut is protected under its Lithuanian banking license with the same EUR 100,000 guarantee.

How much does it cost to maintain a bank account in Poland?

The best banks for foreigners charge 0 PLN per month. mBank, PKO Bank Polski, VeloBank, and Revolut all offer free accounts. Some banks charge 10-50 PLN monthly for premium features, but basic accounts are free.

Can I use my Polish bank account to send money abroad?

Yes, but traditional banks charge high fees for international transfers (30-100 PLN per transfer + bad exchange rates). Use Revolut or Wise instead — they use real exchange rates and charge a fraction of the fee.

Ready to Open Your Account?

Start with mBank for the easiest English experience, or get Revolut if you need an account right now — even before arriving in Poland.

Related Guides