Enter your email address below and subscribe to our newsletter

How to Deposit Money From M-PESA to KCB in Kenya 2024

By Oluchukwu Ikemefuna

Share your love

Navigating mobile money transactions is critical in today’s digitized economy, and a significant part of that involves learning how to deposit money from M-PESA to KCB in Kenya. 

In 2024, this process has become seamlessly streamlined, saving customers lengthy queues and time. Whether you hold an M-PESA account or a KCB account, the steps to carry out a successful M-PESA to KCB transfer are straightforward. 

The essence of this article is to guide you through the transfer process and enlighten you on the M-PESA to KCB charges that apply, ensuring that your transactions are quick, efficient, and free from hitches. 

Explore these step-by-step guidelines to help you effectively navigate your M-PESA and KCB accounts.

Connecting Wallets: M-PESA and KCB Collaboration Insights

Kenya Commercial Bank, or KCB Bank, is one of Kenya’s and East Africa’s largest and most recognized banks. 

KCB Bank provides a wide range of banking services and products to people, corporations, and institutions, including personal and business accounts, loans, mortgages, savings and investment accounts, credit cards, insurance, trade financing, and treasury services. 

Mpesa is a commonly utilized digital platform in Kenya. If you are a Kenyan, you most certainly have bank accounts on one or both of these systems. It is simple to transfer money to and from each account.

The M-PESA and KCB collaboration provides a seamless way for users to manage their finances, specifically in the transfer of funds from M-PESA accounts to KCB accounts. Depositing money from M-PESA to KCB is a straightforward process.

It’s an easy, convenient method of managing finances and facilitating transactions. However, it’s important to note that the M-PESA to KCB transfer comes with charges. 

The fee varies depending on the amount being transferred, which means users should familiarize themselves with the cost to manage their finances effectively. The collaboration marks an exciting shift towards integrated financial services.

What You Need to Deposit Money From MPESA Account to KCB Account 

While this is a novel feature offered by the bank, it is only available to registered KCB Mobi Bank users. This is simply the bank’s initiative to make its services available on mobile devices.

Depositing money from your MPESA account to your KCB (Kenya Commercial Bank) account is a simple process that can be done at your convenience. This feature allows KCB customers to deposit money into their accounts anytime and anywhere through MPESA.

Before you begin this process, make sure you have the following:

1. An Active MPESA Account

The first thing you need to deposit money into your KCB account is an active MPESA account. Safaricom users can easily open an MPESA account if they do not have one.

2. Sufficient Balance

Ensure that you have a sufficient balance in your MPESA account. Your balance should be equal to or more than the amount you want to deposit into your KCB account. Remember, there is also a transaction charge, so you should have extra cash to cover this cost.

3. KCB Bank Account Number

Your KCB bank account number is crucial in this process as it identifies the account that the money will be deposited into.

4. MPESA Paybill Number for KCB

You will need the KCB Pay bill number, which is 522522. This is a special number that enables the transaction to be directed to KCB Bank from MPESA.

After gathering all these necessities, you are ready to deposit money from your MPESA account to your KCB account.

Related: How to Send Money Between Equity Bank & MPESA 2024

How to Deposit Money From M-PESA to KCB: Step-by-Step Guide

Depositing money from your M-PESA account to your KCB (Kenya Commercial Bank) account is simple, and can be done from the comfort of your own home or wherever you are. 

