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 121 – 131 of 131
Safaricom Postpaid Paybill
Paybill200200
Pay Safaricom Postpaid mobile bills
Sidian Bank Paybill Number
Paybill111999
Pay Sidian Bank services
NSSF Paybill Number
Paybill333300
Pay NSSF contributions for employees and individuals
Sun King Paybill Number
Paybill323456
Pay for Sun King solar home systems
KRA Paybill Number
Paybill572572
Pay all KRA tax obligations via M-PESA
DSTV Paybill Number
Paybill444900
Pay DSTV subscriptions and reconnect instantly
Vision Fund Kenya Paybill Number
Paybill200555
Pay Vision Fund microfinance loans
Viusasa Paybill Number
Paybill724177
Pay Viusasa streaming subscriptions
Zuku Fiber Paybill Number
Paybill320320
Pay Zuku fiber internet and phone services
D.Light Paybill Number
Paybill215550
Pay D.Light solar services
ABSA Bank Paybill Number
Paybill303030
Pay ABSA Bank services 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.