Loading...
Join our Facebook Group: Join: Expats in Poland
Loading...
Which is the best bank in Poland for foreigners? We tested 9 Polish banks as expats and ranked them by fees, English support and ease of opening. In 2026, you can open most accounts online without a PESEL number, with 0 PLN monthly fees. Below you'll find the best banks for foreigners in Poland, including mBank, PKO, VeloBank and more, with real fees, approval tips, and how to open an account before your PESEL is issued.
In 2026, you no longer need a PESEL number to open a bank account in Poland. Major banks including mBank, PKO Bank Polski, BNP Paribas, VeloBank and Millennium now accept foreigners with just a passport (EU citizens) or passport + residence card/visa (non-EU). PESEL can be added later, often during the same branch visit, or applied for separately at your local urzad gminy.
Need a step-by-step walkthrough of the documents and process? Read our full guide on how to open a bank account in Poland as a foreigner. Already earning interest? Compare the top savings accounts in Poland too.

Digital-first users and tech professionals

Digital-first users and tech professionals

First-time expats and students

First-time expats and students

International professionals and digital banking users

International professionals and digital banking users

Digital banking users and cashback seekers

Digital banking users and cashback seekers

High-net-worth individuals and business owners

High-net-worth individuals and business owners

Polish speakers seeking loans and mortgages

Polish speakers seeking loans and mortgages

Business banking and traditional banking preferences

Business banking and traditional banking preferences

High-income professionals and international clients

High-income professionals and international clients

Cost-conscious users seeking basic banking

