kreddo.pl
Ostatnia aktualizacja: Zweryfikowane przez: Zespół kreddo.pl

Hidden Bank Fees in Poland — What UOKiK Protects You From

Polish banks can only charge fees listed in their fee schedule that you accepted at account opening. Common hidden fees: currency conversion spreads (3-7%), automatic credit insurance, lost free-account status when activity drops, ATM fees abroad. Complaints are free, bank has 30 days to respond, escalation through Rzecznik Finansowy or UOKiK is free. UOKiK imposed 50+ million PLN in fines in 2025 for hidden fees.

Polish banks generally treat foreigners fairly, but hidden fees can add up — especially around currency conversions, automatic insurance enrollment, and account inactivity charges. Polish consumer protection law gives you strong rights to identify and recover unfair fees, with UOKiK actively prosecuting bank misconduct. We walk through common hidden fees foreigners face, your legal protections, and the practical complaint procedure that has recovered millions of PLN for consumers in 2025-2026.

Common hidden fees foreigners face

1. Currency conversion spread. When you pay PLN with Polish card abroad, banks apply 3-7% spread on top of mid-market exchange rate. For 5,000 EUR annual spend abroad: 200 EUR (~860 PLN) in hidden fees. Solution: multi-currency card (Pekao Eurokonto, mBank EU Premium) or fintech (Revolut, Wise) with 0-1% spread.

2. Automatic credit insurance. When taking a loan, bank may add insurance (1-3% annually) without explicit consent. Often presented as "package included." UOKiK has fined this practice repeatedly. Solution: explicitly request loan offer WITHOUT insurance and compare costs.

3. Lost "free account" status. Many accounts are free conditional on activity (salary deposit, X transactions monthly). When your activity drops (job change, vacation), 5-15 PLN/month fee suddenly applies. Solution: review activity requirements quarterly, set reminders.

4. ATM fees abroad. 1-3% of withdrawal + currency spread. EUR 200 withdrawal = ~10-20 EUR in fees. Solution: withdraw larger amounts less frequently, use multi-currency card with EUR account.

5. Statement fees. 5-10 PLN per paper statement, ostensibly to "encourage paperless." If you don\'t opt for electronic, fees can be ongoing. Check default settings.

6. Card replacement fees. First replacement annually often free, subsequent 30-50 PLN. If lost more than once a year, check terms.

Your legal rights

Right to fee transparency. Bank must publish complete fee schedule on website and in branches. You can request paper copy free.

Right to 2-month notice on fee changes. Banks must notify you 2 months before changing fees, with reason. You have right to terminate contract free during notice period.

Right to free complaint. Banks cannot charge for processing complaints. Bank must respond within 30 days (60 days exceptional). No response = complaint accepted.

Right to escalation. If complaint denied, escalate to: Rzecznik Finansowy (free mediation), UOKiK (for systemic issues), civil court (last resort, 5% court fee, refunded if won).

Right to refund of abusive clauses. If bank applied clause from UOKiK\'s abusive clauses registry, you can demand refund of all fees collected under that clause — even retroactively (subject to 6-year statute of limitations).

UOKiK in action — 2025 fines

In 2025, UOKiK imposed over 50 million PLN in fines on Polish banks for hidden fees and misleading practices:

PKO BP — 12 million PLN fine for misrepresenting APR (RRSO) on consumer loans. Bank must refund affected customers.

Santander — 8 million PLN fine for automatic insurance enrollment on credit cards without explicit consent.

Alior Bank — 6 million PLN fine for hidden fees on currency exchange in mobile app.

BNP Paribas — 5 million PLN fine for unilateral fee changes without proper 2-month notice.

Customers affected by these decisions often receive automatic refunds (within months). Check your bank\'s communications and the UOKiK decision register.

Practical complaint template

For a fee dispute, your complaint should include:

Header: Your name, PESEL, account number, complaint date.

Body:

"I hereby file a formal complaint regarding the following fees charged to my account:

[Date 1]: [Fee description] — [Amount] PLN

[Date 2]: [Fee description] — [Amount] PLN

I believe these fees were charged in violation of [specific reason: not in fee schedule, no prior notice of fee change, automatic insurance enrollment without consent, etc.].

I request the following remedy:

1. Refund of disputed fees in the amount of [Total] PLN.

2. Statement of account corrections.

3. Confirmation that the practice will be discontinued.

I expect your response within the statutory 30-day period."

Attachments: Bank statements showing fees, account agreement (relevant pages), bank fee schedule (relevant version).

Submit via: Bank app complaint form (preferred — automatic delivery confirmation), email to bank\'s complaint address (zażalenia@bank.pl typically), or registered mail.

