Kenya has the most advanced and popular mobile banking functionality in the world. A recent report by the Egyptian investment bank EFG Hermes showed that Sub-Saharan Africa still leads in the uptake and use of mobile money and digital banking services. The most popular platform for mobile banking is MPESA. Below is the list of banks MPESA Paybill Numbers and USSD Codes in Kenya.
Banks MPESA Paybill Numbers and USSD Codes
You can deposit funds in your bank account using an MPESA Bank Paybill number. You can also transfer money from your bank account to your MPESA account using the USSD code, even without a smartphone. Below are the Paybill numbers and USSD codes for various banks in Kenya. Only banks that have a partnership with MPESA are listed here.
BANK | USSD Code | Bank MPESA Paybill number |
ABC Bank | 111777 | |
Bank of Africa (BOA) | *987# | 972900 |
Barclays Bank K LTD | *224# | 303030 |
CFC Stanbic | *208# | 600100 |
Commercial Bank of Africa | *654# | 880100 |
Consolidated Bank LTD | *262# | 508400 |
Co-operative Bank | *667# | 400200 |
Credit Bank | *699# | 972700 |
Diamond Trust Bank (DTB) | *385# | 516600 |
Ecobank | *335# | 700201 |
Equatorial Commercial Bank | *286# | 498100 |
Equity Bank | *247# | 247247 |
Family Bank Ltd | *325# | 222111 |
Guaranty Trust Bank (GT Bank) | 910200 | |
Guardian Bank | *356# | 344501 |
Gulf African Bank | *399# | 985050 |
Housing Finance Company Ltd | *231# | 100400 |
I & M Bank Limited | *458# | 542542 |
IMPERIAL BANK LTD | *356# | 800100 |
Jamii Bora Bank | *344# | 529901 |
Kenya Commercial Bank (KCB) | *522# | 522522 |
K-REP BANK | *527# | 111999 |
National Bank | *625# | 547700 |
NIC Bank Limited | *488# | 488488 |
Post Office Savings Bank | *498# | 200999 |
Prime Bank | 982800 | |
SBM Bank (formerly Fidelity Commercial Bank and later acquired Chase Bank) | *275# | 552800 |
Standard Chartered Bank | *722# | 329329 |
Transnational Bank | *862# | 862862 |
UBA Bank | *368# | 559900 |
Diamond Trust Bank has various subsidiaries with different codes for both USSD and MPESA Paybill. See below:
DTB Bank | USSD | MPESA Paybill number |
KWFTDTM | *378# | 101200 |
Musoni | *279# | 514000 |
Rafiki DTM | *366# | 802200 |
SMEP DTM | *741# | 777001 |
Vision Fund Kenya | *985# | 200555 |
You can use this list of Kenyan Banks MPESA Paybill Numbers and USSD Codes to send money to other banks as well as mobile banking from wherever you are.