When it comes to paying electricity bills in Kenya, Kenya Power and Lighting Company (KPLC) has made things easier than ever. Thanks to Safaricom M-Pesa PayBill services, you can buy tokens or settle your postpaid bill in seconds no long queues, no paperwork.
But here’s the catch: many customers still get confused between the different PayBill numbers for prepaid meters, postpaid accounts, or even reconnections. If you’re one of them, don’t worry — this article breaks it down clearly, accurately, and simply.
As someone who’s worked with utility bill systems and digital payment guides across Kenya, I understand how frustrating it can be to send money to the wrong PayBill number or receive delayed tokens. So here’s your updated, reliable 2025 list of KPLC PayBill numbers — and how to use them correctly.
Why Knowing the Right KPLC PayBill Number Matters
- Prevents delays in getting power tokens
- Ensures your payments go to the correct account
- Helps you track usage and avoid disconnections
- Saves time and frustration
Whether you’re using a prepaid token meter, postpaid meter, or need to reconnect a disconnected line, using the correct PayBill is key.
Complete List of KPLC PayBill Numbers in Kenya
| Service | PayBill Number | Account Number Format | Description |
|---|---|---|---|
| Prepaid (Tokens) | 888880 | Your Meter Number | Used to buy electricity tokens for prepaid meters |
| Postpaid (Bills) | 888888 | Your KPLC Account Number | For paying monthly postpaid electricity bills |
| KPLC Reconnection | 888899 | Your KPLC Account Number | Used after clearing a bill to reconnect power supply |
| New Connections (Application Fees) | 888896 | Application Reference/Account Number | For new connection fees or service deposits |
How to Pay KPLC via M-Pesa (Step-by-Step)
For Prepaid Users (Buying Tokens)
- Go to M-Pesa Menu > Lipa na M-Pesa > PayBill
- Enter Business Number:
888880 - Enter Account Number: Your Meter Number
- Enter Amount: (e.g., KSh 200)
- Enter M-Pesa PIN and confirm
- You’ll receive your electricity token via SMS
For Postpaid Users (Paying Bill)
- Go to M-Pesa > Lipa na M-Pesa > PayBill
- Enter Business Number:
888888 - Enter Account Number: Your KPLC Account Number
- Enter the amount due
- Confirm payment
You’ll receive a confirmation SMS from both M-Pesa and KPLC.
For Reconnection Payments
If your power was disconnected:
- Use PayBill
888899 - Use your Account Number as the reference
- Pay the reconnection fee + any outstanding balance
After payment, KPLC will initiate reconnection, typically within 24 hours.
How to Confirm if Your KPLC Payment Was Successful
- You’ll get a confirmation SMS from both M-Pesa and KPLC.
- For prepaid tokens, your SMS will contain the token number, units, and receipt number.
- If you don’t receive it within 5 minutes, dial KPLC Customer Care 97771 or tweet @KenyaPower_Care
Common Mistakes to Avoid
| Mistake | Solution |
|---|---|
| Paying to the wrong PayBill | Always double-check the PayBill before confirming |
| Using wrong account number | Use your exact meter number or KPLC account number |
| Delayed token SMS | Confirm payment via M-Pesa message, then contact customer care |
| Trying to buy tokens for a postpaid account | Ensure your meter is prepaid before using PayBill 888880 |
Final Word: Stay In Control of Your Power Bills
Paying your electricity bills or buying tokens doesn’t need to be stressful. With the correct KPLC PayBill number, you’ll get your power sorted within minutes whether you’re in Nairobi, Kisumu, Mombasa, or even off-grid areas.
Bookmark this article or save the list above for future reference. It could save you time, stress, and even unnecessary blackouts.







