Banco Comercial Português S.A.
![]() |
Banco Comercial Português, S.A. (operates under the Millennium brand) is the largest private-owned bank in Portugal in terms of market share. It serves more than 7.3 million active customers and at the end of 2025 operated 389 branches in Portugal and 781 branches abroad, of which 590 in Poland and 191 in Mozambique. It also has on-shore branch in Macau and representative offices in São Paulo and Rio de Janeiro. The company offers various deposits products, mortgages, personal and car loans, credit cards, insurance, leasing, factoring, asset management, investment banking, private banking, internet banking and other services. In 2016, Banco Millennium Angola (the 6th largest bank in Angola) merged with Banco Privado Atlântico (the 5th largest bank in Angola) with creating Banco Millennium Atlantico. As of March 31, 2017, Banco Comercial Português S.A. had total assets of EUR 72.077 billion, total customer funds of EUR 65.1 billion and gross customer loans of EUR 52.2 billion, including EUR 24 billion in mortgage loans. As of December 31, 2025, consolidated total assets stood at EUR 109.333 billion, up from EUR 102.144 billion a year earlier, and net income for the year was EUR 1,018.6 million. Banco Comercial Portugues was established in 1985 and employs over 15,700 people.
Shareholder structure (qualified shareholdings as of June 30, 2026):
Fosun Group - 20.45%
Sonangol Group - 19.90%
Domestic Subsidiaries:
Millennium bcp Asset management
ActivoBank
Banco de Investimento Imobiliário (Mortgage Loans)
Millenniumbcp Ageas (Insurance)
Interfundos (Gestão Fundos Investimento Imobiliário)
Foreign Operations:
Bank Millennium (Poland)
Mozambique International Bank (Millenium BIM) - The largest bank in Mozambique.
Banco Millennium Atlântico (Angola) - equity-accounted associate.
Millennium Banque Privée BCP (Switzerland) - sold to Union Bancaire Privée, UBP SA, on November 2, 2021.
Head office address:
Pc. Dom Joao I Nr. 28
Porto 4000-295, Portugal
Phone number: +351 22 207 2000
Website: www.millenniumbcp.pt
Switzerland (former)
Banque Privée BCP (Suisse) SA
Place du Molard,
4 CH-1204 Genève
Banco Comercial Português sold the entire share capital of Banque Privée BCP (Suisse) SA to Union Bancaire Privée, UBP SA, for CHF 113,210,965; the disposal completed on November 2, 2021.
Poland
Bank Millennium SA
ul. Stanisława Żaryna 2A
02-593 Warszawa
Mozambique
Avenue Karl Marx
Maputo, Mozambique
Brazil
R Iguatemi, 192, 7º Andar - Conjunto 73
Itaim Bibi, 01451-010, São Paulo
Praia de Botafogo
228 - Ala B - Piso 9
Conj 908, 22250-040, Rio de Janeiro
Millennium bcp Bank & Trust
3rd Floor, Strathvale House
90 North Church Street
George Town, Grand Cayman
Cayman Islands
Last updated
