Find Every Paybill Number in Kenya

Your Complete M-Pesa Paybill Directory

An error occurred while processing the request. Please contact the administrator of the website for further information.

Search hundreds of verified paybill numbers for utilities, education,
healthcare, insurance, and more. Get instant payment instructions and
stay updated with the latest paybill numbers in Kenya.

Paybill Number Categories

Showing 21 – 40 of 131
Tower Sacco Paybill Number
Paybill506900
Deposit or repay loans at Tower Sacco via M-PESA paybill
NCBA Loop Paybill Number
Paybill714777
Deposit to your NCBA Loop account via M-PESA paybill
Musoni Microfinance Paybill Number
Paybill514000
Repay Musoni Microfinance loans via M-PESA paybill
ICEA LION Life Assurance Paybill Number
Paybill300900
Pay ICEA LION life insurance premiums via M-PESA paybill
ICEA LION Paybill Number
Paybill300901
Pay ICEA LION general insurance premiums via M-PESA paybill
Mater Hospital Heart Run Paybill Number
Paybill6556555
Pay Mater Hospital Heart Run Donations via M-PESA paybill
Nairobi Women's Hospital Paybill Number
Paybill504300
Pay Nairobi Women's Hospital bills via M-PESA paybill
Moi Teaching and Referral Hospital (MTRH) Paybill Number
Paybill507600
Pay MTRH Eldoret bills via M-PESA paybill
Kingdom Bank Paybill Number
Paybill529901
Deposit to Kingdom Bank accounts via M-PESA paybill 529901
Gusii Mwalimu Sacco Paybill Number
Paybill283052
Pay Gusii Mwalimu Sacco contributions and loans via M-PESA paybill
Old Mutual Unit Trust Paybill Number
Paybill600500
Invest in Old Mutual unit trust funds via M-PESA paybill
Chai Sacco Paybill Number
Paybill787878
Pay Chai Sacco contributions and loans via M-PESA paybill 787878
Daima Sacco Paybill Number
Paybill874950
Pay Daima Sacco contributions and loans via M-PESA paybill 522200
Spire Bank Paybill Number
Paybill498100
Pay Spire Bank services
Equity Bank Eazzy Loan Paybill Number
Paybill247263
Repay your Equity Eazzy loan via M-PESA paybill
KCB M-PESA Paybill Number
Paybill522559
Repay your KCB M-PESA loan via M-PESA paybill
Timiza Paybill Number
Paybill300067
Repay your Timiza loan or deposit to your Timiza wallet via M-PESA paybill 300067
Zenka Paybill Number
Paybill979988
Repay your Zenka loan via M-PESA paybill 979988
Tala Paybill Number
Paybill851900
Repay your Tala loan via M-PESA paybill 851900
Branch Paybill Number
Paybill998608
Repay Branch mobile loans via M-PESA

How to Use This Directory

Find the right M-PESA paybill number, get the correct account number format, and pay without guessing. Every listing is verified.

STEP 01

Search for the organisation

Use the search bar or browse by category — banks, SACCOs, government, schools, hospitals, and more.

STEP 02

Get the paybill and account number

Each listing shows the paybill number and the exact account number format — membership number, ID, student number, and so on.

STEP 03

Open M-PESA and pay

Go to Lipa na M-PESA → Pay Bill. Enter the business number, your account number, and the amount. Confirm and send.

STEP 04

Save your confirmation

Safaricom sends an SMS confirmation. Keep it — most organisations require it as proof, especially schools and government agencies.

The account number is not the same as the paybill number. The paybill number gets you to the organisation — the account number tells them who the payment is for. Using the wrong account number means your money goes unallocated.

Common Questions

Paybill Payment FAQ

How long does a paybill payment take?

Most payments reflect within 5–30 minutes. Government agencies and schools can take 24–48 hours, sometimes longer during peak periods like January and September.

What if my payment doesn’t reflect?

Wait the expected time, then contact the organisation with your M-PESA confirmation SMS. Do not pay again until the first payment is confirmed missing.

Can I reverse a wrong paybill payment?

Reversals are not guaranteed on paybill transactions. Contact Safaricom on 100 and the receiving organisation immediately — acting fast improves your chances.

What account number do I use?

It depends on the organisation — it could be your membership number, student number, ID, loan account, or policy number. Each listing on this site tells you exactly which one to use.

Are there charges for paying via paybill?

Standard Lipa na M-PESA charges apply based on the amount. Some organisations absorb the fee — check the listing or confirm with the organisation before paying.

Why is my paybill number not working?

Double-check the number against this listing. Some organisations use separate paybill numbers for loans, deposits, and fees — confirm you are using the right one for your payment type.

Watch out for shared paybill numbers

Some paybill numbers are shared across multiple services. Paybill 222222 for example handles both NSSF contributions and eCitizen government payments. On a shared paybill, your account number is the only thing routing your money to the right place. Always confirm the account number format before you pay.