Bank Account in Poland for Foreigners

How to open and keep a Polish bank account as a non-resident: PESEL, documents, fees, transfers — step by step.

How to Read a Polish Bank Fee Schedule (So You Don't Overpay) (2026)

Updated: 2026-10-01 · ~2 min read

Status: October 1, 2026. All figures are typical ranges from retail offers — your bank's schedule is the only source of truth.

The main items in a Polish fee schedule

ItemWhat it meansTypical range (retail, 2026)
Account maintenance ("rachunek")monthly fee unless conditions met (salary credit, activity)0 PLN with conditions; ~2–10 PLN inactivity fee if unused
Debit cardissue + monthly (often 0 PLN in standard offers)0–15 PLN/issue, 0–10 PLN/month
Domestic transfers (Elixir instant)instant PLN transfer within Poland from the appfree in most offers
SEPA (EUR, EU)cross-border EUR transfer within the EU/EEA0–15 PLN; often free for EU residents
Cross-border SWIFT (USD, GBP…)transfer outside SEPA, any currency~15–40 PLN + FX spread; correspondent bank may add its own fee
FX operations ("operacje walutowe")buy/sell foreign currency in the account or multi-currency cardspread ~1–3% (multi-currency cards: often higher)
ATM withdrawals — domestic / abroadcash from ATMs; abroad often a % fee + fixed fee, sometimes per-currencyabroad: ~2% min 10–20 PLN; check if "abroad" = all non-EU or just some
SMS/notificationstransaction SMS alertsfree in many offers, else ~5 PLN/month

The traps foreigners fall into

  • "0 PLN" ≠ 0 PLN: the free condition (salary of X PLN/month or one operation) is stated in small print. If you only keep savings there, expect a inactivity fee.
  • FX spread on multi-currency cards: the exchange happens automatically when you spend in a foreign currency — 1–3% per transaction adds up fast for regular cross-border spending.
  • Second account abroad + PL account: if you keep both, make sure the one you use less has a true 0 PLN inactivity fee — otherwise you pay monthly for an account that sits empty (see seasonal worker banking).
  • Abroad ATM fees: some offers exempt EU ATMs but charge non-EU ones — read the exact definition of "abroad".

How to compare for your use case (12-month cost)

  1. List what you actually do: salary in PLN? Transfers home once a month? Card abroad while travelling? ATM cash locally?
  2. Pick 2–3 offers and calculate the 12-month total from the schedule (not from the ad).
  3. Check the exit costs too: closing fees are rare, but linked accounts (deposits, savings) may have early-exit penalties.

Affiliate slot: fee-comparison tool for foreigners — to be wired via Money2Money (CPA) after publisher registration.

Sources

  • Typical retail fee schedules of major Polish banks (mBank, ING, PKO BP, Millennium, Santander); as of October 1, 2026 — ranges, not offers.
  • Elixir / instant-transfer and SEPA rules — Polish payment infrastructure; as of October 1, 2026.