A Polish bank account is not optional once you are employed or self-employed in Poland. Your employer needs a Polish IBAN for salary payment. ZUS contribution direct debits require a Polish account. Tax refunds from the Urząd Skarbowy are paid to the account registered in the Twój e-PIT system. Utility direct debits require a Polish account. None of this works with a foreign account, a Revolut, or a Wise card.
Most foreigners open the wrong account at the wrong bank and discover it two weeks and one missed salary later. The correct choice depends on where you are in the administrative sequence — specifically whether your PESEL has been confirmed yet.
The PESEL Dependency — Your Starting Point Determines Your Bank
| Your Situation | Correct First Step | What You Need |
|---|---|---|
| PESEL confirmed, EU national | Santander or ING — same-day opening, English service | Passport, PESEL confirmation letter, registered address |
| PESEL confirmed, non-EU national | Santander — handles non-EU documentation without central processing delay | Passport, PESEL, registered address, valid residence document |
| PESEL not yet confirmed — need account now | mBank restricted account — passport only, upgrades automatically when PESEL provided | Passport only — upgrade to full functionality when PESEL arrives |
| Employer processes payroll through ING | ING — same-bank transfers are instant, inter-bank transfers are next working day | Passport, PESEL, registered address |
| JDG registered — need business account | mBank or ING — low-cost JDG accounts, open alongside personal account in same visit | Passport, PESEL, CEIDG registration printout |
Bank-by-Bank — Which One Is Right for Your Situation
Santander Poland — the correct first choice for most non-EU nationals. Accounts open same-day. English-language service throughout. Staff at city-centre branches handle non-EU documentation routinely without central processing. Requires PESEL for full account.
ING Bank Śląski — best choice if your employer processes payroll through ING. Same-bank transfers are instant. English-language app consistently rated highly. Requires PESEL. If your employer uses ING for payroll and you bank at Santander, your salary arrives next working day rather than instantly — a minor but consistent difference.
mBank — the correct choice if PESEL is not yet confirmed. mBank opens a restricted account with a passport only — accepts incoming transfers, allows basic transactions, no debit card until PESEL is provided. Upgrade to full functionality is automatic when PESEL is submitted — no separate application required.
PKO BP — the largest branch and ATM network in Kraków. For non-EU nationals, applications are processed centrally — adding 5–7 business days. Not the right first choice when you need quick account access. Open one later for ATM convenience once your primary account is established.
Not certain which bank is right for your employment situation?
The Banking and Finance Essentials Guide covers bank selection by nationality and employment type, the PESEL dependency, JDG business account setup, international transfer options, and the upstream administrative steps that determine whether your first branch visit succeeds.
Banking and Finance Essentials Guide →What Every Bank Requires — The Non-Negotiable Document List
| Document | Required By | Critical Note |
|---|---|---|
| Valid passport | All banks — non-EU nationals | Must be current. Expired passports rejected regardless of other documentation. |
| National ID or passport | All banks — EU nationals | EU national ID accepted. Must be current. |
| PESEL confirmation letter | All banks for full account | The letter from address registration confirms both PESEL and registered address. Not a handwritten note. Not just the number. |
| Valid residence document | All banks — non-EU nationals | Work permit, single permit, visa, or Karta Pobytu. Must be current — not expired, not in processing without interim stamp. |
Business Accounts for JDG Holders
JDG holders are not legally required to maintain a separate business account — but mixing personal and business transactions in one account creates significant tax return complications. Open a business account in the same branch visit as your personal account. The only additional document required is your CEIDG registration printout from ceidg.gov.pl. Most banks offer JDG accounts at zero or minimal monthly cost.
Register Your Polish IBAN in the Tax System Immediately
Tax refunds are paid to the Polish bank account registered in the Twój e-PIT portal. If no account is registered, refunds default to postal order — significantly slower and prone to processing delays. Log in to podatki.gov.pl, navigate to account settings, and register your Polish IBAN the same day you open your account. Do not wait until the April filing period.
Common Errors When Opening a Polish Bank Account as a Foreigner
The Banking and Finance Essentials Guide covers the complete account opening sequence for EU and non-EU nationals, bank selection by employment situation and permit type, the PESEL dependency and bridge options, JDG business accounts, international transfer comparison, multi-currency options, and the upstream administrative dependencies that determine whether your first branch visit succeeds or wastes a week.
Available as part of the Kraków Core Collection (8 guides — PLN 600) or the Complete System (24 guides — PLN 1,300).