Cost-conscious users seeking basic banking
Most Polish banks offer their websites primarily in Polish. Use your browser's translation feature to navigate in English. If certain functions don't work in the translated version, switch back to Polish. Many banks provide English-speaking customer service through dedicated phone lines or at branches in major cities like Warsaw, Krakow, and Gdansk.
Tested first-hand. We have personally opened accounts at mBank, PKO Bank Polski and Millennium as foreigners in Poland. Every step described here comes from real experience, not bank marketing material.
Affiliate links disclosed. Some links on this page earn us a commission at no extra cost to you. This never affects rankings - mBank is #1 because of its app and fees, not its commission rate. Banks that don't partner with us (like ING) still appear when they deserve to.
Verified against official sources. Fee schedules, PESEL requirements and deposit insurance limits are cross-checked with KNF (Polish Financial Supervision Authority) and BFG (Bank Guarantee Fund) data.
Updated quarterly. Banking products change fast. We review every bank listing at least once per quarter and update fees, features and requirements within a week of any major change. Last full review: May 2026.
If we were moving to Poland today and had to pick one bank, we'd open an account at mBank. The reason is simple: it's the only major Polish bank where everything works in English, from the application process to everyday banking. The mobile app is genuinely excellent, the monthly fee is 0 PLN, and you can open the account online without visiting a branch. That said, mBank isn't the right choice for everyone.
The decision really comes down to three questions: how much do you need English support?, do you need a physical branch?, and what will you use the account for?
Go with mBank or ING. Both have full English-language apps and online banking. mBank's app is better designed and their customer service responds in English by chat. ING has a slightly larger ATM network. PKO, Poland's largest bank, added partial English support recently, but it's inconsistent: some screens are translated, others aren't, and branch staff outside Warsaw rarely speak English.
PKO Bank Polski has over 900 branches, so you'll find one in every town, including small cities where mBank has zero presence. Millennium and Santander also have solid branch networks. This matters if you need to do anything in person: notarized documents for a property purchase, resolving a frozen account, or getting a business loan approved. For purely digital banking, branch count is irrelevant.
Polish law doesn't require sole traders (JDG) to have a separate business account, but it makes bookkeeping much easier. mBank's business account integrates with Polish accounting tools like iFirma and Fakturownia, which auto-categorize transactions and generate VAT reports. For sp. z o.o. companies, you'll need a dedicated business account. See our business bank accounts comparison for details.
Many expats arrive with Revolut or Wise and wonder if they can skip opening a local account. They can't. Polish employers are legally required to pay salaries to a Polish IBAN, and a Lithuanian Revolut IBAN won't work. Your landlord's standing order for rent needs a Polish account. ZUS contributions, tax refunds, and utility direct debits all require one. On top of that, BLIK, the payment system used by over 15 million Poles for everything from splitting restaurant bills to paying for parking, only works with Polish bank apps. Before signing a job offer, check how much will actually land in your account each month with our gross-to-net salary calculator.
One thing catches nearly every new arrival: Dynamic Currency Conversion (DCC). When you withdraw cash from an ATM, it will ask if you want to be charged in your "home currency" instead of PLN. Always say no and choose PLN. Saying yes lets the ATM operator set the exchange rate, which typically adds a 3-7% markup. The bright yellow Euronet ATMs are the worst offenders because they push DCC aggressively through confusing screen flows designed to make you accept. Stick to your bank's own ATMs, or skip ATMs entirely and withdraw cash for free using BLIK at any ATM in Poland.
Poland is one of the most cashless-friendly countries in Europe. Card and contactless payments work almost everywhere, including taxis, corner shops, and even some farmers' market stalls. The contactless limit without PIN is 100 PLN. Apple Pay and Google Pay work with most Polish bank cards out of the box. Cash is still useful for tips (tipping in cash is preferred), some traditional restaurants outside city centres, and the occasional parking meter, but you can comfortably go weeks without touching physical money. Planning to apply for a credit card too? See our guide to the best credit cards in Poland for foreigners. If you need a personal loan or cash loan, compare the best loans for foreigners in Poland.
In 2026 most Polish banks no longer require a PESEL number upfront - EU citizens need just a passport, while non-EU citizens need a passport plus residence card or visa. Digital banks like mBank let you open an account entirely online in about 15 minutes with video verification. Traditional banks like PKO Bank Polski require a branch visit but can issue your PESEL during the same appointment.
Need the full step-by-step walkthrough?
Our dedicated guide covers every document, the branch vs online process, what to do if you're rejected, and tips for getting your card faster.
Read the full account-opening guide
Complete guide to banking procedures for expats in Poland.
Infographic: How to Poland Guide
Requirements differ depending on your citizenship. Here is what each group needs to bring to a branch (or upload online).
Tip: Bring original documents, not photocopies. If opening online at mBank, have your passport ready for the video verification call. For the full step-by-step process, see our account-opening guide.
After helping hundreds of expats set up banking in Poland, we see the same costly mistakes repeated. Here are the ones that actually matter and how to avoid them.
The biggest money waster is currency exchange at airports.The kantors (exchange offices) at Chopin Airport and Krakow Airport charge spreads of 5-15%, meaning you could lose 50-150 PLN on every 1,000 PLN exchanged. Don't exchange any money at the airport. Instead, use your Revolut or Wise card to pay directly in PLN when you arrive, or find a city-centre kantor where spreads are typically under 2%. Online kantors like Cinkciarz and Walutomat offer rates within 0.5% of mid-market.
The second-biggest trap is ATM currency conversion.We covered this above, but it's worth repeating because the screens are deliberately confusing: when any ATM or card terminal in Poland asks if you want to pay in your "home currency" instead of PLN, always decline. Choose PLN. The conversion markup is typically 3-7%, and on a 500 PLN withdrawal that's 15-35 PLN lost for nothing.
Not activating BLIK on day one is a practical headache. Poland runs on BLIK. You'll need it to split bills at restaurants (Poles rarely pay separately at the counter, they just BLIK each other), pay for online orders from Allegro and InPost lockers, and even top up parking meters in some cities. Many food delivery apps and online shops treat BLIK as the default payment method, and some smaller e-commerce sites don't accept international cards at all. Activate BLIK in your banking app the moment your account is open. It takes 30 seconds. Read our full guide to BLIKif you're not familiar with the system.
Forgetting to set travel notifications will get your card blocked.Polish banks are aggressive about fraud prevention. If you fly to Berlin for the weekend without telling your bank, your card will likely be blocked at the first transaction. Most banks let you set travel notifications in the app. In mBank, look for "card abroad" in settings. Set it before every trip, even short ones to neighbouring countries. If you forget and get blocked, you'll need to call the bank's hotline (which may have long wait times on weekends) to unblock it.
Finally, keep your address updated. When you move flats (and in Poland, expats tend to move often in the first year or two), update your address with the bank immediately. Your PIN for a new card, replacement cards, and official tax correspondence get sent to your registered address. An outdated address can also cause issues with your PESEL registration, since the tax office (Urząd Skarbowy) cross-references banking addresses during tax season.
The standard current account works for most employees, but students, freelancers and business owners have different needs. Here's what to look for in each case.
International students can usually open a bank account with just their passport and a university enrolment letter. No PESEL is required at mBank or ING. Student accounts at PKO, mBank and VeloBank come with 0 PLN monthly fees, free debit cards, and no minimum balance requirements. Some banks run promotions that give students free credit cards with small limits (1,000-3,000 PLN) to start building a credit history in Poland. This is worth doing even if you don't need credit now, because a BIK credit history makes future apartment rentals and loan applications much smoother.
Freelancers on a JDG (sole proprietorship) in Poland are not legally required to open a separate business account. You can receive business income into your personal account. However, mixing personal and business transactions makes bookkeeping painful at tax time. A dedicated business account at mBank costs 0 PLN per month and integrates directly with popular Polish accounting tools like iFirma and Fakturownia, which auto-categorize transactions and generate VAT reports. It's a small setup effort that saves hours every quarter. For a detailed comparison, see our best business bank accounts in Poland guide.
A sp. z o.o. (Polish limited company) requires a dedicated business bank account for its share capital deposit and ongoing operations. You'll need this account number during the KRS (court registry) registration process. mBank, PKO and ING all accept foreign-owned companies, though the documentation requirements are heavier: company registration papers (KRS extract), board resolution, NIP and REGON numbers, and sometimes notarized translations of foreign shareholders' passports. The approval process takes 5-14 business days. Read our complete guide to starting a business in Poland for the full process.
Managing your finances in Poland goes beyond just having a bank account. Understanding money transfer options and payment preferences will help you navigate daily life more smoothly.
Sending money internationally from Poland can be expensive through traditional banks, with hidden FX markups of 2-4% on top of fixed fees. Wise (formerly TransferWise) uses the real mid-market exchange rate with a small transparent fee, typically saving 4-8x versus a Polish bank wire transfer.
With a Wise multi-currency account, you can hold and convert PLN, EUR, GBP, USD and 40+ other currencies, get local Polish, EU and UK account details for receiving salary or invoices, and use a Wise debit card abroad with no hidden FX fees. It is one of the most popular tools among expats living in Poland who need to send money home or get paid by foreign clients.
Money-saving tip: A 1,000 EUR transfer with Wise typically costs around 4-6 EUR in total fees at the real exchange rate, while traditional Polish banks may charge 25-50 EUR plus a hidden FX markup. Always compare the final amount received, not just the upfront fee.

