John Gachora, Group Managing Director of NCBA Group PLC, received total remuneration of KES 220.2 million for the year ended 31 December 2025, according to the company’s annual report. That is about KES 18.3 million a month on average, including bonuses and benefits.
Executive director pay
| Name | Role | Total for the year | Breakdown (as disclosed) |
|---|---|---|---|
| John Gachora | Group Managing Director | KES 220.2 million | salary KES 105.6m; cash incentive KES 82.0m; other cash, non-cash and retirement benefits make up the rest |
| D. Abwoga | Executive Director (Group Director Finance) | KES 55.3 million | salary KES 36.7m; cash incentive KES 12.8m; other benefits and retirement make up the rest |
Board fees
Total directors’ remuneration was KES 365.7 million (2024: KES 660.2 million). Group Chairman J P M Ndegwa received KES 7.55 million.
Figures are as disclosed in the audited part of the Directors’ Remuneration Report for the year ended 31 December 2025. Totals can include one-off or deferred items, so they are not the same as monthly salary.
What staff earn
We do not show staff salaries. The salary sites we checked had no role-by-role figures for this company with enough reports to summarise reliably (checked 14 Oct 2026).
Frequently asked questions
How much does the NCBA Group PLC CEO earn?
John Gachora received KES 220.2 million in total for the year ended 31 December 2025, per the annual report.
Where does this information come from?
Listed companies in Kenya must publish a Directors’ Remuneration Report under the Companies Act, 2015 and the CMA Code of Corporate Governance. We use only the figures disclosed there.
Does this include staff salaries?
No. Only directors’ pay is disclosed in annual reports.
Sources
- NCBA Group Annual Report and Financial Statements FY2025 (Directors’ Remuneration Report) (checked 14 Oct 2026)
More: All CEO salaries in Kenya · Public salaries · PAYE calculator


