With mobile money deeply integrated into Kenya’s financial system, many customers prefer moving funds directly from their bank accounts to their phones. For users of KCB Bank, transferring money to M-Pesa is fast, convenient, and secure. These services are especially useful for daily expenses, emergencies, and remote transactions.
KCB provides multiple options that allow customers to withdraw funds from their bank accounts straight into M-Pesa without visiting a banking hall or agent. Whether you want to send money to your own number or to someone else, the process can be completed in minutes using your phone.
This article explains three reliable methods to withdraw money from KCB Bank to M-Pesa, including step-by-step instructions to help you complete transactions smoothly.
Method One: Withdraw From KCB to Your Own M-Pesa Number
This is the most commonly used option for customers moving money from their KCB account to their personal M-Pesa wallet. The process is handled through the KCB USSD service.
Start by dialing *522# on your mobile phone. Enter your KCB PIN to access the main menu. Select the MyKash option, then choose M-Pesa as your withdrawal destination. When prompted, select My Phone to send money to your registered number. Enter the amount you wish to withdraw, noting that the minimum is Ksh 50 and the maximum per transaction is Ksh 70,000. Confirm the details and approve the transaction.
Once completed, the funds are deposited instantly into your M-Pesa account. You will receive confirmation messages from both KCB and M-Pesa.
Method Two: Withdraw From KCB to Another M-Pesa Number
KCB also allows customers to withdraw money directly to another person’s M-Pesa account. This option is useful for sending funds to family members, friends, or service providers.
Dial *522# on your phone and enter your KCB PIN. From the menu, select MyKash, then choose M-Pesa. When prompted, select the option for Another Phone Number. Carefully enter the recipient’s M-Pesa phone number, followed by the amount you wish to withdraw. Confirm the transaction details and approve the transfer.
Both you and the recipient will receive SMS confirmations from KCB and M-Pesa once the transaction is successful.
Method Three: Use KCB M-Benki to Withdraw to M-Pesa
Another convenient option is using a KCB M-Benki account. This mobile-based account links your KCB banking services directly with M-Pesa, allowing flexible transfers to your own number or other M-Pesa users.
If you do not already have a KCB M-Benki account, registration can be completed through M-Pesa. Open the M-Pesa menu on your phone and select Lipa Na M-Pesa. Choose the PayBill option and enter business number 522522. For the account number, type ID followed by your national ID number. Enter the amount you wish to deposit, input your M-Pesa PIN, and confirm the transaction.
You will receive confirmation messages from both KCB and M-Pesa, along with your M-Benki login details. After registration, you can access your account using *522# or through the KCB mobile application.
Important Things to Know Before Withdrawing
Always confirm the phone number and amount before approving any transaction. Daily and per-transaction limits apply, depending on KCB and M-Pesa policies. Network availability can also affect transaction speed, so ensure your phone has stable connectivity.
Using official KCB channels helps keep your funds secure while enjoying the convenience of instant mobile transfers. These withdrawal options continue to make banking easier for millions of Kenyans.






