Finance Accounting Marketing Human Resources Sales Corporate Governance Technology Startup Procurement Law
Select Page
⚡ TL;DR
Millennium BCP is Portugal’s largest listed bank and its most internationally exposed one. In 2025 it earned a record €1.02bn net profit, up 12%, with return on equity of 14.1% — but a third of that came from Poland, where its half-owned subsidiary Bank Millennium is still paying for a Swiss-franc mortgage book sold before 2009. The group now plans to distribute 50% of profits as dividends through 2028, with buybacks lifting total shareholder remuneration toward 90%.

Millennium BCP is the clearest example in Portugal of a mid-sized European bank that solved its domestic problem and inherited a foreign one. Founded in 1985 as a challenger to the state-dominated system, it grew by acquisition, nearly failed in the sovereign debt crisis, took state aid, repaid it, and emerged with an ownership structure that would have been unimaginable in 1985: Chinese and Angolan anchor shareholders and a Polish subsidiary that now drives group earnings growth. This article explains how the pieces fit and where the risk sits. It belongs to the Portugal Company Stories hub.

Key Takeaways

How big is Millennium BCP?
Around €68bn in assets and roughly a 16.6% share of the Portuguese market, making it the largest listed bank in the country and the second largest overall behind state-owned CGD.

Why does Poland matter so much?
Bank Millennium, its 50%-owned Polish unit, earned €283.7m in 2025, up 67%, and drove most of the group’s international profit growth.

What is the main legacy risk?
Swiss-franc denominated mortgages sold in Poland before 2009, which generated PLN 2,128m (about €502m) of pre-tax charges in 2025 alone — though that was 34% lower than the previous year.

What is Millennium BCP and how big is it?

Banco Comercial Português, trading as Millennium BCP, is Portugal’s largest privately owned bank and its largest listed one. It holds roughly €68bn in total assets and about a 16.6% share of the Portuguese banking market, placing it second overall behind state-owned Caixa Geral de Depósitos.

It was founded in 1985, immediately after Portugal liberalised bank licensing following the post-1974 nationalisations. That timing defines its character: BCP was built as a private challenger in a system where the incumbents were state institutions, and it grew by aggressive acquisition through the 1990s and 2000s, absorbing Banco Português do Atlântico, Banco Mello and Banco Pinto & Sotto Mayor.

That acquisitive DNA produced both its scale and its vulnerability. By 2008 the bank had expanded into Poland, Greece, Romania, Turkey, Angola and Mozambique. The sovereign crisis forced a retreat from most of those markets, leaving today’s concentrated footprint: Portugal, Poland and Mozambique.

Millennium BCP 2025: where the profit comes from Portugal core domestic bank mortgages & SMEs Poland €283.7m net (+67%) CHF charges falling 50%-owned Mozambique Millennium bim high margin, high risk Group net profit 2025: €1.02bn — a record, up 12% International operations contributed €292m, up 33% year on year.

Millennium BCP’s three-market structure and the 2025 profit split.

Why does a Portuguese bank depend on Poland for growth?

Because Poland has been the faster-growing economy with the better banking margin structure for most of the last fifteen years. Bank Millennium, in which BCP holds roughly half the equity with the rest listed in Warsaw, serves more than 3.2 million active retail customers and grew corporate lending by around 20% in 2025.

In 2025 the Polish unit produced €283.7m of net income, a 67% increase, and international operations as a whole contributed €292m, up 33% year on year. That means roughly a third of group profit is generated outside Portugal, in a market with different currency, regulatory and legal risk.

This is the strategic tension at the centre of BCP. Poland delivers the growth that a mature, slow-growing Portuguese market cannot. It also delivers the single largest source of unpredictable cost the group faces.

What exactly is the Swiss franc mortgage problem?

In the years before 2009, Polish banks — including Bank Millennium — sold mortgages denominated in Swiss francs to Polish households, because Swiss interest rates were far lower than Polish ones. When the franc appreciated sharply, borrowers’ debts rose in zloty terms while their incomes did not.

