Skip to content

Paid for a KPLC Token But No SMS? Here Is What to Do

By Aisha Hassan · Updated 12 September 2026

Step by step

  1. Check the M-PESA confirmation actually arrived, and note the transaction code.
  2. Dial *977# and choose last tokens. Or open myPower and check token history.
  3. If the token appears, key it into the meter. Nothing further is needed.
  4. If it does not appear after a few minutes, call 97771 with the M-PESA code, the amount and the meter number.
  5. 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.

Related