How to Check Kenya Power Bill (KPLC)

How to Check Kenya Power Bill (KPLC) in 2026: USSD *977#, App & Online Portal

To check  Kenya Power bill, dial *977#, log in to the KPLC self-service portal, or use the MyPower app. All methods require your account number and give instant access to your electricity bill and balance.

Managing your electricity expenses in Kenya has become easier thanks to digital services offered by Kenya Power. Whether you want to check your Kenya Power bill, confirm your KPLC account balance, or track usage, you can do it instantly using your phone or online.


📊 3 Official Ways to Check Kenya Power Bill

MethodRequirementInternet NeededSpeed
*977# USSDAccount NumberNoInstant
Self-Service PortalLogin + AccountYesInstant
MyPower AppApp + LoginYesInstant

1. How to Check Kenya Power Bill Using *977# (No Internet)

  1. Dial *977# on your phone
  2. Select Postpaid Services
  3. Choose My Bill
  4. Enter your KPLC account number
  5. View your bill instantly

Best for: Quick bill checks without internet.


2. How to Check KPLC Bill Online (Self-Service Portal)

  1. Visit the official KPLC self-service portal
  2. Log in or create an account
  3. Enter your account number
  4. View your bill and history

Best for: Detailed bill statements and tracking usage.


3. How to Check Kenya Power Bill Using MyPower App

  1. Download the MyPower app (Android or iOS)
  2. Log in or register
  3. Go to My Bill
  4. View your balance

Best for: Frequent users and full account management.


📌 Requirements to Check Kenya Power Bill

  • KPLC Account Number
  • Registered phone (optional)
  • Internet (for portal/app only)

⚡ Pro Tips

  • Save your account number for faster access
  • Use *977# when offline
  • Use the app for tracking monthly usage

🔗 Related Guides (Internal Linking)


❓ FAQs

How do I check my Kenya Power bill?

Dial *977#, use the MyPower app, or log in to the self-service portal.

Can I check KPLC bill without internet?

Yes, dial *977# and follow prompts.

What is needed to check KPLC bill?

Your account number or meter number.

Is checking Kenya Power bill free?

Yes, except for small USSD charges depending on your network.


✅ Conclusion

Checking your Kenya Power bill is fast and convenient thanks to three official methods: USSD *977#, the self-service portal, and the MyPower app. Choose the option that works best for you and stay in control of your electricity usage.

 

 

 

 

 

 

 

 

RELATED: How to Pay your Kenya Power Bill via MPESA

