List of Banks and their MPESA Paybill number
This is a complete list of the MPESA paybill numbers for Kenyan banks. Kenya has the most advanced and robust mobile banking functionality in the world. A study by Egyptian investment bank EFG Hermes found Sub-Saharan Africa still leads in the uptake and use of mobile money and digital banking services.
MPESA Paybill number for various banks
Bank to MPESA and MPESA to bank transfers accounts for billions of shillings of economic activity every day, according to the Central bank of Kenya. The following is a list of MPESA paybill number for different banks:
#1. ABC bank MPESA paybill number
The ABC MPESA paybill number is 111777. ABC in full means African Banking Corporation MPESA.
#2. BOA MPESA paybill number
BOA MPESA paybill number is 972900. BOA in full means Bank of Africa MPESA.
#3. ABSA MPESA paybill number
ABSA MPESA paybill number is 303030. Absa Group Limited was originally Amalgamated Banks of South Africa. It is a South African-based financial services group, offering personal and business banking, credit cards, corporate and investment services.
#4. CFC Stanbic MPESA paybill number
CFC Stanbic MPESA paybill number is 600100. CFC Stanbic was formed when CF Bank and Stanbic Bank merged.
#5. CBA Bank MPESA Paybill number
CBA MPESA paybill number is 880100. CBA means Commercial Bank of Africa in full.
#6. Consolidated Bank MPESA paybill number
Consolidated Bank MPESA paybill number is 508400.
#7. Coop Bank MPESA paybill number
Coop Bank Mpesa paybill number is 400200 and 400222. You can use the first one to do MPESA deposits directly to your account. See how the second Co-operative Bank of Kenya MPESA paybill number 400222 works here.
#8. Credit Bank MPESA paybill number
Credit Bank MPESA paybill number is 972700.
#9. DTB MPESA paybill number
DTB MPESA paybill number is 516600. DTB in full stands for Diamond Trust Bank.
#10. Ecobank MPESA paybill number
Ecobank MPESA paybill number 700201.
#11. ECB MPESA paybill number
ECB MPESA paybill number is 498100. ECB in full stands for Equatorial Commercial Bank.
#12. Equity Bank MPESA paybill number
Equity Bank MPESA paybill number is 247247.
#13. Family Bank MPESA paybill number
Family Bank MPESA paybill number is 222111.
#14. GT Bank MPESA paybill number
GT Bank MPESA paybill number is 910200. GT Bank in full is Guaranty Trust Bank MPESA.
#15. Guardian Bank MPESA paybill number
Guardian Bank MPESA paybill number is 344500.
#16. Gulf African Bank MPESA paybill number
Gulf African Bank MPESA paybill number is 985050.
#17. HFC Mpesa paybill number
HFC MPESA paybill number is 100400. HFC in full stands for Housing Finance Company.
#18. I & M Bank MPESA paybill number
I & M Bank MPESA paybill number is 542542.
#19. Jamii Bora Bank MPESA paybill number
Jamii Bora Bank MPESA paybill number is 529901.
#20. KCB MPESA paybill number
KCB MPESA paybill number is 522522. KCB in full stands for Kenya Commercial Bank.
#21. National Bank MPESA paybill number
National Bank MPESA paybill number is 547700.
#22. Post Bank MPESA paybill number
Post Bank MPESA paybill number is 200999.
#23. Prime Bank MPESA paybill number
Prime Bank MPESA paybill number is 982800.
#24. SBM Bank MPESA paybill number
SBM Bank MPESA paybill number is 552800. SBM is formerly Fidelity Commercial Bank, the State Bank of Mauritius acquired Chase Bank in 2018. Chase Bank is currently under KCB.
#25. StanChart Bank MPESA paybill number
Stanchart MPESA paybill number is 329329. Stan Chart is Standard Chartered Bank in full.
#26. Transnational Bank MPESA paybill number
Transnational Bank MPESA paybill number is 862862.
#27. UBA Bank MPESA paybill number
UBA Bank MPESA paybill number is 559900.
DTB Subsidiaries
Diamond Trust Bank has various subsidiaries with different codes for both USSD and MPESA Paybill. See below:
DTB Bank | Bank MPESA Paybill number | |
KWFT MPESA paybill number | 101200 | |
Musoni MPESA paybill number | 514000 | |
Rafiki MPESA paybill number | 802200 | |
SMEP MPESA paybill number | 777001 | |
Vision Fund Kenya MPESA paybill number | 200555 |