Kenyan banks MPESA Paybill numbers and USSD codes
This is a complete list of Kenyan banks MPESA Paybill numbers and USSD codes. 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. 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.
List of Banks MPESA Paybill numbers and USSD codes
Below are the Mpesa Paybill numbers and USSD codes for various banks in Kenya. Only banks that have a partnership with MPESA are listed here.
Name of BANK | Banks USSD Code | Banks MPESA Paybill numbers |
African Banking Corporation (ABC) | 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 of Kenya | *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# | 344500 |
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, the State Bank of Mauritius acquired Chase Bank in 2018) | *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 | Bank USSD CODE | Bank MPESA Paybill number |
KWFTDTM | *378# | 101200 |
Musoni | *279# | 514000 |
Rafiki DTM | *366# | 802200 |
SMEP DTM | *741# | 777001 |
Vision Fund Kenya | *985# | 200555 |