The process of transferring funds from M-PESA to KCB, commonly referred to as an M-PESA to KCB transfer, is straightforward. The guide below outlines how to go about this, step by step:

  1. Open your Safaricom SIM Tool Kit: This will give you access to your M-PESA account.
  1. Go to M-PESA Menu: Once in the SIM Toolkit, select M-PESA.
  1. Select Lipa na M-PESA: In the M-PESA menu, scroll down to the option that reads Lipa na M-PESA, and select it.
  1. Choose Pay Bill: You will find this option in the Lipa na M-PESA menu. Selecting this will prompt M-PESA to ask for the business number of the entity to which you wish to send money.
  1. Enter KCB’s Business Number: The KCB’s M-PESA pay bill number is 522522. Enter this number when prompted.
  1. Enter your KCB Account Number: In this step, you need to enter your KCB account number in the space provided. Make sure to input the number correctly.
  1. Key in the amount to deposit: Once you have entered your KCB account number, the system will prompt you to input the amount you wish to transfer.
  1. Enter your M-PESA PIN: To complete the transaction, M-PESA will ask you to key in your M-PESA PIN. Make sure no one else can see your PIN as you input it.
  1. Confirm all details: Before you send, double-check all the information that you have provided. Once sure that everything is correct, send the money.
  1. Await confirmation message: M-PESA will send a text message confirming the transaction. If you don’t receive the message, follow up with M-PESA customer care.

Note: There might be some charges that apply for this M-PESA to KCB transfer. These M-PESA to KCB charges are not constant and depend on the amount of money you are transferring.

The whole process of depositing money from M-PESA to your KCB account is secure and swift. The whole process should not take more than five minutes, provided your network connectivity is stable.

So the next time you are thinking of visiting the bank to deposit money into your account, save yourself the hassle and just use M-PESA.

Also Read – Latest way to Buy Airtel Airtime on MPesa 2024

Benefits of Depositing Money from M-PESA to KCB?

Using mobile banking platforms, such as M-PESA, to deposit money into your bank account, such as KCB, has several advantages, both for individual and business use. With M-PESA being one of the leading mobile payment solutions in Kenya, here are the benefits of depositing money from M-PESA into your KCB account:

1. Convenience

The primary benefit is the convenience of making the deposit anytime and from anywhere. This flexibility saves you from the inconvenience of going to a physical KCB bank branch to deposit cash. Whether you are at home, at work, or on the move, your bank is just a few clicks away on your phone.

2. Time-Saving

Depositing money from M-PESA to KCB eliminates the need for long queues at the bank, giving you more time to focus on other important things.

3. Accessibility

M-PESA is accessible to both rural and urban areas of Kenya. Even those who live far away from bank branches can easily transfer money to their KCB accounts.

4. Easy to use

How to deposit money from M-PESA to KCB is a straightforward process that only involves a few steps. You only need to select ‘Lipa na M-PESA’ on your M-PESA menu, enter the KCB pay bill number, enter your KCB account number, and confirm the transaction.

5. Security

The use of M-PESA for bank deposits reduces the risks associated with carrying large sums of cash around, such as theft or loss.

6. Record keeping

Each M-PESA to KCB transfer comes with an electronic record that you can easily retrieve and keep track of your transactions.

7. Low transaction cost

The M-PESA to KCB charges are reasonable, and sometimes even waived by the bank during certain promotional periods.

8. Increases financial inclusion

M-PESA is known to boost financial inclusion by offering financial services to the unbanked population. By being able to deposit directly into a KCB account, more people have access to banking services.

By leveraging the mobile money transfer services offered by M-PESA, KCB Bank has not only made banking more efficient but also brought its services closer to its clients. Regardless of the time and place, customers can comfortably transact, check their balance, pay for goods and services, and access loans and savings through their mobile phones.

So, whether you are saving towards a goal or simply need to keep your money safe, knowing how to deposit money from M-PESA to KCB offers a fast, reliable, and convenient solution.

Are There any Charges for M-PESA to KCB Transfers?

An important point of concern for many users who are familiar with how to deposit money from M-Pesa to KCB is the cost of the service – does it come with any charges? In line with Safaricom’s drive to encourage the use of mobile banking services, transferring money from your M-PESA account to your KCB account usually comes with a fee. 

These charges, which are set by Safaricom, vary depending on the amount being transferred. The greater the sum, the higher the charges. As such, before carrying out any M-Pesa to KCB transfer, it is advisable to familiarize yourself with the updated transfer charges to plan adequately. 

Here are the M-Pesa to KCB charges when depositing money from the MPESA account to the 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,500
2,501 – 3,50024
3,501 – 5,000
5,001 – 7,500
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
M-PESA to KCB Charges

