Caixa Geral Angola (BCGA) is the bank that spends the most on employee compensation for each customer served in Angola’s financial sector, according to an analysis that compares average employee salaries with the productivity levels of each institution.
The indicator places the bank well ahead of its competitors, reflecting an operating model that differs from that of most retail banking institutions.
Despite BCGA’s leadership, the results show that the most efficient banks are not necessarily those that pay their employees the least. Banco de Fomento Angola (BFA) and Banco Angolano de Investimentos (BAI) stand out for maintaining some of the highest compensation levels in the sector while also achieving above-average productivity.
According to an analysis published by Valor Económico, which combined human resources data and operational indicators from ten financial institutions, BCGA recorded an average annual compensation of 31.38 million kwanzas per employee in 2025. With only 90 customers served per employee, the bank spent approximately 348,700 kwanzas in salaries and benefits for each customer attended.
Banco Económico ranked second, with approximately 38,900 kwanzas paid per customer served. It was followed by Banco Sol with 27,600 kwanzas, BIC with 26,900 kwanzas, and BNI with 24,900 kwanzas.
Among the larger banks, BFA and BAI posted the most balanced performance indicators. At BFA, each employee earned an average of 31.18 million kwanzas during the year and served around 1,405 customers, resulting in a labor cost of 22,200 kwanzas per customer. BAI, meanwhile, recorded an average annual compensation of 27.71 million kwanzas and approximately 1,400 customers per employee, equivalent to 19,800 kwanzas per customer served.
The figures suggest that both institutions are able to combine high salaries with more efficient use of human resources, making them stand out in terms of operational balance within the banking sector.
The analysis also shows that Millennium Atlântico remains the leader in productivity. With a customer base of around 3.5 million and 1,514 employees, each staff member served an average of 2,361 customers in 2025, the highest figure among the banks analyzed. Average annual compensation stood at 15.49 million kwanzas, representing a labor cost of only 6,600 kwanzas per customer served.
BCI ranked second in terms of customers served per employee, with an average of 1,749 customers per worker and annual compensation of 15.99 million kwanzas, equivalent to approximately 9,100 kwanzas per customer.
At the other end of the table is Banco de Poupança e Crédito (BPC), which continues to record the lowest average annual compensation per employee among Angola’s major banks. In 2025, employees earned an average of 4.55 million kwanzas, while each worker served around 838 customers. This translates into a labor cost of approximately 5,400 kwanzas per customer, the lowest among the institutions analyzed.
The study concludes that comparing salaries with productivity provides a broader perspective on human resource management in the banking sector. While BCGA clearly leads in compensation per customer served, BFA and BAI emerge as the institutions with the most balanced combination of employee remuneration and operational efficiency.
17/06/2026






