Working in the banking sector remains one of the most attractive career paths in Kenya due to competitive salaries, structured career growth, and additional benefits such as bonuses, medical cover, and allowances. However, not all banks pay equally. Some institutions are well known for offering better compensation packages than others, even for entry-level staff.
If you are a fresh graduate or an experienced professional looking to work in the banking industry, understanding which banks offer the best pay can help you make informed career decisions.
Below is a detailed list of the highest paying banks in Kenya, including estimated starting salaries and executive pay, based on industry trends and publicly available disclosures.
Commercial Bank of Africa (CBA)
Commercial Bank of Africa is among the best-paying banks in Kenya, particularly for fresh graduates entering the financial sector.
Average starting salary for graduates is approximately KSh 55,000 per month, depending on department and qualifications. Senior managers and executives earn significantly more, with the CEO reportedly earning about KSh 2.8 million per month.
Diamond Trust Bank (DTB)
Diamond Trust Bank is known for offering competitive salaries across different job levels.
New graduate employees earn an average starting salary of around KSh 48,000 per month. Management-level staff earn substantially higher, with some managers earning close to KSh 800,000 per month.
Barclays Bank of Kenya (now Absa Bank Kenya)
Barclays Bank, now operating as Absa Bank Kenya, remains one of the highest-paying banks in the country.
Entry-level employees typically earn starting salaries of around KSh 60,000 per month. Senior executives and high-ranking officials can earn close to KSh 3 million per month, excluding bonuses and allowances.
Ecobank Kenya
Ecobank Kenya is another top-paying financial institution, particularly attractive to professionals in corporate and investment banking roles.
Fresh graduates earn an average starting salary of about KSh 65,000 per month, making it one of the best-paying banks for entry-level employees in Kenya.
Co-operative Bank of Kenya
Co-operative Bank is one of Kenya’s largest banks and is also among the better-paying institutions.
The average starting salary for graduate trainees is around KSh 55,000 per month. Salaries increase steadily with experience, promotions, and performance-based incentives.
Standard Chartered Bank Kenya
Standard Chartered Bank is known for its strong corporate culture and competitive compensation packages.
New graduates and entry-level employees earn starting salaries of approximately KSh 50,000 per month. Senior staff enjoy higher salaries along with attractive bonuses and global exposure opportunities.
I&M Bank Kenya
I&M Bank Kenya is a well-established private bank that offers good pay and professional growth opportunities.
Graduate employees earn an average starting salary of around KSh 50,000 per month, with salaries increasing based on experience, role specialization, and performance.
Kenya Commercial Bank (KCB)
Kenya Commercial Bank is one of the largest banks in East Africa and offers competitive remuneration packages.
The average starting salary for employees is about KSh 55,000 per month. Senior staff and executives earn significantly more, supported by bonuses and long-term incentive schemes.
Equity Bank Kenya
Equity Bank is one of the most popular banks in Kenya and employs thousands of staff across the region.
Entry-level employees and fresh graduates earn an average starting salary of about KSh 40,000 per month. While slightly lower than some competitors, the bank offers strong career growth, training, and performance-based salary progression.
Final Thoughts
The highest-paying banks in Kenya generally include multinational institutions and well-established local banks with strong financial performance. While starting salaries are important, factors such as career growth, training opportunities, bonuses, and work-life balance should also be considered when choosing an employer.
Salaries listed above are estimates and may vary depending on role, department, experience, and individual negotiation. Allowances, bonuses, and benefits are typically paid in addition to the basic salary.






