
KPLC Paybill number
Buy tokens or pay your Kenya Power bill from M-Pesa. These are the numbers.
See the stepsThe short answer
The KPLC Paybill number for prepaid tokens is 888880. Kenya Power says to use your token meter number as the account number.
For a postpaid bill, the Paybill number is 888888. Use your Kenya Power account number as the account. After a token payment, Kenya Power sends an SMS with the 20-digit token and a breakdown. If you pay it, the Safaricom charge on KES 1,000 of tokens is at most KES 10. M-Pesa shows it before you enter your PIN.
See what lands on M-Pesa
No extra fees on top of the rate. Type an amount for an estimate. Dovo shows your exact KES before you confirm.
- Dovo rate
- 1 USDT = 127.79 KES
- Extra fees
- None on top of the rate
- Your exact amount
- Shown in Dovo before you confirm
- Arrives
- In minutes
Live Dovo rate
Two ways to do it
Same USDT. Very different trip to your phone.
Buy tokens or pay a bill from your M-Pesa balance
- Tokens 888880
- Postpaid 888888
- Open M-Pesa, then Lipa na M-PESA, then Pay BillUse the SIM menu, *334# or the M-PESA app.
- Enter 888880 for tokens, or 888888 for a postpaid billKenya Power's support page gives 888880 for prepaid tokens and 888888 for postpaid bills.
- Enter your meter number or account number as the Account no.For tokens, type the token meter number. For a postpaid bill, type your Kenya Power account number. Check every digit.
- Enter the amountKey in the amount you want to pay, for tokens or for a postpaid bill.
- Check the details, then enter your PINM-Pesa shows the business name, the account number, the amount and the charge. Stop if anything is wrong.
- Load the 20-digit token into your meterKenya Power sends the token by SMS. Key the 20 digits into the meter keypad, then press enter.
Start from USDT: cash out with Dovo, then buy tokens
- M-Pesa in minutes
- One price upfront
- In Dovo, tap Add moneyTap Show my address, then Copy address. Dovo takes USDT on BNB Smart Chain (BEP-20) only.
- Send USDT on BNB Smart ChainOn Binance, the network is called BSC (BEP20). USDT sent on another network cannot be recovered.
- Tap Cash out, then My M-PesaEnter the amount in USDT, from 2 USDT. Tap Continue. The Review cash-out screen shows what M-Pesa receives. Tap Send to confirm. If Dovo asks, set up an authenticator app first.
- Pay 888880 from M-PesaWhen the KES lands, go to Lipa na M-PESA, then Pay Bill. Enter 888880 and your meter number.
From M-Pesa vs From USDT with Dovo
| From M-Pesa | From USDT with Dovo | |
|---|---|---|
| Money you start with | KES in your M-Pesa | USDT on BNB Smart Chain (BEP-20) |
| Business number | 888880 tokens, 888888 postpaid | 888880 or 888888, from M-Pesa |
| Account number | Meter number (tokens) or account number (postpaid) | Meter number (tokens) or account number (postpaid) |
| Charge | M-Pesa Paybill charge, at most KES 10 on KES 1,000 if you pay it | One Dovo price, then the same Paybill charge |
| Limits | KES 250,000 per payment, KES 500,000 per day | 2 to 2,000 USDT per 24 hours |
| Time | Token by SMS | M-Pesa usually in minutes, then you pay |
Common problems
My meter rejects the token
Kenya Power gives these checks, in this order.
- Key in the 20 digits again, slowly.
- Check that this is the meter you paid for. Check its meter number.
- Try an older token. If the meter says USED, load the new token again.
- Still rejected? Call Kenya Power on 97771.
Some meters need update codes first. Kenya Power sends them with your next token purchase. Load your old tokens before you enter them. The update is free.
I bought tokens for the wrong meter number
Kenya Power has a Prepaid Token Reversal and Reallocation form. It asks for both meter numbers, the M-Pesa transaction code and a copy of your ID.
Take the form to a Kenya Power office. It must be signed and stamped. You can also dial *977# and choose Billing complaints.
Safaricom's Lipa na M-PESA terms say a business must reverse a payment made in clear error within 72 hours. You can also forward the M-Pesa SMS to 456.
I paid but the token SMS did not come
Dial *977# on Safaricom. Choose Prepaid services, then Latest token. Kenya Power sends an SMS with your last three tokens. Network charges apply.
Or choose Token details and pick the M-Pesa reference number.
Questions
What is the KPLC Paybill number for tokens?
It is 888880. Kenya Power's support page calls it the prepaid paybill number. Use your token meter number as the account number.
What is the KPLC Paybill number for postpaid bills?
It is 888888. Enter your Kenya Power account number as the account, then the amount you want to pay.
What is the account number for KPLC Paybill 888880?
It is your token meter number. The money buys tokens for the meter you type, so check every digit before you enter your PIN.
How do I buy KPLC tokens with *977#?
Dial *977# on Safaricom. Choose Prepaid services, then Buy token. Enter the meter number and the amount. M-Pesa then asks for your PIN.
How much does M-Pesa charge to buy KPLC tokens?
Kenya Power does not publish who pays the charge. If you pay it, Safaricom's Paybill tariff is KES 5 on KES 500, KES 10 on KES 1,000 and KES 20 on KES 2,000. M-Pesa shows the charge before you enter your PIN.
How many digits is a KPLC token?
A token is 20 digits. Key all 20 into the meter keypad, then press enter. Meter update codes are also 20 digits.
How do I get my last KPLC token again?
Dial *977#, choose Prepaid services, then Latest token. Kenya Power sends an SMS with the last three tokens for your meter.
Can I buy tokens for someone else's meter?
Yes. Type their meter number as the account number. The token SMS comes to you, so send them the 20 digits. If update codes are due, Kenya Power sends them to the phone that buys the tokens.
Can I buy KPLC tokens with USDT?
Yes, in two steps. Cash out your USDT to M-Pesa with Dovo, then pay 888880 from M-Pesa. Dovo takes USDT on BNB Smart Chain (BEP-20) only. You can cash out from 2 USDT, up to 2,000 USDT in any 24 hours.