KPLC’s self‑service USSD platform runs on the main code *977# and offers a menu‑driven list of services for prepaid tokens, bill checks, outage reporting, and account‑related help. The service is currently available on Safaricom, so you must dial from a Safaricom line to use the full USSD menu.
Main KPLC USSD code and menu
-
Primary USSD code:
-
Dial
*977#to open the KPLC Self Service menu.
-
From this menu, you typically see options such as:
-
Prepaid Services
-
Buy Tokens – Buy electricity units for your prepaid meter or someone else’s by entering the meter number and the amount (KES); you then pay via M‑Pesa or another supported method.
-
Last Token / Token Query – Retrieve the last three tokens purchased for a given meter (useful if you deleted the SMS).
-
-
Postpaid Services
-
My Bill – View your current postpaid bill amount and due date.
-
Pay Bill – Pay your postpaid bill using the USSD‑linked payment options.
-
Bill Alerts – Subscribe to SMS alerts for new bills or balance changes.
-
Self Reading – Submit your meter reading yourself instead of waiting for a KPLC reader.
-
-
Outage and Fault Reporting
-
Report Power Failure / Outage – Report blackouts or low‑voltage issues from your area; the system captures your location and logs the fault ticket.
-
-
Other services (varies by menu version)
-
Jua For Sure – Enrol or manage the Jua For Sure solar‑credit product through the USSD menu.
-
Customer Service / Help – Reach a KPLC agent or get a callback for account queries.
-
How to use the KPLC USSD code step‑by‑step
-
Ensure your phone has Safaricom network and enough airtime.
-
Dial
*977#and press Call. -
Select the service you need (e.g., “Prepaid Services” → “Buy Tokens” or “Postpaid Services” → “My Bill”).
-
Enter the requested details (meter number, amount, customer account number, etc.) and confirm the transaction.
-
Complete the payment via M‑Pesa and wait for the token or confirmation SMS.
Notes and limitations
-
The
*977#USSD menu is fastest for token purchases and outage reporting, while the KPLC Self Service web portal or MyPower app are better for downloading PDF bills and tracking new‑connection applications. -
If you are on another network (Airtel, Telkom), you may only be able to use KPLC services via apps, online portals, or M‑Pesa PayBill, not the full USSD menu.
By memorising *977# and the main menu options, you can quickly buy tokens, check bills, and report faults without leaving your mobile phone