Paid for a KPLC Token But No SMS? Here Is What to Do
By Aisha Hassan · Updated 12 September 2026
Step by step
- Check the M-PESA confirmation actually arrived, and note the transaction code.
- Dial
*977#and choose last tokens. Or open myPower and check token history. - If the token appears, key it into the meter. Nothing further is needed.
- If it does not appear after a few minutes, call 97771 with the M-PESA code, the amount and the meter number.
- Keep the M-PESA message until the units are safely on the meter.
The one case where it is not a delay
If you typed the wrong meter number, the token was generated correctly and delivered, just to a different meter. It will never appear on yours. That is not a delay and waiting will not fix it. Go straight to reallocation, and do it before the other meter uses the units.
Keep the confirmation
The M-PESA transaction code is what makes every remedy possible, whether that is regenerating a token or applying for reallocation. Without it, Kenya Power has nothing to trace. Screenshot it if you clear messages often.
Frequently asked
- I paid but got no token. What do I do?
- Retrieve it on *977# under last tokens, or in myPower. Then call 97771 with your M-PESA code if it is still missing.
- Is my money lost?
- Almost never. It is usually a delivery delay.
- What if I used the wrong meter number?
- The token went to that meter. Apply for reallocation immediately.