Skip to content
All paybills

41 listed

Banks paybills Kenya: 41 verified codes

Send money to a Kenyan bank account via M-Pesa or Airtel Money.

Bank

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

Bank

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

BankMulti-network

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

Bank

Absa Bank Kenya

Send money from M-Pesa to an Absa Bank Kenya account (formerly Barclays Kenya).

Paybill · M-Pesa

303 030

Bank

NCBA Bank Kenya

Send money from M-Pesa to an NCBA account (formerly NIC and CBA).

Paybill · M-Pesa

880 100

Bank

Standard Chartered Bank Kenya

Send money from M-Pesa to a Standard Chartered Kenya account.

Paybill · M-Pesa

329 329

Bank

Diamond Trust Bank

Send money from M-Pesa to a DTB account.

Paybill · M-Pesa

516 600

Bank

Stanbic Bank Kenya

Send money from M-Pesa to a Stanbic Bank Kenya account.

Paybill · M-Pesa

600 100

Bank

I&M Bank Kenya

Send money from M-Pesa to an I&M Bank account.

Paybill · M-Pesa

542 542

Bank

Kenya Post Office Savings Bank

Send money to a PostBank Kenya account via M-PESA paybill 200999.

Paybill · M-Pesa

200 999

Bank

Family Bank Kenya

Send money from M-Pesa to a Family Bank account.

Paybill · M-Pesa

222 111

Bank

National Bank of Kenya

Send money from M-Pesa to a National Bank of Kenya account.

Paybill · M-Pesa

547 700

Bank

UBA Kenya Bank

Send money to a UBA Kenya bank account via M-PESA paybill 559900.

Paybill · M-Pesa

559 900

Bank

Ecobank Kenya

Send money to an Ecobank Kenya account via M-PESA paybill 700201.

Paybill · M-Pesa

700 201

Bank

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

Bank

Absa Bank Kenya Loan Repayment

Repay an Absa Bank Kenya loan account from M-Pesa.

Paybill · M-Pesa

300 068

Bank

LOOP

Deposit from M-PESA into a LOOP account. Paybill 714777, account number is your LOOP-registered phone number.

Paybill · M-Pesa

714 777

Bank

HFC Limited (Housing Finance)

Send money from M-Pesa to an HFC (Housing Finance) account or pay your mortgage.

Paybill · M-Pesa

100 400

Bank

Absa Multi-Currency Prepaid Card

Top up an Absa multi-currency prepaid card from M-Pesa.

Paybill · M-Pesa

303 069

Bank

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

Bank

Diamond Trust Bank (credit card repayment)

Repay a DTB credit card from M-PESA.

Paybill · M-Pesa

584 429

Bank

Sidian Bank

Send money from M-Pesa to a Sidian Bank account.

Paybill · M-Pesa

111 999

Bank

Bank of Africa Kenya

Send money from M-Pesa to a Bank of Africa Kenya account.

Paybill · M-Pesa

972 900

Bank

Prime Bank Kenya

Send money from M-Pesa to a Prime Bank Kenya account.

Paybill · M-Pesa

982 800

Bank

Diamond Trust Bank (prepaid card top-up)

Top up a DTB prepaid card from M-PESA.

Paybill · M-Pesa

505 151

Bank

SBM Bank Kenya

Send money from M-Pesa to an SBM Bank Kenya account.

Paybill · M-Pesa

552 800

Bank

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

Bank

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

Bank

I&M Bank (prepaid card top-up)

Load an I&M prepaid card from M-PESA.

Paybill · M-Pesa

872 651

Bank

Family Bank (prepaid card top-up)

Load or activate a Family Bank Visa prepaid card from M-PESA.

Paybill · M-Pesa

222 169

Bank

Consolidated Bank of Kenya

Send money from M-Pesa to a Consolidated Bank account.

Paybill · M-Pesa

508 400

Bank

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

Bank

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

Bank

Credit Bank Kenya

Send money from M-Pesa to a Credit Bank account.

Paybill · M-Pesa

972 700

Bank

SBM Bank (prepaid card top-up)

Load an SBM prepaid card from M-PESA.

Paybill · M-Pesa

552 883

Bank

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

Bank

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

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

Bank

Guaranty Trust Bank Kenya

Send money from M-Pesa to a Guaranty Trust Bank Kenya account.

Paybill · M-Pesa

910 200

Bank

African Banking Corporation

Send money from M-Pesa to an ABC Bank account.

Paybill · M-Pesa

111 777

Bank

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.

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.