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:

ALSO READ  Know all about NIIMS or the Huduma Number
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