68 Comments

  1. Samuel lenangida

    Morning, I have just shifted to a new house and the agent shows me a pre paid token,it seem that it have been in active for long.plz how will I now the amount in arrears and if there any other penalty. Token number 14243559508

  2. michael

    paid for tokens early in the morning and have not yet received message a/c no 37163134077 via m-pesa code MB30JF7LYO. kindly assist on what is wrong

  3. stanley chege

    i have deleted my token number units,please assist me

  4. Joshua munene

    Good afternoon! Would like to be getting my KPMG bill by email as indicated below, Kindly respond

  5. constance

    I have been sending sms to get the bill balance nut all in vain. my account no is 2628620-01

  6. david kiruhi

    please give me my account number my meter no. 61983645

  7. Jia

    Can i please know my bill please 62053-21
    Serial no 61646598

    • Maimuna

      Can l know my bill account number 434987

  8. Peter Kiplagat

    I paid ksh 100 to wrong account number 37172812920 instead of 37172812929

  9. Wesley

    Can I know my bill 3158467

  10. G kihara

    Please make it easy to check our bill online the method you deactivated was the best and easy

  11. John

    One thing we neeed to agree on…..kplc u guys are acting old its a new age pliz act accordingly

  12. Abdi khalif ali

    I want to know my bill in this account.27206879

  13. Oliver Ocholla

    This is my meter number, would kindly like to know my account number and the outstanding electricity bill -14516884 meter number.

  14. Manasseh

    I paid my bill earlier today and is over 3hr now but no token received .. I worry about my business it’s getting night

  15. isaac mwaura

    CONFIRMED
    Payment of KSh 1000 to KPLC TOKENS for account number 14104515136. Charge Kshs 0.00
    Ref. 101367071968 on 26/11/17 at 19:04:47.still have not received token.used equitel paybill 0763251227.still waiting for token from yesterday.

  16. Grace

    Hi i am trying to find out my bill but your emails, sms even customer care numbers are not going through. My account number is 3259415-01.
    I need assistance asap.

  17. evanson lein

    LKQ8E0VO0O Confirmed. Ksh300.00 sent to VENDIT LIMITED for account 37182006835 on 26/11/17 at 8:14 PM New M-PESA balance is Ksh9,913.00. Transaction cost, Ksh22.00. Please I need these tokens…

  18. kalega hannington agesa

    electricity bill 4900099-01

  19. Timothy Ong'ayo

    I paid for tokens earlier in the day.It’s now over six hours,”NO TOKENS”received.Mpesa reference number is LKO5CGXU6N,ACCOUNT number is 14250825925.Generally,there is a delay on this.I can’t count the days I have experienced this!Can you do something pls!

  20. JOHN Njenga

    Now THAT accounts have been been changed with additional number at the end, which do i use when paying is it. A(3763308-02) or B (37633086) or C (3763308) A,B or C

  21. margaret

    my account number is 3588077, meter reading is 006377. i sent an email requesting my power bill as per meter reading but upto to now , no reply.

    regards

  22. Ahmed mohamed Abdi

    plz send me detailed statement of my bill of account number 4781052

  23. Hemant gami

    Hey can I get my bill on my email my ac no is 200029

  24. James Gachara

    I paid to buy tokens but nothing hav i received-Account No:37150928515

  25. Mohamed

    I paid to buy tokens on 16/9/2017 by mpesa. Mpesa confirmation : ELGO9EGKRE but today is 17/9/2017 , no tokens received.Meter no. 37168708800

  26. Shrew Kutch satsang swaminarayan tempke

    I my bill 0n 20/07/2017 and myA/c # is7437030-01 and the was 5000shs I paid and actual bill was 4623/= and today can see 7110/=where by how can my bill is on higher side pls do so this comments thank you.

  27. sakina mathenge

    Am kindly asking do you do estimation in giving us our bills?
    my hse has no much electrical things only fridge,tv n iron box
    bt strange i pay around 6000/p.m

    kindly check on my account and advise further. acc no.339164-02

  28. evanson wambua

    Requesting bill kindly for the meter no.4681236_01,thanks

  29. Nuora Ahmed

    Kindly send me the statement of my account for this year please 146712-01

  30. Nuora Ahmed

    I need statement of the following account for this year alone please 146712-01

  31. Sila kigen

    plz i have paid through mpesa but have not been given tokens

  32. Francis Wainaina Kirui

    meter no 2000619-02 was removed after i wrote a letter in regards to the same but a bill was sent on the 20th that i have a debt,the letter was received on the 8th and agreed to pay off the difference after deductions from the deposit i had

  33. Francisca wavinya mutua

    plz send me the statements of this account numbers, 4154138-01, 4154130-01, 2412306-02

  34. MOSES

    I am in rood shock today when i received a bill amounting to 94,000/= . When i went to Kplc offices located in westlands Sarit centre, i was told that i have been getting estimates since June 2016 of which didn’t make scene to me because i have been inquiring my bill via sms using 95551. My major question is are we supposed to read these meters every month and present to kplc or that’s there job? We are appealing to kplc customer care to wake up and serve the people as required.A/C is 3468538.

  35. maxibulimu@gmail.com

    i real long to view my bill statement plz account no 560158

  36. Fatuma abdallah

    Plz can u tell me my balance bill via email plz,acount no 0392148-05

  37. MAUREEN OCHOLA

    i realy long ti view may bill statement,piz help

  38. michael wanjala gero

    i would like to no my courent bill for this month thanks in advance my account no is 0243391-02

  39. steven

    KPLC should do away with this M-pesa thing because it never works. I’ve been paying my bills through it but always get a bigger bill the following month with the amount i have already cleared…

  40. Francis njihia

    I paid my bill thro mpesa on 19/12/11 ac no.319238-02: todate the same has not been updated. On 5/1/12 i called customer care and i was advised by a lady called Florence to visit the revenue section or do another payment since the mpesa system was in order. I opted to make another payment and still not updated. Today i visited revenue section and was quickly advised the 1st payment will be updated tomorrow. I was disconnected today!! Having paid double. My biggest question is…CAN THE MPESA PYMENTS BE UPDATED IN 48HRS.?? Am in total darkness …pls give us good customer care.

  41. benson burugu

    account 0274775

    • MAGGIE NDEGWA

      I have noted with concern and worried, my November billing has a problem of been over charged because when i checked the previous reading the unit used was 109 but KPLC have indicated in the bill that the unit used was 125 of which they haven’t indicated the previous reading in the bill my a/c no is 2933213-01. Kindly help

  42. Namenya

    My a/c no is 342639-01 i sent for bill enqiry the first part but instead they gave me different a/c bill ending i.e 342639 -02. What can i do

  43. Namenya

    My a/c no is 342639-01 i sent for bill enqiry the first part but instead they gave me different a/c bill ending with -02. What can i do

    • rich

      Try the sms option. Good luck

    • rich

      I have noticed the system – via email – takes like 24 hours to generate a response. Also make sure the subject and body is just the first part of you KPLC bill number. If your bill number is 12345678-23
      Send 12345678 as subject and body to bill@kplc.co.ke

  44. Susan Kimani

    Since i moved in 2 ma self, o have never received a bill from kplc. my worry is that you’ll give me a billi wont be able to pay. it was a new house en ma meter number is 60922157 and the reading as per yesterday was 235 units… so hw much am i suppose to pay. Please help.

    • rich

      Send the first part of your account number to bill@kplc.co.ke or to 5551 on your cellphone to receive your account balance.

      • Susan Kimani

        But i have already done that and no reply since morning. how long am i suppose to wait???

  45. Tobias Obuya

    my account number is 3365342-01, i was connected on 01/05/2011 and my first bill reads 16,375.86 and am told the account has been in arrears since 28/01/2011 where does this amount come from? while my meter reading stands at 64 units

    • bert

      You need to get in touch with KPLC though the email provided in the article Sir. Unless the account is for a business there is no way it can read that much,well labda kama you use a water heater.

      • hellen

        am trying to get my electricity bill but no respond please help,
        account no :377292101

Leave a Reply

Your email address will not be published. Required fields are marked *