How to Transfer Money From MPESA to KCB Account (2024)

In this article, you will learn how to transfer money from MPesa to KCB, how to withdraw your money, and also the transaction charges involved.

KCB Bank Group is one of the most valuable brands in Kenya. As of 2021, KCB Bank Kenya had a market share of nearly 14 percent in the Kenyan banking industry, according to Statista.

How to Transfer Money From MPESA to KCB

Here is how to send money from MPESA to KCB Bank Account:

  • Open your Mpesa Sim Toolkit
  • Go to Lipa na Mpesa
  • Select the Pay Bill Option
  • Tap on Enter Business Number
  • Key in the KCB Bank Paybill No. 522522 as the business number
  • Enter your KCB Bank account number
  • Input the amount to deposit
  • Enter your MPESA pin and send.

The transaction will be processed in minutes, and your money will be deposited into your KCB account.

Also, read:

How to send money from MPESA to Equity Bank

How to Withdraw Money From KCB to MPESA

First, you must register for mobile banking at your nearest KCB bank branch. Then follow the following steps to withdraw money from your KCB Bank account to MPESA using the USSD code *522#:

  • Dial *522# on your registered line
  • Select Send Money (option 3)
  • Choose “Send to MPESA” (option 3)
  • Select the source of funds – KCB account or Vooma wallet
  • Next, choose “To Own Number” (option 1) or “To Another Number” (option 2)
  • Select an account to withdraw from – in case you’ve multiple KCB accounts
  • Enter the amount to withdraw
  • Enter your mobile banking pin
  • Accept and send

KCB also has an alternative USSD code you can use to withdraw funds from your KCB account. Dial *225# and follow the above steps to access your money.

In case you don’t fancy using the USSD codes, you can download the KCB Mobile app, which is available for Android and iOS devices, register in a few steps, and transfer money to your MPESA.

In case you face any challenges, you can visit the nearest KCB branch or get in contact with KCB customer care via the following channels:

  • KCB on Twitter – @KCBGroup
  • KCB on Facebook – KCB Group
  • KCB Customer Care Number – 0711 087000 / 0732 187000
  • Email –
  • WhatsApp – 0711 087087

Additionally, you can also register for KCB Internet banking (ibank) services with your branch. With the KCB ibank services, you can transact online and also access your bank statement anytime.

MPESA to KCB Bank Charges

How much does it cost to transfer money from MPESA to KCB account? Here are the charges to transfer money from MPESA to KCB account via Paybill number 522522:

Transaction Bands (Kshs)Paybill Charges (Kshs)
1 – 490
50 – 1000
101 – 5004
501 – 1,0009
1,001 – 1,50014
1,501 – 2,50019
2,501 – 3,50024
3,501 – 5,00033
5,001 – 7,50040
7,501 – 10,00046
10,001 – 15,00055
15,001 – 20,00060
20,001 – 25,00065
25,001 – 30,00070
30,001 – 35,00080
35,001 -40,00096
40,001 – 45,000100
45,001 – 50,000105
50,001 – 70,000105
70,001 – 150,000105
A summary of transfer charges from MPESA to KCB bank account.

KCB Bank to MPESA Charges

The Central Bank of Kenya announced the reinstatement of the charges from bank accounts to mobile money wallets effective January 1, 2023.

Charges for withdrawing money from KCB to MPESA wallet:

Transaction Bands (Kshs)New Charges (Kshs)
1 – 100Free
101 – 50011.20
501 – 1,00013.60
1,001 – 1,50016
1,501 – 2,50026
2,501 – 3,50038
3,501 – 5,00050
5,001 – 7,50064
7,501 – 20,00076
20,001 – 150,00078
KCB Bank to MPESA Charges

The KCB Bank Group Brand

According to a report by BrandFinance, a London-based brand valuation and strategy consultancy, Kenya Commercial Bank (KCB) has been ranked the second most valuable brand in Kenya in 2023just behind Equity Group Holdings, which clinched the top spot. Safaricom and Co-operative Bank followed in third place and fourth place, respectively.

Top 10 strongest brands in Kenya in 2023
Top 10 strongest brands in Kenya in 2023
Source: BrandFinance/Twitter

Is Sending Money From Mpesa to KCB free?

No. Safaricom charges fees to customers who make deposits to their KCB accounts through MPESA. Check the MPESA to KCB Charges above. It is good to note that the Paybill transaction charges are determined by the sending Telco company, e.g., Safaricom, and not the banking institution.

What is the KCB PayBill Number?

KCB Paybill Number is 522522

How Long Does It Take for Money to Reflect in the KCB Account From Mpesa?

The process is fast and only takes a few minutes to complete the transaction. You’ll receive two SMS messages – one from MPESA and another from KCB Bank.

Leave a Reply

Your email address will not be published. Required fields are marked *

Toggle Dark Mode