We pride ourselves in a robust and innovative mobile banking platform that has revolutionized banking for our customers, KCB says, as their customers enjoy seamless transactions when moving money between their bank accounts and linked Mpesa numbers in Kenya.

These transactions are instant, done via the KCB App on the Play Store and the Apple Store, or by dialing KCB USSD *522#.

While using KCB, utility payments like buying Safaricom airtime are free up to Ksh10,000, but withdrawals from personal bank accounts to Mpesa and other mobile wallets carry a fee, and the following charges apply;

KCB to Mpesa withdrawal fees in Kenya

This is what it will cost you to withdraw money from your KCB account to your Safaricom Mpesa number:

It is free up to Ksh100, but the bank charges from there. For instance, it costs Ksh11.9 to remove Ksh500, a fee of Ksh14.2 applies for Ksh1,000, Ksh26.25 for amounts between Ksh1,501 and Ksh2,500, and so on. Here are all the latest charges;

Transfer amount from KCB Bank To Mpesa charges (2024)
Ksh1 – Ksh100 FREE
Ksh101 – Ksh500 Ksh11.9
Ksh501 – Ksh1,000 Ksh14.2
Ksh1,001 – Ksh1,500 Ksh16.5
Ksh1,501 – Ksh2,500 Ksh26.25
Ksh2,501 – Ksh3,500 Ksh37.75
Ksh3,501 – Ksh5,000 Ksh49.25
Ksh5,001 – Ksh7,500 Ksh62.75
Ksh7,501 – Ksh20,000 Ksh74.25
Ksh20,001 – Ksh150,000 Ksh76.25

The above charges apply when sending money from KCB to Mpesa in 2024. You can only withdraw funds from your bank account to a linked Mpesa number.