Kenya Power
Kenya Power (KPLC): tokens, bills and everything else
Prepaid tokens: paybill 888880, account = your meter number. Postpaid bills: paybill 888888, account = your KPLC account number.
Both checked on 25 October 2026 against Kenya Power's customer service page.
Kenya Power supplies electricity on two account types. Prepaid, where you buy tokens in advance, and postpaid, where you pay a monthly bill. Which one you are on decides which paybill you use and what goes in the account field.
Paying
The four things most people come here for.
Understanding what you pay
Which meter you have, and why a token buys fewer units than you expect.
When something goes wrong
Missing tokens, wrong meter numbers, and meters that stop accepting codes.
Services
Getting connected, managing the account online, and reporting faults.
Staying safe
Token fraud is common. These two pages are the ones to read before you trust a number.
Verified paybill records
Frequently asked
- What is the KPLC paybill number?
- There are two. 888880 for prepaid tokens, with your meter number as the account. 888888 for postpaid bills, with your KPLC account number as the account.
- How do I buy KPLC tokens?
- M-PESA paybill 888880 with your prepaid meter number, or dial *977# and choose prepaid services. The token arrives by SMS as a 20-digit code you key into the meter.
- What is the KPLC USSD code?
- *977#. It buys tokens, retrieves past tokens, shows balances and reports outages, and it works on any phone without data.
- How do I contact Kenya Power?
- Contact centre 97771, also 0703 070 707 and 0732 170 170. Email customercare@kplc.co.ke. Report fraud at kplc.confideapp.online.
- I paid but no token arrived. Is my money lost?
- Almost never. It is usually a delivery delay. Retrieve the token on *977# under last tokens, or in the myPower app, then call 97771 with your M-PESA code if it is still missing.