When to escalate

Reklamacja denied: Submit second complaint citing specific laws or UOKiK decisions. Banks often reverse position when faced with stronger legal arguments.

Ongoing systematic issue: Report to UOKiK at uokik.gov.pl/wniosek_konsumencki.php. UOKiK doesn\'t represent you individually but can order systemic fixes affecting all customers.

Individual significant amount: Contact Rzecznik Finansowy at rf.gov.pl for free mediation. Bank must participate. Mediation typically 2-4 months.

Refused mediation or amount above 5,000 PLN: Civil lawsuit in district court (sąd rejonowy for amounts up to 75,000 PLN). Court fee 5% of amount (refunded if you win). Polish law typically favors consumers in bank disputes — over 90% of bank fee cases are decided in customer\'s favor.

Special considerations for foreigners

Language barrier in disputes. Polish banks must respond to complaints in Polish (unless your contract specifies English). Ask for English translation of bank communications, or use professional translation. Some banks (mBank, ING, Citi Handlowy) provide English support.

Documentation in non-Polish language. Foreign bank statements, employment documents need sworn translation for use in Polish disputes. Cost: 100-500 PLN per document.

Cross-border payments. SEPA transfers within EU should be free or low-cost. SWIFT outside EU costs 25-50 EUR + commission. Always check sender\'s and receiver\'s bank fees.

Tax implications of refunds. Bank fee refunds are not taxable income. You don\'t need to report them in PIT.

Polish consumer protection is strong — UOKiK actively pursues bank misconduct, courts consistently rule in favor of consumers, and complaint procedures are free. Many foreigners overpay banks because they don\'t realize their rights or the simplicity of recovery procedures. A single hour reviewing your statements and submitting a well-documented complaint can recover hundreds or thousands of PLN. Worth doing annually.

Źródła i podstawa prawna

  1. [1] Polish Payment Services Act of 2011ISAP — Sejm RP (stan na 2011)
  2. [2] UOKiK decisions on bank practicesUrząd Ochrony Konkurencji i Konsumentów (stan na 2025-2026)
  3. [3] UOKiK abusive clauses registryUOKiK (stan na 2026)

Stan prawny i dane liczbowe zweryfikowane przez redakcję kreddo.pl. Jeśli zauważyłeś nieaktualne źródło — daj nam znać.

How to identify and dispute hidden bank fees

Step-by-step procedure for foreigners to identify, complain about, and recover unfair bank fees in Poland.

  1. 1

    Review 12 months of bank statements

    Download statements from your banking app. Mark all fees: account maintenance, transfer fees, card fees, currency conversions, ATM withdrawals. Compare against bank's published fee schedule (available on bank website).

  2. 2

    Identify unauthorized or excessive fees

    Each fee should match published schedule. Look for: fees not listed in schedule, fee changes without prior 2-month notice, automatic insurance you didn't consent to, disproportionate penalty fees.

  3. 3

    File complaint with bank

    Use online form in banking app or formal email to bank's complaints address. Cite specific dates, amounts, and reasons. Reference relevant laws (consumer protection, UOKiK abusive clauses registry). Bank must respond within 30 days.

  4. 4

    Escalate if denied

    Submit second complaint with stronger legal arguments. Contact Rzecznik Finansowy (rf.gov.pl) for free mediation. For systemic issues, report to UOKiK (uokik.gov.pl). Keep all correspondence.

  5. 5

    Consider civil lawsuit (last resort)

    If amounts are significant and bank refuses, file lawsuit in district court. Court fees: 5% of disputed amount (refunded if you win). Cases under 20,000 PLN use simplified procedure. For amounts under 75,000 PLN, you typically don't need a lawyer.

People also ask

How much do Polish banks charge for ATM withdrawals?

Own bank ATMs: typically free. Other Polish bank ATMs: 2-9 PLN per withdrawal. Foreign ATMs: 1-3% of amount + currency conversion spread. Premium accounts often offer "all ATMs free" worldwide. Check your fee schedule.

What is "Dynamic Currency Conversion" (DCC)?

When paying with Polish card abroad, terminal may ask "Pay in PLN or local currency?". DCC = pay in PLN. Looks convenient but uses much worse exchange rate (5-10% worse) than your bank's standard conversion. ALWAYS choose local currency (EUR, USD, etc.) — your bank does conversion at standard rate.

Can banks change fees during the contract?

Yes, with limits: (1) bank must notify you 2 months in advance, (2) reason for change must be specified, (3) you have right to terminate contract free of charge during notice period. If you don't terminate, you're deemed to accept the change. Always check bank notifications in app and email.

