Updated Mpesa PayBill Numbers and USSD Codes for Kenyan Banks
A person doing Mobile Banking. IMAGE: Medium

Mobile banking is getting to be fully adopted by most countries. In Kenya, bank PayBill Numbers provided by Mpesa and USSD Codes have made it possible. It is now easy to transfer funds across Mpesa and your respective bank accounts. Long gone are the days when people used to queue in the banking halls and wait to be served.

Use of USSD Safaricom codes and use of PayBill numbers provided by your respective banks plays an important role when it comes to mobile banking. This has led to convenience in carrying out various bank transactions without having to travel. To use the USSD mobile service, you have to register with you bank.

On having an account with the bank of your choice, there is a specific short code provided that you have to dial, follow the prompts and manage you bank account at the comfort of your house, office, hotel room or anywhere else.

The code can also enable you to transfer funds to and from your Mpesa line without any hustle just by dialing and following prompts. Some banks such as KCB, Equity, Co-operative Bank and many more have mobile apps that you have to install to your smartphone devices and manage your bank accounts.

Bank Mpesa PayBill numbers are also very important especially when it comes to depositing funds directly to your respective accounts without the need to go to the bank. All you need to have is your account number and the respective PayBill number of your favorite bank.

 READ:  Updated Safaricom Mpesa Charges: Sending, Withdrawal Charges 2020

The following procedure can be followed when topping up your bank account using Mpesa PayBill Numbers.

  • Go to your Safaricom Menu
  • Select Mpesa
  • Choose Lipa Na Mpesa Option
  • Select PayBill Option
  • Type your Business Number (specific Bank PayBill No.)
  • Key in your Bank account number
  • Enter The amount you wish to deposit to your account
  • Key in your Mpesa Secret PIN Number and click ‘OK’
  • You will receive two SMS; one from your bank and another from Mpesa confirming your transactions

Note that: This service is not free; you will be charged Mpesa operators fees. You can review various Mpesa transaction charges here. The amounts to be charged, will also depend on the amounts you are depositing to your accounts. The following is a list of all banks in Kenya alongside their Mpesa PayBill numbers and their various specific Mpesa USSD codes:

Updated Mpesa PayBill Numbers and USSD Codes for all Banks in Kenya

BANK 
PAYBILL NUMBER
USSD CODE
ABC Bank 111777
ABSA Bank (formerly Barclays Bank) 303030 *224#
Bank of Africa (BOA) 972900 *987#
CBA Bank 880100 *654#
CFC Stanbic Bank 600100 *208#
Chase Bank 552800 *275#
CITIBANK N.A KENYA 100229
Co-operative Bank 400200 *667#
Consolidated Bank LTD 508400
Credit Bank 972700 *669#
Diamond Trust Bank (DTB) 516600 *385#
Ecobank 700201 *335#
Equatorial Commercial Bank 498100 *286#
Equity Bank 247247 *247#
Family Bank Ltd 222111 *325#
Faulu DTM Bank 328585 *339#
First Community Bank Ltd 919700
GTBank Kenya Ltd 910200
Gulf African Bank 985050 *399#
Housing Finance Company 100400 *231#
I & M Bank Limited 542542 *458#
IMPERIAL BANK LTD 800100 *356#
Jamii Bora Bank 529901 *344#
KCB/KCB M-PESA 522522 *522#
Kenya Women Microfinance Bank (KWFT) 101200 *378#
National Bank 625625 *625#
NIC Bank Limited 488488 *488#
Post Office Savings Bank 200999 *498#
Prime Bank 982800
Rafiki DTM 802200 *366#
Sidian Bank 111999
SMEP DTM 777001 *741#
SMEP DTM 777001
Standard Chartered Bank 329329 *722#
Transnational Bank 862862 *862#
UBA Bank 559900 *368#
Uwezo Microfinance Bank 504600
Vision Fund Kenya 200555 or 549900 *985#