Check and pay your postpaid electricity bill
Kenya Power and Lighting Company · sources read 2 Oct 2026
Pay your postpaid bill by M-Pesa paybill 888888 using your Kenya Power account number, or at a Kenya Power office. Check the bill on *977# (option 2, my bill), the MyPower app or selfservice.kplc.co.ke.
- Fee
- We couldn't confirm a fee from the official page. Check it there before you pay.
- Where
- M-Pesa paybill 888888, *977#, the MyPower app, selfservice.kplc.co.ke, or any Kenya Power office
What you need
- Your Kenya Power account number
- For the self-service portal: your name, ID or passport number, and phone number or email
Steps
- Check your bill: dial *977#, choose 2 (postpaid), then my bill, and enter your account number.
- Or check it on the MyPower app (my bill/token) or on selfservice.kplc.co.ke after registering.
- Pay on M-Pesa: paybill 888888, your account number as the account, then the amount.
- You can also pay at any Kenya Power office or approved vendor.
Watch out
- 888888 is for postpaid bills. Prepaid tokens use 888880, so don't mix them up.
- Pay on time: late postpaid bills can attract late payment fees.
- High, estimated, zero or missing bill? Dial *977# and choose billing complaints. *977# works on Safaricom only for now.
Who can apply
- Kenya Power postpaid customers, who use power first and get a bill at the end of each billing cycle.
Official sources (3)
- Customer Service kplc.co.ke · read 2 Oct 2026
- FAQs kplc.co.ke · read 2 Oct 2026
- Kenya Power self-service portal selfservice.kplc.co.ke · read 2 Oct 2026