It’s important to note that these charges only apply to transfers from M-PESA to KCB, and not to deposits into your M-PESA account from your KCB account. The latter is generally free.

Read Also – 2024 Capitec Branch Code According to Bank Locations

Troubleshooting: What to Do in Case of Transaction Errors or Discrepancies

Facing transaction errors or discrepancies is something everyone dreads when managing their financial operations. Luckily, systems have been put in place to help rectify such occurrences when depositing money from M-PESA to your KCB account.

However, as straightforward as the process may be, sometimes discrepancies occur, and it’s crucial to know how to handle such situations. Here’s what you should do in case of transaction errors or discrepancies.

1. Reversing Transactions

If you sent money to the wrong KCB account, you should initiate the reversal process immediately by contacting Safaricom customer care. If the money has not been withdrawn from the erroneous account, they might help to reverse the transaction.

2. M-PESA to KCB charges discrepancies

For instances where there are discrepancies in charges during the transfer, the best step to take is to contact customer service, providing details such as the transaction’s date and amount. This information will be vital for the investigation.

3. Errors during Transfer

If the transfer fails or experiences a delay, a re-attempt of the transfer may work. However, it is crucial not to perform a repeat transfer before confirming from both your M-PESA and KCB account statements whether the previous transaction was successful. Should the issue persist, reach out to M-PESA or KCB customer service.

Contact Channels for Resolution

Safaricom Customer Care: PrePay: Call 100 (Free) Or +254 722 002100 (chargeable) Email:customercare@safaricom.co.ke

PostPay: 200 (Free) Or +254 722 002200 (chargeable) Email: advantage@safaricom.co.ke

KCB Customer Care: Call +254 711 087000, +254202287001, or +254 732 187000 or use KCB’s live chat feature on their website.

Ensure to give them all the details surrounding the discrepancy, including the exact transaction date, the time, and the amount involved. This information will help them rectify the issue efficiently.

Final Thoughts

Depositing money from M-PESA to KCB in Kenya is a straightforward process, making it efficient and convenient for all users. By following the required steps of how to deposit money from M-Pesa to KCB and understanding the charges involved, the M-PESA to KCB transfer can be accomplished seamlessly. 

M-PESA account and KCB account holders must ensure their accounts are active and correctly input their account details to facilitate successful transfers. 

Over the years, these financial systems have become an essential part of everyday transactions, especially in 2024, allowing users to send and receive money swiftly without the necessity of visiting banks. Always remember to check transaction costs associated with M-PESA to KCB charges

Frequently Asked Questions 

What is the Pay Bill Number for KCB?

The Pay Bill Number for KCB is 522522.

How Long Does the M-PESA to KCB Transfer Take?

The M-PESA to KCB transfer usually takes a few minutes but could take up to 48 hours in case of any technical glitches.

Are There Any Limits to the M-PESA to KCB Transfer?

Yes, there are limits to the M-PESA to KCB transfer. The minimum transfer limit is KES 100 while the maximum transfer limit is KES 70,000 per transaction and KES 140,000 per day.

Can I Reverse an M-PESA to KCB Transfer?

Yes, you can reverse an M-PESA to KCB transfer but you’ll need to contact Safaricom customer care or KCB for assistance immediately if the error occurs.


  • lowoverdraft.com – KCB Pay bill Number, Transfer money from M-pesa to KCB Account
  • how.africa – How to transfer money from M-PESA to a KCB account via Pay bill


Share your love
Onyinyechi Ikemefuna
Onyinyechi Ikemefuna

Ikemefuna Onyinyechi Patience, a skilled Content Writer hailing from Anambra State Nigeria, holds a Higher National Degree in microbiology from Federal Polytechnic Oko, Anambra. Armed with robust research and SEO expertise, she excels in crafting articles spanning technology, finance, healthcare, education, and lifestyle. Her work stands out for its ability to authentically inspire and engage while inciting action. Beyond her writing prowess, Ikemefuna finds joy in reading, exploring movies, and delving into continuous research, contributing to her growth as a proficient writer.

Articles: 151

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!