What is the "abusive clauses" registry?

A list of contract provisions declared illegal by Polish courts (rejestr.uokik.gov.pl). Once a clause is added to the registry, it's ineffective in ALL contracts using similar wording — not just the contract that was challenged. Strong basis for complaints.

Frequently Asked Questions

What fees can Polish banks legally charge?

Banks can only charge fees listed in their fee schedule (taryfa opłat i prowizji) that you accepted at account opening. Standard fees: account maintenance (0-30 PLN/month, often waived with activity), card issuance and use (0-15 PLN debit, 50-300 PLN credit annually), domestic transfers (typically free via Elixir/Express), foreign transfers (SEPA 0-2 EUR, SWIFT 25-50 EUR + commission), ATM withdrawals from other networks (2-9 PLN), monthly inactivity fees, currency exchange spreads (1-7%).

What are common hidden fees foreigners face in Poland?

Most common: (1) Currency conversion spread (3-7%) when paying in PLN abroad with Polish card; (2) Automatic credit insurance added to loans (1-3% annually); (3) Loss of "free account" status when activity requirements not met (5-15 PLN/month fee suddenly applies); (4) Currency exchange at point of sale (DCC) — terminals abroad asking "PLN or local currency" — choose local currency, DCC is typically 5-10% worse rate; (5) Fees for paper statements (5-10 PLN) when default is electronic.

Can I get my hidden fees refunded?

Yes — through formal complaint procedure. Submit a written complaint to the bank specifying disputed fees, dates, and amounts. Bank has 30 days to respond. If denied: (1) Submit second complaint citing relevant law, (2) Contact Rzecznik Finansowy (Financial Ombudsman) for free mediation, (3) Submit complaint to UOKiK if practice affects multiple consumers, (4) File civil lawsuit. UOKiK imposed over 50 million PLN in fines in 2025 for hidden fees.

What is UOKiK and what can it do?

UOKiK (Urząd Ochrony Konkurencji i Konsumentów) is Poland's consumer protection authority. It can: impose administrative fines on banks (up to 10% of annual revenue), order banks to stop unfair practices, mandate refunds to affected customers, maintain a registry of "abusive clauses" — contract provisions deemed illegal across all bank contracts. UOKiK doesn't represent individual customers in court but protects collective consumer interests.

Are bank reklamacja (complaints) really free?

Yes — banks cannot charge any fee for processing complaints (mandated by 2015 complaints law). Bank must respond within 30 days (60 days in exceptional cases). No response in time = complaint deemed accepted on your terms. Complaints can be submitted online (in app or via email), by registered mail, or in person at branch.

What's the maximum penalty for late complaint response by bank?

If bank doesn't respond within 30 days (or 60 in exceptional cases), the complaint is automatically deemed accepted in your favor. You can then demand the requested action (refund, fee reversal). Banks know this and almost always respond — but check carefully if you don't hear back.

How do I check if my complaint clauses are in UOKiK's "abusive clauses" registry?

Visit rejestr.uokik.gov.pl — searchable registry of contract clauses ruled illegal by Polish courts. If your bank contract contains similar wording, you have strong basis for complaint. Common abusive clauses: unilateral fee changes without 2-month notice, automatic insurance enrollment without explicit consent, disproportionate penalty fees.

Should I close my account if bank charges hidden fees?

First file complaint and request refund. If unresolved, you can switch banks — but consider: (1) closing account doesn't resolve already-charged fees, (2) account closure may affect your BIK credit history, (3) you still need a Polish account for salary, ZUS, utility direct debits. Strategy: switch primary bank, keep old account with minimum balance until disputes resolved.

Independent comparisons
SSL encryption
GDPR compliant
Trusted by users
kreddo.pl — loan and credit comparison in Poland

kreddo.pl is an independent financial product comparison service helping users make informed decisions about cash loans, online loans, personal accounts, savings accounts, deposits and mortgages in Poland. We compare offers from leading Polish banks — including PKO BP, Santander, mBank, ING, Alior Bank and BNP Paribas — displaying current interest rates, APR, fees and conditions.

Our loan rankings are updated in real time through bank partner integrations. Users can filter offers by amount (PLN 1,000–500,000), repayment period and instalment type. The instalment calculator helps estimate monthly repayment costs.

For those seeking quick financing, we compare payday loans, no-BIK loans, loans for indebted individuals and no-refusal loans. We also compare credit cards and insurance products.

kreddo.pl is an informational service — it is not a credit intermediary or financial institution. All offers shown come from our partners, and final product terms are determined by the financial institution. We track current NBP and WIBOR interest rates in real time.