28 March 2026
M-Pesa Paybill Numbers Kenya 2026: Complete List for Every Bill
M-Pesa paybill numbers in Kenya are the six-digit codes you enter when paying any bill through M-Pesa — electricity, water, TV, rent, school fees, taxes, and more. Searching for the right M-Pesa paybill number at the last minute when your power is about to go off is one of the most avoidable frustrations in Kenya. This complete list of M-Pesa paybill numbers Kenya 2026 covers every major category — utilities, banks, government, TV, internet, and schools — in one place.
🟢 Updated March 2026 — all paybill numbers verified.
How M-Pesa Paybill Works — Quick Explainer
Three steps for every paybill payment:
- Go to M-Pesa → Lipa na M-Pesa → Paybill
- Enter the Business Number (the paybill number from this list)
- Enter your Account Number (your personal account — this changes for each service)
The Business Number is always the same. Your Account Number is specific to you — it is your electricity meter number, your water account number, your TV smartcard number, or similar.
Paybill vs Till Number: Paybill is for bills and services (utilities, banks, schools). Till Number is for buying goods at shops. This article covers Paybill numbers only.
M-Pesa Paybill Numbers Kenya 2026 — Electricity
Kenya Power (KPLC) M-Pesa Paybill Numbers
| Service | Paybill Number | Account Number |
|---|---|---|
| KPLC Prepaid Tokens | 888880 | Your prepaid meter number |
| KPLC Postpaid Bill | 888888 | Your KPLC account number |
| KPLC New Connection | 888899 | Your application reference number |
How to pay KPLC prepaid tokens via M-Pesa:
- Go to M-Pesa → Lipa na M-Pesa → Paybill
- Business Number: 888880
- Account Number: your full prepaid meter number
- Amount: KES 100 minimum, KES 35,000 maximum
- Enter M-Pesa PIN → confirm
- You receive an SMS from M-Pesa confirming payment
- Within minutes, KPLC sends an SMS with your token code
- Enter the 20-digit token code into your prepaid meter
Alternatively: Dial *977# on your Safaricom line → select Prepaid Services → Buy Token → follow the prompts. This goes directly to M-Pesa without needing the paybill number.
M-Pesa Paybill Numbers Kenya 2026 — Water
| Company | Paybill Number | Account Number |
|---|---|---|
| Nairobi Water & Sewerage | 444400 | Your water account number |
| Nairobi Water New Connection | Use *260# USSD | — |
| Mombasa Water & Sewerage | 614614 | Your account number |
| Nakuru Water | 743743 | Your account number |
| Kisumu Water | 300300 | Your account number |
Important for Nairobi Water users: Paybill 444400 is for paying bills on existing accounts only. For new water connection payments, use USSD code *260# → select Water & Sewer Service → Connection/Deposit fees. Paying a new connection to 444400 will not register correctly.
M-Pesa Paybill Numbers Kenya 2026 — TV and Entertainment
| Service | Paybill Number | Account Number |
|---|---|---|
| DSTV | 444900 | Your 11-digit smartcard number |
| GOtv | 444900 | GOTVxxxxxx (your account number) |
| Zuku TV | 444400 | ZUKUxxxxx (your account number) |
| StarTimes | 290290 | Your account number |
How to pay DSTV via M-Pesa paybill:
- M-Pesa → Lipa na M-Pesa → Paybill
- Business Number: 444900
- Account Number: your 11-digit DSTV smartcard number
- Enter amount → PIN → confirm
- Your subscription activates within minutes
M-Pesa Paybill Numbers Kenya 2026 — Internet and Fibre
| Service | Paybill Number | Account Number |
|---|---|---|
| Zuku Internet | 444400 | ZUKUxxxxx (your account number) |
| Faiba (JTL) | 444400 | JTLKxxxxxx (your account number) |
| Safaricom Home Fibre | 933100 | Your account number |
| Airtel | 220220 | Your account number |
M-Pesa Paybill Numbers Kenya 2026 — Banks and Financial Institutions
| Bank | Paybill Number | Account Number |
|---|---|---|
| Equity Bank | 247247 | Your Equity account number |
| KCB Bank | 522522 | Your KCB account number |
| Co-operative Bank | 400200 | Your COOP account number |
| NCBA Bank | 880100 | Your NCBA account number |
| Absa Bank Kenya | 303030 | Your Absa account number |
| Standard Chartered | 329329 | Your StanChart account number |
| Family Bank | 222111 | Your Family Bank account number |
| Diamond Trust Bank | 516600 | Your DTB account number |
| I&M Bank | 542542 | Your I&M account number |
| Stanbic Bank | 600100 | Your Stanbic account number |
| Hisa Investment App | 400222 | Your phone number |
| Ndovu | Contact app | Via app only |
| CIC Money Market Fund | 516600 | Your CIC account number |
M-Pesa Paybill Numbers Kenya 2026 — Government and Tax
| Service | Paybill Number | Account Number |
|---|---|---|
| KRA Tax Payment | 222222 | Your Payment Registration Number (PRN) |
| NHIF / SHIF | 200999 | Your NHIF/SHIF member number |
| NSSF | 333200 | Your NSSF member number |
| Huduma Centre Services | 206206 | Service-specific reference |
| eCitizen Services | 206206 | Your eCitizen reference number |
| County Government Nairobi | 891300 | Your bill reference |
How to pay KRA taxes via M-Pesa paybill:
- Log into itax.kra.go.ke and generate a Payment Registration Number (PRN)
- M-Pesa → Lipa na M-Pesa → Paybill
- Business Number: 222222
- Account Number: your PRN (not your KRA PIN)
- Enter exact tax amount → PIN → confirm
See our Kenya Income Tax 2026 guide for the complete iTax filing walkthrough.
M-Pesa Paybill Numbers Kenya 2026 — SACCOs and Loans
| Institution | Paybill Number | Account Number |
|---|---|---|
| Harambee SACCO | 222700 | Your member number |
| Stima SACCO | 777001 | Your member number |
| UNAITAS SACCO | 542400 | Your member number |
| Afya SACCO | 560400 | Your member number |
| M-Shwari Loan Repayment | Via M-Pesa app | — |
| KCB M-Pesa Loan | Via M-Pesa app | — |
| Fuliza | Via M-Pesa app | — |
| Hustler Fund | *254# USSD | — |
See our Best SACCOs Kenya 2026 guide for SACCO comparison.
M-Pesa Paybill Numbers Kenya 2026 — Insurance
| Company | Paybill Number | Account Number |
|---|---|---|
| Britam Insurance | 333200 | Your policy number |
| Jubilee Insurance | 220058 | Your policy number |
| CIC Insurance | 516600 | Your policy number |
| APA Insurance | 222900 | Your policy number |
| UAP Insurance | 444600 | Your policy number |
| NHIF/SHIF | 200999 | Your member number |
M-Pesa Paybill Numbers Kenya 2026 — Schools and Universities
| Institution | Paybill Number | Account Number |
|---|---|---|
| University of Nairobi | 572572 | Your student/admission number |
| Strathmore University | 4040404 | Your student number |
| JKUAT | 572200 | Your student number |
| KCA University | 7767700 | Your student number |
| HELB Loan Repayment | 612612 | Your HELB account number |
| KNEC Exam Fees | 222200 | Your institution code |
How to Find Any M-Pesa Paybill Number Not Listed Here
If you cannot find a paybill number in this list:
Method 1 — Ask the organisation directly: Every company that accepts M-Pesa paybill payments prints the paybill number on their bills, receipts, and websites. Check your most recent bill from the organisation — the paybill number is always printed.
Method 2 — Search Google: Type the organisation name plus “paybill number Kenya 2026” — most major institutions have their official paybill number on their website.
Method 3 — Call Safaricom: Dial 100 from your Safaricom line (free) → ask customer care for the paybill number of the organisation you want to pay.
Method 4 — Check the organisation’s M-Pesa page: Most large organisations in Kenya have a dedicated M-Pesa payment page on their website with the exact paybill number and account number format.
Common M-Pesa Paybill Mistakes and How to Fix Them
Wrong account number: The most common mistake. Your account number changes for each service — it is never your phone number except for bank transfers. If you sent to the wrong account number, call Safaricom on 100 immediately and request a reversal.
Wrong paybill number: If you get an error message “Business not found” you have entered the wrong paybill number. Double-check this list or call the organisation.
Payment processed but service not updated: Wait 15–30 minutes. If still not updated after 30 minutes, call the organisation with your M-Pesa transaction ID (found in your M-Pesa message inbox). Do not pay again without verifying the first payment failed.
KPLC token not received: If you bought electricity tokens and did not receive the token code via SMS within 30 minutes, dial *977# → Prepaid Services → Latest Token to retrieve your token code without repaying.
FAQ
What is the M-Pesa paybill number for KPLC in 2026? KPLC prepaid tokens: paybill 888880, account number is your meter number. KPLC postpaid bill: paybill 888888, account number is your KPLC account number. Minimum payment is KES 100, maximum KES 35,000 per transaction.
What is the M-Pesa paybill number for KRA in 2026? KRA tax payment paybill number is 222222. Your account number is the Payment Registration Number (PRN) generated on iTax — not your KRA PIN. Generate the PRN first at itax.kra.go.ke before making payment.
What is the M-Pesa paybill number for Nairobi Water in 2026? Nairobi Water & Sewerage paybill number is 444400. Account number is your water account number. This is for existing account bills only — for new connection payments use USSD *260#.
What is the M-Pesa paybill number for DSTV in 2026? DSTV paybill number is 444900. Account number is your 11-digit smartcard number found on your DSTV decoder.
What is the difference between Paybill and Till Number on M-Pesa? Paybill is for paying bills, loans, school fees, and services — you enter a business number and your personal account number. Till Number is for buying goods at shops and supermarkets — you only enter the till number, no account number required. Both are under Lipa na M-Pesa.
Paybill numbers verified from official organisation websites and Safaricom partner directory as at March 2026. Paybill numbers occasionally change — always verify with the organisation directly if you get an error. This article is for informational purposes only.
Related guides:
- M-Shwari vs KCB M-Pesa vs Fuliza 2026 — mobile loan comparison
- Best Banks in Kenya 2026 — full bank comparison
- How to Save Money in Kenya 2026 — practical savings guide
- Kenya Income Tax 2026 — KRA filing guide