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# |