KCB PayBill Number 2023: Mastering Deposits and Withdrawals to Your KCB Account

Master the art of money management in Kenya with KCB and M-PESA. Get step-by-step instructions for seamless deposits and withdrawals, and find out about any charges involved

Jun 20, 2023 - 11:30
Jun 20, 2023 - 11:35
KCB PayBill Number 2023: Mastering Deposits and Withdrawals to Your KCB Account
KCB PayBill Number 2023: Mastering Deposits and Withdrawals to Your KCB Account

Bridging the gap between traditional banking and mobile technology, KCB Bank Kenya Limited, endorsed by the Central Bank of Kenya, and M-PESA, a revolutionary mobile banking service, have transformed the financial landscape in Kenya. If you're a Kenyan citizen, the chances are high that you have an account with one or both of these institutions. And now, it's time to unravel how to deposit and withdraw money seamlessly using the KCB PayBill Number 522522.

Depositing Money from M-PESA to Your KCB Account

Transferring money from your M-PESA account to your KCB bank account has always been challenging. Here are the steps:

  • Access your M-PESA menu on your mobile device.
  • Choose the "Lipa na Mpesa" option.
  • Enter the PayBill number – 522522.
  • Enter the KCB account number of the recipient.
  • Key in the amount you wish to send, then enter your M-PESA PIN and confirm the transaction.
  • Congratulations, you've successfully deposited money into your KCB account!

Withdrawing Money from Your KCB Account to M-PESA

To move money from your KCB account to your M-PESA account, follow these easy steps:

  • Dial *522# on your phone and input your M-Benki PIN.
  • From the menu, select "MyKash," then "M-Pesa."
  • Enter the amount you wish to transfer, up to a limit of fifty Kenyan shillings (KSh).
  • Confirm the transaction.
  • Receive notification of the deposit in your M-PESA account via SMS.

Understanding the Associated Charges

Transferring money between KCB and M-PESA is generally cost-effective. While KCB does not impose any fees for deposits made via M-PESA, moving money from M-PESA to KCB does have some attached charges. Here are the key details:

  • USSD connection fees to KCB Mobi Bank depend on your mobile service provider.
  • A balance inquiry costs 33 KSh.
  • Requesting a mini statement also costs 33 KSh.
  • Checking foreign exchange rates is free.
  • Transferring money from a KCB account to M-PESA costs 55 KSh.
  • Airtime purchases are free.
  • Interest on Mobi Loans and Kopa Bill Loans is 6% per annum.
  • Paycheck advances carry a monthly interest rate of 8%.

The Hack: KCB M-BENKI Account

You can conveniently deposit money from M-PESA to a KCB account without incurring transaction charges. Open a KCB M-BENKI account via M-Pesa. Here's how:

  • Go to the M-PESA menu.
  • Choose "Lipa na M-PESA."
  • Select Paybill and enter Paybill number 522522.
  • Under account, type "ID" followed by your National ID Number (without any spaces).
  • Enter the amount you wish to deposit, then input your M-PESA PIN.
  • Wait for two SMSes, one with your KCB M-BENKI Account number and the other with your temporary PIN.
  • Voila! You can now make transfers without transaction charges!

Using the KCB Mobile App for Transactions

Besides the USSD option, you can also manage your money via the KCB Mobile App. The app brings banking to your fingertips, facilitating easy transactions. Below are the steps to follow:

  • Download the KCB Mobile App from your device's App Store.
  • Log in using your KCB account details.
  • From the main menu, select "Move Money."
  • Choose the "To M-PESA" option for withdrawals or "From M-PESA" for deposits.
  • Input the relevant details, including the amount and recipient's information.
  • Confirm the transaction.
  • A confirmation message will soon appear on your screen.

READ ALSO: Poa! Internet - Internet Packages, Cost, Coverage, and Everything you need to know


Banking should be swift, seamless, and convenient in a world where time is money. You have a perfect blend of traditional banking and modern technology with KCB Bank and M-PESA. By using the KCB PayBill number 522522, depositing and withdrawing money is no longer a hassle. Whether you're using the USSD code, KCB Mobile App, or M-PESA, you have the power of efficient and convenient banking in your hands.


Q1: What is the KCB PayBill number?

A: The KCB PayBill number is 522522.

Q2: How can I deposit money from M-PESA to my KCB account?

A: Go to your M-PESA menu, choose "Lipa na Mpesa," enter the PayBill number 522522, key in your KCB account number, the amount you wish to send, and finally, your M-PESA PIN to confirm the transaction.

Q3: How do I withdraw money from my KCB account to M-PESA?

A: Dial *522#, enter your M-Benki PIN, select "MyKash" and then "M-Pesa," input the amount you wish to transfer and confirm the transaction.

Q4: Are any charges associated with transferring money between KCB and M-PESA?

A: While there are no fees for depositing money into a KCB account from M-PESA, withdrawing cash from KCB to M-PESA costs 55 KSh.

Q5: What is the KCB M-BENKI account?

A: The KCB M-BENKI account is an individual account that allows you to deposit money from M-PESA to KCB without paying transaction charges.

Q6: How can I open a KCB M-BENKI account?

A: Through M-PESA, select "Lipa na M-PESA," then "Paybill," enter the Paybill number 522522, under an account, type "ID" and your National ID Number, input the amount you want to deposit, and lastly, your M-PESA PIN. You'll receive two SMSes with your KCB M-BENKI Account number and temporary PIN.


The information contained in this article is for educational and informational purposes only and is not intended as financial advice. While we strive to provide accurate information, banks, and financial institutions may change their terms and conditions, and we cannot guarantee the validity or applicability of this information to your circumstances. Always consult with a financial advisor or banking professional for personalized advice.

What's Your Reaction?








Joseph Richard Joseph is a graduate of Mathematics and Computer Science (Applied Option). With expertise in Technology and Finance, he brings his knowledge to the field, demonstrating an authoritative understanding of these interrelated areas. Joseph is pursuing a Master's in Software Engineering, further expanding his skill set.