Polish courts subsequently ruled in large numbers of cases that clauses in these contracts were abusive, frequently voiding the contracts entirely and requiring banks to unwind them. The result is a decade-long stream of litigation provisions across the Polish banking sector, sized in billions of euros rather than millions.

For Bank Millennium the charge in 2025 was PLN 2,128m before tax, roughly €502m, which was 34% lower than the previous year. Provisions specifically for legal risk on franc-denominated loans amounted to PLN 1,801m, about €425m, excluding the separate legacy portfolio inherited from Euro Bank.

⚠️ Risk: Legal-risk provisioning is the hardest line item to forecast in a bank model because it depends on court behaviour rather than credit behaviour. Bank Millennium reduced its Swiss-franc mortgage balances by about 40% year on year, but provisions do not fall proportionally with balances — claims are filed on loans that have already been repaid.

How much has the Swiss franc portfolio actually cost the group?

Cumulatively, well over €2bn of pre-tax charges across the past several years, alongside the reputational and management cost of running an operation under permanent litigation. In 2025 the group stated that if the CHF effect were excluded, Polish net income would have grown around 6.9% and stood above €380m rather than €283.7m.

That gap — roughly €100m a year of suppressed earnings — is the number to hold in mind when valuing BCP. The market has been pricing a bank whose Polish earnings power is structurally understated, with the discount unwinding as charges decline.

The trajectory now points the right way. Charges fell 34% in 2025, franc balances fell 40%, and the group has settled a large share of cases directly with borrowers rather than litigating them. The tail is long but it is visibly shortening.

Who actually owns Millennium BCP?

The two largest shareholders are Chinese conglomerate Fosun and Angolan state oil company Sonangol. Both arrived during the post-crisis recapitalisation phase, when the bank needed capital and domestic investors could not supply it. Fosun built its stake from 2016 onward; Sonangol’s position dates to the earlier Angolan expansion.

This ownership structure is unusual for a systemically important European bank and it has practical consequences. Anchor shareholders with strategic rather than purely financial motives influence board composition, dividend policy and appetite for international expansion. Both shareholders have also faced pressure at home — Chinese regulatory tightening on outbound conglomerates and Angolan fiscal strain — that occasionally raises questions about stake stability.

The float is large enough that BCP trades as a normal listed European bank, but any analysis of governance risk has to start with the fact that its two anchors answer to Beijing and Luanda.

How did BCP survive the 2011–2014 crisis?

With state aid and severe dilution. During the Troika programme BCP received €3bn of contingent convertible instruments from the Portuguese state, executed multiple capital increases, sold its Greek, Romanian and Turkish operations, and cut its cost base hard. Existing shareholders were massively diluted; the state aid was repaid in full by 2017.

The domestic loan book was the deeper problem. Portuguese corporate credit deteriorated sharply after 2011, and BCP’s exposure to construction and real estate mirrored the national bubble. Working through it took most of a decade, aided later by portfolio sales similar to those novobanco executed — a story covered in the novobanco case study.

By 2019 the bank had normal asset quality. By 2025 the sector’s non-performing loan ratio had fallen to around 2.3%, and the question facing management shifted from survival to capital distribution.

What does the record 2025 profit actually tell us?

That the bank has operating leverage on the way up and a distribution problem solved. Consolidated net profit of €1.02bn was a record, up 12%, beating analyst consensus of about €996m, with return on equity at 14.1%. Fourth-quarter revenue reached €990m.

Underneath, the mix is instructive. Net interest income rose even as both eurozone and Polish rates fell, commissions grew about 4.3%, and core income rose roughly 3%. Costs grew faster, driven by Polish wage inflation. The main swing was the reduction in Polish legal-risk charges, which lifted pre-tax profit around 17%.

In other words, most of the 2025 improvement came from a declining cost rather than an expanding business. That is a legitimate source of earnings recovery, but it is finite: once CHF charges normalise, growth has to come from volumes and fees.

