700,000 Polish households. PLN 100 billion in estimated costs. Fifteen years of courtrooms, provisions, and political paralysis. The saga weighing on every Polish banking stock since 2015 is approaching its end — and the earnings implications are enormous. 700 000 polskich rodzin. 100 miliardów PLN szacowanych kosztów. Piętnaście lat sal sądowych, rezerw i politycznego paraliżu. Saga ciążąca na każdej polskiej akcji bankowej od 2015 roku zbliża się do końca — a implikacje dla zysków są ogromne.
In the early 2000s, Polish banks began offering a product that seemed, on every available metric, almost irresistibly attractive: mortgage loans denominated in Swiss francs. The logic was straightforward — Swiss interest rates were dramatically lower than Polish złoty rates, meaning a borrower taking out a CHF mortgage paid significantly less each month than one taking out an equivalent PLN loan. For Polish households in a rapidly growing economy, buying their first home or upgrading from communist-era housing, the monthly saving was real, substantial, and immediate. Na początku lat 2000. polskie banki zaczęły oferować produkt, który pod każdym dostępnym względem wydawał się niemal nieprzeparcie atrakcyjny: kredyty hipoteczne denominowane w frankach szwajcarskich. Logika była prosta — stopy procentowe w Szwajcarii były znacznie niższe niż w Polsce, co oznaczało, że kredytobiorca zaciągający kredyt frankowy płacił co miesiąc znacznie mniej niż przy równoważnym kredycie złotowym. Dla polskich rodzin w szybko rosnącej gospodarce, kupujących pierwsze mieszkanie lub unowocześniających lokal po epoce komunizmu, miesięczne oszczędności były realne, istotne i natychmiastowe.
The Swiss franc had been one of the most stable currencies in the world for decades. It was pegged, for most of the relevant period, to the euro at a floor of 1.20 CHF per euro — a floor the Swiss National Bank defended explicitly to prevent the franc's chronic appreciation from damaging Swiss exporters. Polish borrowers were told, accurately, that CHF was stable. They were told, less completely, that their monthly repayments were denominated in a foreign currency they earned no income in — meaning any change in the CHF/PLN exchange rate would directly and immediately change the real cost of their debt. Frank szwajcarski od dziesięcioleci był jedną z najbardziej stabilnych walut na świecie. Przez większość rozpatrywanego okresu był powiązany z euro na poziomie 1,20 CHF — podłogi, którą Szwajcarski Bank Narodowy bronił, by zapobiec chronicznemu umacnianiu się franka. Polskich kredytobiorców poinformowano, zgodnie z prawdą, że CHF jest stabilny. Poinformowano ich, mniej wyczerpująco, że ich miesięczne raty są denominowane w walucie obcej, z której nie osiągają żadnego dochodu — co oznacza, że każda zmiana kursu CHF/PLN bezpośrednio i natychmiast zmieni rzeczywisty koszt ich zadłużenia.
Banks marketed these products aggressively throughout the mid-2000s. Approximately 700,000 Polish households took out CHF mortgages between roughly 2002 and 2008 — commonly known as the frankowicze. The total outstanding CHF mortgage portfolio at its peak reached approximately €31.5 billion — around 8% of Polish GDP. The product was not marginal or niche. It was the dominant mortgage instrument for an entire generation of Polish homebuyers. Banki agresywnie promowały te produkty przez całą połowę lat 2000. Około 700 000 polskich rodzin zaciągnęło kredyty frankowe między mniej więcej 2002 a 2008 rokiem — powszechnie znanych jako frankowicze. Łączna wartość portfela kredytów frankowych w szczytowym momencie wyniosła około 31,5 mld euro — blisko 8% polskiego PKB. Produkt nie był marginalny ani niszowy. Był dominującym instrumentem hipotecznym dla całego pokolenia polskich nabywców mieszkań.
On 15 January 2015, the Swiss National Bank made one of the most sudden and consequential decisions in post-war monetary history. Without warning, it abandoned the 1.20 CHF/EUR floor it had maintained since September 2011. The franc immediately appreciated by more than 20% against the euro in a single day — and by a comparable magnitude against the Polish złoty. The day entered Polish mortgage vocabulary immediately as czarny czwartek: Black Thursday. 15 stycznia 2015 roku Szwajcarski Bank Narodowy podjął jedną z najbardziej nagłych i doniosłych decyzji w powojennej historii monetarnej. Bez ostrzeżenia porzucił podłogę kursową 1,20 CHF/EUR utrzymywaną od września 2011 roku. Frank natychmiast umocnił się o ponad 20% wobec euro w ciągu jednego dnia — i o porównywalną wartość wobec polskiego złotego. Dzień ten wszedł natychmiast do słownictwa polskich kredytobiorców hipotecznych jako czarny czwartek.
The arithmetic impact on Polish CHF mortgage holders was brutal and instantaneous. A borrower who had taken out a CHF mortgage when the exchange rate was 2.00 PLN per franc now found that the same franc bought 3.50 or more złotych. Their outstanding balance — denominated in francs, measured in złotych — had grown by 50–75% overnight. Their monthly repayments had increased proportionately. They had made no decision, changed no behaviour, and done nothing wrong. The currency they had no control over had simply moved against them. Arytmetyczny wpływ na polskich kredytobiorców frankowych był brutalny i natychmiastowy. Kredytobiorca, który zaciągnął kredyt frankowy przy kursie 2,00 PLN za franka, odkrył, że ten sam frank kupuje teraz 3,50 złotego lub więcej. Jego saldo zadłużenia — denominowane we frankach, mierzone w złotych — wzrosło z dnia na dzień o 50–75%. Miesięczne raty wzrosły proporcjonalnie. Kredytobiorca nie podjął żadnej decyzji, nie zmienił żadnego zachowania i nie zrobił nic złego. Waluta, nad którą nie miał żadnej kontroli, po prostu się przeciw niemu odwróciła.
The KNF estimated in 2021 that the medium-scenario total cost for the entire sector was PLN 100 billion — approximately €22.4 billion. For PKO BP specifically: PLN 23.6 billion in cumulative legal risk provisions between 2019 and 2025. In 2024 alone, PKO BP increased its CHF provision by PLN 4,899 million in a single year. These are real capital set aside to pay real people who won real court cases. KNF oszacował w 2021 roku, że łączny koszt dla całego sektora w scenariuszu środkowym wynosi 100 miliardów PLN — około 22,4 mld euro. Dla PKO BP w szczególności: 23,6 mld PLN skumulowanych rezerw na ryzyko prawne w latach 2019–2025. Tylko w 2024 roku PKO BP zwiększył rezerwę na CHF o 4 899 milionów PLN. To realne środki odłożone na rzecz realnych ludzi, którzy wygrali realne sprawy sądowe.
| BankBank | Estimated ProvisionsSzacowane Rezerwy | StatusStatus |
|---|---|---|
| PKO Bank Polski | 23,6 mld PLN (2019–2025) | ~90% resolved~90% rozwiązane |
| mBank | 2,3 mld PLN+ single quarter Q3 2022jeden kwartał Q3 2022 | 51.6% provision coveragepokrycie rezerwami 51,6% |
| Bank Millennium | ~5,6 mld PLN potential totalpotencjalny koszt | Highest relative exposureNajwyższa ekspozycja relatywna |
| BNP Paribas Polska | 494 mln PLN+ in 2023 alonetylko w 2023 | Ongoing provisionsBieżące rezerwy |
| Santander Bank Polska | 2,3 mld PLN (2023) | Minimised exposureZminimalizowana ekspozycja |
| Bank Pekao | NegligiblePomijalny | No dividend impactBrak wpływu na dywidendę |
The primary resolution route. Borrowers are offered conversion of their CHF mortgage to a PLN loan, as if the loan had always been złoty-denominated. The financial effect for the borrower: their balance is recalculated at the historical rate, and overpayments are refunded. For the bank: certainty. The cost is calculable, provisions can be taken, and the case is closed. By end of 2025, 90% of PKO BP's CHF portfolio is covered by settlement, court judgment, or active litigation. Główna droga do rozwiązania. Kredytobiorcom oferuje się przeliczenie kredytu frankowego na kredyt złotowy, tak jakby kredyt od początku był w złotych. Skutek finansowy dla kredytobiorcy: saldo jest przeliczane po kursie historycznym, a nadpłaty są zwracane. Dla banku: pewność. Koszt jest obliczalny, rezerwy można zawiązać, a sprawa zostaje zamknięta. Do końca 2025 roku 90% portfela CHF PKO BP jest objęte ugodą, wyrokiem sądu lub aktywnym postępowaniem.
In Q1 2025, PKO BP announced a demerger plan that transfers CHF-denominated loans and related litigation liabilities to the parent bank, separating them from the core operating banking business. This ring-fences the legacy liability from the forward earnings trajectory, allowing the core business to be valued and operated independently of the CHF tail risk. W I kwartale 2025 roku PKO BP ogłosił plan podziału, który przenosi kredyty denominowane w CHF i powiązane zobowiązania procesowe do spółki matki, oddzielając je od podstawowej działalności bankowej. Dzięki temu historyczne zobowiązanie jest odgrodzone od przyszłej trajektorii wyników, co pozwala wyceniać i prowadzić podstawową działalność niezależnie od ryzyka CHF.
You cannot provision for cases that no longer exist. As the portfolio of unresolved CHF cases shrinks, the annual charge to the income statement falls. In 2024, PKO BP provisioned PLN 4.9 billion. In 2025, PLN 4.4 billion — PLN 0.5 billion less. At some point in 2026 or 2027, the residual portfolio will be small enough that the provision charge becomes insignificant. At that point, the earnings consumed by provisions instead flow to profit. The provision cliff is the cleanest re-rating catalyst in Polish banking. Nie można tworzyć rezerw na sprawy, które już nie istnieją. W miarę jak portfel nierozwiązanych spraw CHF się kurczy, roczny koszt obciążający rachunek zysków i strat maleje. W 2024 roku PKO BP zawiązał 4,9 mld PLN rezerw. W 2025 roku — 4,4 mld PLN — o 0,5 mld PLN mniej. W pewnym momencie w 2026 lub 2027 roku pozostały portfel będzie wystarczająco mały, by obciążenie rezerwami stało się nieistotne. Wtedy zyski pochłaniane przez rezerwy zamiast tego zasilą wynik finansowy. Klif rezerw to najprostszy katalizator re-ratingu w polskiej bankowości.
PKO BP reported a record net profit of PLN 10.7 billion in 2025 — achieved with PLN 4.4 billion in CHF provisions still charged against earnings. ROE was 19.5%. NIM was 4.76%. Cost-to-income ratio: 31.1% — exceptionally efficient by any European banking standard. CET1: 15.57%, well above regulatory requirements. PKO BP odnotował rekordowy zysk netto 10,7 mld PLN w 2025 roku — osiągnięty mimo 4,4 mld PLN rezerw CHF wciąż obciążających wyniki. ROE wyniosło 19,5%. NIM: 4,76%. Wskaźnik koszty/dochody: 31,1% — wyjątkowo efektywny jak na jakikolwiek europejski standard bankowy. CET1: 15,57% — znacznie powyżej wymogów regulacyjnych.
Now consider what happens when the PLN 4.4 billion annual CHF provision charge approaches zero. At a 26% corporate tax rate, that flows through to approximately PLN 3.6 billion of additional after-tax net profit — a 34% earnings uplift from a single factor, before any volume or margin growth is assumed. Rozważmy teraz, co się stanie, gdy roczna rezerwa CHF w wysokości 4,4 mld PLN zbliży się do zera. Przy stawce podatku dochodowego od osób prawnych na poziomie 26% przekłada się to na około 3,6 mld PLN dodatkowego zysku netto po opodatkowaniu — 34% wzrost zysku z jednego czynnika, bez jakiegokolwiek wzrostu wolumenów czy marż.
The Polish CHF mortgage saga is one of the most consequential financial stories in Central European banking history. It has consumed more capital, more management attention, more court time, and more political bandwidth than almost any other single issue in Polish financial services since 1989. And it is, finally, approaching its end — not with a legislative bang, but with the quiet arithmetic of a provision charge declining year by year as a 90%-resolved portfolio works its way to conclusion. Saga polskich kredytów frankowych jest jedną z najbardziej doniosłych historii finansowych w historii bankowości Europy Środkowej. Pochłonęła więcej kapitału, uwagi zarządu, czasu sądowego i politycznej uwagi niż niemal każde inne zagadnienie w polskich usługach finansowych od 1989 roku. I zbliża się wreszcie do końca — nie z legislacyjnym hukiem, lecz z cichą arytmetyką rezerwy malejącej z roku na rok, gdy 90-procentowo rozwiązany portfel dobiega końca.
The CHF crisis cost PKO BP PLN 23.6 billion over seven years. It suppressed dividends, constrained capital, and depressed the stock. None of those things are permanent. The portfolio is 90% resolved. Provisions are falling. The demerger plan isolates the remaining tail. The 90% resolved figure is the most important number in the PKO BP investment case — it means the margin of uncertainty has shrunk from "how much will this ultimately cost" to "when do the last 10% resolve, and at what cost." When they do, PKO BP's earnings step up by approximately one third from a single mechanical change. A bank already earning record profits at ROE 19.5% — at 1.2 times book value — is the kind of re-rating setup European banking investors encounter once or twice per cycle. Kryzys CHF kosztował PKO BP 23,6 mld PLN przez siedem lat. Tłumił dywidendy, ograniczał kapitał i obniżał cenę akcji. Żadna z tych rzeczy nie jest trwała. Portfel jest w 90% rozwiązany. Rezerwy maleją. Plan demergerowy izoluje pozostały ogon. Wskaźnik 90% rozwiązania to najważniejsza liczba w całej tezie inwestycyjnej PKO BP — oznacza, że margines niepewności skurczył się z „ile to ostatecznie będzie kosztować" do „kiedy ostatnie 10% się rozwiąże i jakim kosztem." Gdy tak się stanie, zyski PKO BP wzrosną o około jedną trzecią na skutek jednej mechanicznej zmiany. Bank już osiągający rekordowe zyski przy ROE 19,5% — przy wskaźniku cena/wartość księgowa 1,2 — to taki rodzaj sytuacji przed re-ratingiem, na który europejscy inwestorzy bankowi natrafiają raz lub dwa razy w cyklu.
This blog post is produced by Fides Polonia Capital Management for informational and educational purposes only. It does not constitute financial advice or a solicitation to buy or sell securities. PKO Bank Polski S.A. (WSE: PKO) is a publicly listed company. Investors should conduct their own due diligence and consult a qualified financial adviser. Financial data sourced from PKO BP Annual Report 2024, PKO BP Q4 2025 earnings call, KNF, S&P Global Market Intelligence, Lexology/GGI, Miller Canfield, Investing.com, Stock Analysis. Fides Polonia Capital Management may hold positions in securities referenced. Niniejszy artykuł jest produkowany przez Fides Polonia Capital Management wyłącznie w celach informacyjnych i edukacyjnych. Nie stanowi porady finansowej ani zaproszenia do kupna lub sprzedaży papierów wartościowych. PKO Bank Polski S.A. (GPW: PKO) jest spółką publiczną. Inwestorzy powinni przeprowadzić własne badania due diligence i skonsultować się z wykwalifikowanym doradcą finansowym. Dane finansowe pochodzą z Raportu Rocznego PKO BP 2024, wyników Q4 2025, KNF, S&P Global Market Intelligence, Lexology/GGI, Miller Canfield, Investing.com, Stock Analysis. Fides Polonia Capital Management może posiadać pozycje w papierach wartościowych wymienionych w raporcie.