41 listed
Banks paybills Kenya: 41 verified codes
Send money to a Kenyan bank account via M-Pesa or Airtel Money.
Equity Bank Kenya (Eazzy Pay)Verified Sponsor
Send money from M-Pesa to an Equity Bank account using Eazzy Pay.
Paybill · M-Pesa
247 247
Kenya Commercial Bank
Send money from M-Pesa to a KCB Bank account. Same paybill for all KCB account holders.
Paybill · M-Pesa
522 522
Co-operative Bank of Kenya
Co-operative Bank runs two M-PESA paybills and they are not interchangeable. 400200 deposits straight into a Co-op account, and the account number is the recipient's Co-op account. 400222 is MCollection, used by schools, landlords and other businesses that need payments to reconcile: the account number is the business code, then "#", then optionally the payer's name or student number, for example 123456#Annie. Paying a school on 400200 instead of 400222 is the commonest mix-up, and it lands the money in the wrong place to reconcile.
Paybill · M-Pesa
400 200
Absa Bank Kenya
Send money from M-Pesa to an Absa Bank Kenya account (formerly Barclays Kenya).
Paybill · M-Pesa
303 030
NCBA Bank Kenya
Send money from M-Pesa to an NCBA account (formerly NIC and CBA).
Paybill · M-Pesa
880 100
Standard Chartered Bank Kenya
Send money from M-Pesa to a Standard Chartered Kenya account.
Paybill · M-Pesa
329 329
Diamond Trust Bank
Send money from M-Pesa to a DTB account.
Paybill · M-Pesa
516 600
Stanbic Bank Kenya
Send money from M-Pesa to a Stanbic Bank Kenya account.
Paybill · M-Pesa
600 100
I&M Bank Kenya
Send money from M-Pesa to an I&M Bank account.
Paybill · M-Pesa
542 542
Kenya Post Office Savings Bank
Send money to a PostBank Kenya account via M-PESA paybill 200999.
Paybill · M-Pesa
200 999
Family Bank Kenya
Send money from M-Pesa to a Family Bank account.
Paybill · M-Pesa
222 111
National Bank of Kenya
Send money from M-Pesa to a National Bank of Kenya account.
Paybill · M-Pesa
547 700
UBA Kenya Bank
Send money to a UBA Kenya bank account via M-PESA paybill 559900.
Paybill · M-Pesa
559 900
Ecobank Kenya
Send money to an Ecobank Kenya account via M-PESA paybill 700201.
Paybill · M-Pesa
700 201
Caritas Microfinance Bank
⚠️ Caritas Microfinance Bank is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Pay Caritas Microfinance loans and savings via M-PESA paybill 248700.
Paybill · M-Pesa
248 700
Absa Bank Kenya Loan Repayment
Repay an Absa Bank Kenya loan account from M-Pesa.
Paybill · M-Pesa
300 068
LOOP
Deposit from M-PESA into a LOOP account. Paybill 714777, account number is your LOOP-registered phone number.
Paybill · M-Pesa
714 777
HFC Limited (Housing Finance)
Send money from M-Pesa to an HFC (Housing Finance) account or pay your mortgage.
Paybill · M-Pesa
100 400
Absa Multi-Currency Prepaid Card
Top up an Absa multi-currency prepaid card from M-Pesa.
Paybill · M-Pesa
303 069
Access Bank Kenya
Deposit money into your Access Bank Kenya account via M-PESA paybill 862862. Account = your 13-digit Access Bank account number.
Paybill · M-Pesa
862 862
Diamond Trust Bank (credit card repayment)
Repay a DTB credit card from M-PESA.
Paybill · M-Pesa
584 429
Sidian Bank
Send money from M-Pesa to a Sidian Bank account.
Paybill · M-Pesa
111 999
Bank of Africa Kenya
Send money from M-Pesa to a Bank of Africa Kenya account.
Paybill · M-Pesa
972 900
Prime Bank Kenya
Send money from M-Pesa to a Prime Bank Kenya account.
Paybill · M-Pesa
982 800
Diamond Trust Bank (prepaid card top-up)
Top up a DTB prepaid card from M-PESA.
Paybill · M-Pesa
505 151
SBM Bank Kenya
Send money from M-Pesa to an SBM Bank Kenya account.
Paybill · M-Pesa
552 800
Gulf African Bank
Pay into a Gulf African Bank account via M-PESA paybill 985050. Kenya's leading fully-Sharia-compliant Islamic bank. Use your Gulf African Bank account number as the account.
Paybill · M-Pesa
985 050
Premier Bank Kenya (formerly First Community Bank)
Deposit money into your Premier Bank Kenya (formerly First Community Bank) account via M-PESA paybill 919700. Account = your Premier Bank account number. Premier Bank is a Shari'ah-compliant commercial bank.
Paybill · M-Pesa
919 700
I&M Bank (prepaid card top-up)
Load an I&M prepaid card from M-PESA.
Paybill · M-Pesa
872 651
Family Bank (prepaid card top-up)
Load or activate a Family Bank Visa prepaid card from M-PESA.
Paybill · M-Pesa
222 169
Consolidated Bank of Kenya
Send money from M-Pesa to a Consolidated Bank account.
Paybill · M-Pesa
508 400
Guardian Bank Kenya
Pay into a Guardian Bank Kenya account via M-PESA paybill 344500. Use your Guardian Bank account number as the account.
Paybill · M-Pesa
344 500
Century Microfinance Bank
Deposit funds or repay a loan at Century Microfinance Bank via M-PESA paybill 888600. Account = your Century customer / loan account number.
Paybill · M-Pesa
888 600
Credit Bank Kenya
Send money from M-Pesa to a Credit Bank account.
Paybill · M-Pesa
972 700
SBM Bank (prepaid card top-up)
Load an SBM prepaid card from M-PESA.
Paybill · M-Pesa
552 883
Mayfair CIB Bank
⚠️ Mayfair CIB Bank is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Mayfair CIB Bank account.
Paybill · M-Pesa
447 900
Kingdom Bank Kenya
⚠️ Kingdom Bank Kenya is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Kingdom Bank Kenya account.
Paybill · M-Pesa
529 901
Bank of Baroda Kenya
⚠️ Bank of Baroda Kenya is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Bank of Baroda Kenya account.
Paybill · M-Pesa
990 303
Guaranty Trust Bank Kenya
Send money from M-Pesa to a Guaranty Trust Bank Kenya account.
Paybill · M-Pesa
910 200
African Banking Corporation
Send money from M-Pesa to an ABC Bank account.
Paybill · M-Pesa
111 777
Habib Bank AG Zurich Kenya
⚠️ Habib Bank AG Zurich Kenya is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Habib Bank Kenya account.
Paybill · M-Pesa
570 425
Banks in depth
The card gives you the number. These go further: which paybill to use for what, the USSD codes, the charges, and what to do when a payment does not arrive.
- KCBWhich of the four KCB paybills to use, the app, Vooma, loans and branches.
- Equity BankEazzy Pay deposits, Equitel, loans, accounts and branch lists.
- Co-operative BankM-PESA deposits, MCo-op Cash, e-loans and branches.
- Absa BankPaybill deposits, the USSD code, Timiza, cards and charges.
- Diamond Trust BankPaybill deposits, USSD, card paybills and DTB charges.
- I&M BankPaybill deposits, USSD, the 14-digit account format and charges.
- NCBA BankPaybill deposits, USSD, NCBA Now, loans and charges.
Banks with no M-PESA paybill
These 1 publish no paybill number. They collect through a USSD menu, an online portal, or a reference number printed on your bill. If someone gives you a paybill for one of them, it belongs to a different organisation.