Why does BCP keep Mozambique?

Millennium bim is one of the largest banks in Mozambique and, in good years, generates returns that no European retail market can match. It is also exposed to sovereign risk that periodically destroys those returns — a sovereign downgrade drove a sharp increase in financial-asset impairments and cut its contribution in 2025 before a partial recovery.

The strategic case for staying is that BCP has operated there for decades, understands the market, and holds a franchise that would be difficult and expensive to rebuild. The case against is concentration of tail risk in a small, commodity-dependent economy with a history of debt distress.

Management has consistently chosen to stay, treating Mozambique as a high-return, high-volatility satellite rather than a core growth pillar. Investors should model it that way too: valuable in most years, occasionally a source of unpleasant surprises.

What is the shareholder distribution plan?

BCP proposed distributing 50% of net income as dividends through 2028, complemented by a regular share buyback programme that would lift total shareholder remuneration to as much as 90% of profits. That compares with a previous framework of returning up to 75%.

The shift is the clearest signal management has given that it considers the restructuring era over. A bank does not commit to distributing nine-tenths of earnings if it expects to need capital for litigation, credit losses or acquisitions.

It also implies a strategic choice: BCP is positioning itself as a capital-returning, mature franchise rather than a consolidator. In a Portuguese market where competitors are subsidiaries of larger foreign groups, that may be the only realistic posture available.

💡 Pro Tip: When comparing Portuguese banks, adjust for the ownership model before comparing returns. A subsidiary such as BPI or Santander Totta optimises for group-level capital allocation; a listed bank such as BCP optimises for its own shareholders; a state bank such as Caixa Geral de Depósitos optimises for a mix of profit, dividend to the Treasury and public policy. The reported ratios are not measuring the same objective function.

What are the main risks ahead?

Three stand out. Rate normalisation is the first: Portuguese mortgages are predominantly variable-rate, so falling Euribor compresses net interest income faster in Lisbon than in most European markets. The 2025 result already showed costs outrunning core income growth.

The second is Polish legal risk not declining as fast as modelled. Provisioning depends on court outcomes and settlement uptake; a deterioration in either would directly reduce group earnings and the distribution capacity that management has just promised.

The third is ownership. Anchor shareholders holding strategically motivated stakes can become forced sellers for reasons that have nothing to do with the bank’s performance, creating overhang risk in the shares. None of these are existential — but together they explain why BCP trades at a discount to comparable European banks with cleaner structures.

Frequently Asked Questions

Is Millennium BCP the largest bank in Portugal?

It is the largest privately owned and listed bank, with about 16.6% market share and €68bn in assets. State-owned Caixa Geral de Depósitos is larger overall, with total assets above €100bn.

Why is a Chinese company a major shareholder?

Fosun acquired its stake during the post-crisis recapitalisation period when BCP needed equity capital and domestic investors were unable to supply it. Angola’s Sonangol holds the other large anchor position, dating from BCP’s Angolan expansion.

Will the Swiss franc mortgage charges ever end?

They are declining rather than ending abruptly. Charges fell 34% in 2025 and franc-denominated balances fell about 40% year on year, but litigation can be filed on loans already repaid, so a residual tail is expected to persist for several more years.

How much of BCP’s profit comes from outside Portugal?

International operations contributed €292m in 2025, roughly 29% of the €1.02bn group result, with Bank Millennium in Poland accounting for the large majority of that figure.

Disclaimer: This article is general business information, not investment advice. Figures are drawn from public company disclosures and reporting available at the time of writing and change frequently. Consult a qualified professional for your specific situation.
Last Updated: August 2026 · Reviewed by the Kurums Startup editorial team.

Discover more from Kurums | Business Intelligence

Subscribe to get the latest posts sent to your email.

Discover more from Kurums | Business Intelligence

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Kurums | Business Intelligence

Subscribe now to keep reading and get access to the full archive.

Continue reading