Multi-currency accounts and low-fee transfers help expats in Poland keep more of their money.
Photo: Kaboompics.com / Pexels
Within Poland, standard bank transfers use the Elixir system and take 1 business day (or same day if sent before the cutoff, usually 14:00-16:00). If you need money to arrive within seconds, use Express Elixir (instant transfer). Most banks charge 1-5 PLN for this, though mBank offers it free. The third option is BLIK phone transfer: if you know someone's phone number and they're also registered for BLIK, you can send money instantly for free by typing their number in your banking app. This is how most Poles split bills, pay back friends, and handle small debts. Need a Polish phone number for BLIK? See our SIM card guide.
For recurring payments like rent and utilities, set up a zlecenie stałe(standing order) through your banking app. You enter the recipient's account number, amount and frequency, and the bank sends it automatically each month. This is how most Poles pay rent. Landlords expect it and may ask for proof that you've set it up.
Most expats arriving in Poland already have Revolut or Wise and wonder if they even need a Polish bank account. The short answer: yes, you need a local Polish bank account, but keeping Revolut alongside it is the smartest setup. Here's exactly why and how to use each one.
Use for everything inside Poland:
Use for international & travel:
Use mBank or PKO as your primary Polish account for everything domestic: salary, rent, utility standing orders, ZUS, BLIK payments, and building your credit history. Keep Revolut or Wise as your secondary account for currency exchange, international transfers, and travel spending.
The workflow is simple: receive your salary or foreign income, convert what you need to PLN in Revolut at the real mid-market exchange rate (Polish banks typically charge 2-4% FX markup), then transfer it to your Polish account. A standard Revolut-to-mBank transfer via SEPA takes 1-2 business days and costs nothing. This dual setup saves most expats 500-1,500 PLN per year compared to using a Polish bank for everything, especially if you receive income in EUR, GBP or USD.
One common question: "Can I use Revolut's Polish IBAN as my main account?" Technically Revolut issues Lithuanian IBANs, not Polish ones. While some employers accept SEPA transfers to these IBANs, many Polish HR departments will refuse and insist on a local PL-prefixed account number. Don't risk a delay on your first salary. Open a proper Polish account. Our step-by-step guide to opening a bank accountwalks through the entire process, including what to do if you don't have a PESEL yet.
Even with English-language banking apps, you'll run into Polish terms on ATM screens, paper forms, and bank correspondence. Here are the words that trip up foreigners most often.
Konto osobiste means personal account, and that's what you want when opening a standard current account. Konto oszczędnościowe is a savings account. Don't confuse przelew (transfer) with przelew natychmiastowy (instant transfer, i.e. Express Elixir). The first is free but takes hours, while the second costs 1-5 PLN but arrives in seconds.
At ATMs, you'll see wypłata (withdrawal), wpłata (deposit, and yes, Polish ATMs accept cash deposits), and sprawdź saldo (check balance). The feared DCC screen says something like "Czy chcesz dokonać przewalutowania?". Always press Nie (No) and choose PLN.
For recurring payments, you'll set up a zlecenie stałe (standing order) for fixed amounts like rent, or a polecenie zapłaty (direct debit) where the recipient pulls money from your account, which is common for utilities and phone bills. Opłata means fee, odsetki means interest, and karta debetowa / karta kredytowa are debit and credit cards respectively. If the bank asks for your podpis, they want your signature. Most of this becomes second nature after a month. And if you bank with mBank, you can skip the Polish entirely since the app is fully available in English.
Yes, several banks offer full English support. mBank has completely English account opening, app, website and phone support. PKO Bank Polski provides 24/7 English customer service. BNP Paribas and VeloBank have English-speaking staff and apps. Revolut is fully international with support in dozens of languages.
No, in 2026 you do not need a PESEL number to open a bank account in Poland. Most major banks including mBank, PKO Bank Polski, BNP Paribas, and VeloBank open accounts for foreigners with just a passport (EU citizens) or passport plus residence card or visa (non-EU citizens). Some banks like PKO and Pekao can issue a PESEL during the same branch visit. Only certain advanced products like mortgages or investment accounts may require PESEL upfront.
PKO Bank Polski, mBank, and VeloBank offer accounts with 0 PLN monthly fees and no conditions. mBank is particularly cost-effective for digital banking with free EU transfers and no card fees. VeloBank offers up to 50 PLN monthly cashback. Revolut also offers a free basic account with excellent international features.
Physical cards typically arrive within 5-7 business days by mail. Many banks now offer instant digital cards through their mobile apps for immediate online payments and contactless use via Apple Pay or Google Pay. Some branches can issue temporary cards on the spot. PIN codes are usually sent separately within 2-3 days.
Yes, mBank offers completely online account opening in English, usually taking 15-20 minutes with video verification. VeloBank also supports fully online applications. Revolut can be set up in about 5 minutes through their app. Traditional banks like PKO and BNP Paribas still require in-person branch visits for foreigners.
Most basic accounts require no minimum deposit (0 PLN). This includes mBank, VeloBank, PKO Bank Polski, and Revolut. Premium accounts may require 100-1000 PLN initial deposits. Millennium Bank typically requires 500 PLN for their premium services. Student accounts never have minimum requirements.
Yes, all major Polish banks are protected by the Bank Guarantee Fund (Bankowy Fundusz Gwarancyjny - BFG), which insures deposits up to 100,000 EUR per person per bank. This is the same protection level as all other EU countries under the Deposit Guarantee Scheme Directive. Banks like PKO, mBank, and BNP Paribas are also supervised by the Polish Financial Supervision Authority (KNF).
Yes, Polish bank cards (Visa and Mastercard) work worldwide. Within the EU, most banks offer free or very low-cost transactions thanks to EU regulations. mBank and VeloBank offer competitive foreign exchange rates. Revolut offers the best rates for international use. Always notify your bank before traveling to avoid card blocks, and decline Dynamic Currency Conversion (DCC) at foreign terminals.
BLIK is Poland's national instant payment system used by over 15 million Poles. It generates a 6-digit code in your banking app that you can use to pay in shops, online stores, and at ATMs. BLIK is free to use, works instantly, and is accepted at virtually all Polish retailers and online stores. It's often faster than card payments and doesn't require carrying a physical card.
Yes, foreigners can get mortgages in Poland, though the process is more complex than opening a regular account. You typically need a PESEL number, stable income in Poland (usually a permanent employment contract), a minimum 20% down payment, and Polish credit history. Banks like PKO, mBank, and Alior Bank offer mortgages to foreigners. The process takes 4-8 weeks on average.
Any major Polish bank works for receiving salary. mBank and PKO are the most popular choices. If your employer uses a specific bank for payroll, opening an account at the same bank means instant salary transfers (same-day vs next-day). All Polish banks use the Elixir clearing system, so inter-bank transfers typically arrive within a few hours during business days.
Choose from our top-ranked banks and start your banking journey in Poland. Compare features, read reviews, and find the perfect account for your needs.
Information Accuracy: Bank fees, requirements, and services are subject to change. While we strive to keep information current (last updated May 2026), always verify details directly with your chosen bank before making decisions.
Affiliate Partnerships: This page contains affiliate links to some banking partners. We may receive compensation when you open accounts through these links, but this doesn't affect our rankings or recommendations, which are based on objective criteria and user feedback.
Individual Circumstances: Banking needs vary by individual situation. Consider your specific requirements (income level, residency status, planned duration in Poland) when choosing a bank. This guide provides general recommendations for typical expat scenarios.
Data Sources: Our rankings combine official bank fee schedules, customer service evaluations, user reviews from expat communities, and direct testing of banking services. We update information quarterly or when significant changes occur.