How To Pay your KPLC postpaid bill via M-Pesa in Kenya in 2024

Joseph Wenani
7 Min Read

Are You Looking to Pay your KPLC postpaid bill via M-Pesa in Kenya in 2024? This article will go through all the Methods you can use to pay electricity bills.

In Kenya, managing your electricity bills is essential to ensuring that you are not disconnected from power. In the modern world, electricity powers everything from miniature household appliances to significant industrial machines. KPLC is at the heart of this essential service, connecting over 9.53 million customers to the grid as of February 2024​​. Unlike in the Past, when we used to Pay our bills at the end of every month, it is now possible to pay your KPLC Bill by just utilizing their official Post Paid and Prepaid Paybill Numbers Via M-Pesa. 

Understanding KPLC and M-Pesa

Kenya Power and Lighting Company, commonly known as KPLC, is a lifeline for over 9.53 million customers. The service provider was established to transmit and distribute Electricity. Today, KPLC has evolved into an entity that lights up spaces and impacts everything from household chores to large-scale industrial operations.

KPLC M-Pesa Relationship

KPLC integrated M-Pesa in 2009, thus enabling Kenyans to quickly pay for electric services directly from their phones by utilizing unique Prepaid and Post Paid Paybill numbers. In the past, Kenyans were required to visit KPLC offices or stand in long queues to pay their bills, but using M-Pesa’s Paybill has streamlined the process. How does one pay for the KPLC bill via M-Pesa in Kenya? It is pretty easy, as it involves a few simple steps:

  • Selecting the Paybill option on the M-Pesa menu.
  • Entering the KPLC business number ( 888888 for postpaid and 888880 for prepaid ).
  • Entering Your KPLC Account number
  • Following prompts to complete the transaction. 

How To Pay For Your KPLC Postpaid Bill via M-Pesa

Thanks to the KPLC M-Pesa Partnerships, Kenyans can quickly pay their KPLC Bills at home. How do you pay your KPLC Postpaid Bill via M-Pesa? 

Before you start paying your bill, ensure you have the following in hand:

  • Your KPLC account number: This is the Unique 11-digit code assigned to every KPLC Meter to ensure tokens are credited to the correct account. It is usually printed on the front or back of the KPLC Meter. See attached image
How To Pay your KPLC postpaid bill via M-Pesa in Kenya in 2024
  • M-Pesa balance: Check your wallet to ensure you have enough funds to cover your bill payment.

With that said, the steps to pay your KPLC postpaid bill via M-Pesa are as follows:

  • Access the M-Pesa Menu on your phone
  • Navigate to the Safaricom menu and select M-Pesa.
  • Choose the ‘Pay Bill’ option 
  • Enter the KPLC Business Number, 888888 for KPLC postpaid bill payments​​​​​​.
  • Enter Your KPLC Account Number
  • Enter the amount to Pay. It should be between Ksh 100 and Ksh 35,000. 
  • Enter Your M-Pesa PIN
  • Confirm the Details to ensure everything is correct.
  • Once the transaction is successful, you’ll receive an SMS from M-Pesa confirming the payment. 
  • KPLC will also send you an SMS that indicates Your TOKEN units and other relevant information.

How To Handle KPLC Token Delay After Payment?

Even after making your payments successfully, issues such as KPLC token delays can sometimes arise. Usually, all users are advised to be patient and wait for between 10 to 20 minutes before taking action; however, if the situation escalates, here are the steps to take to solve the KPLC token delay:

Using KPLC customer care contacts

Contact KPLC Via the following numbers and explain your issue:

Using E-mail

You can also choose to use the e-mail option. Remember, when using e-mail, the text field indicates your meter number and the amount used to buy the tokens. KPLC’s e-mail is [email protected] 


If the above options have proven not to work, you can also use the KPLC official USSD code *977#. Here is how to go about it:

  • Dial *977# on Your phone
  • For Prepaid users, choose 1 (Prepaid service), and for Postpaid users, choose 2 Postpaid services 
  • Follow the rest of the prompts to get your token instantly.

Using the KPLC My Power app 

KPLC has an official application that allows users also to purchase tokens. The KPLC My Power app is available on the Google Play Store for Android users and the Apple Store for iPhone users. Once you install the app, look for My Bill/My Token and select it. Under meter number, enter your 11-digit meter number for the one you have a token delay and search. Here, you will see the last five token transaction purchases you made.

Are There Any M-Pesa Charges when Making Token Purchases?

While paying your KPLC bill, knowing there are transaction fees is essential. This fee varies based on the amount you’re sending. We have covered that article if you want to know how much M-Pesa charges for every transaction range. Please read it here.

How long does it take for my payment to reflect in my KPLC account?

  • Payments are typically updated within 10 to 20 minutes. If it takes longer, contact KPLC’s customer service for assistance​​​​.

Can I pay my KPLC postpaid bill via M-Pesa from abroad?

  • Yes, as long as you have access to M-Pesa services, you can make payments anywhere in the world.

Wrapping Up

In this article, we have taken you through everything you need to know to Pay your KPLC postpaid bill via M-Pesa. Following this guide’s detailed steps, you can pay for your token quickly. In summary, always double-check your account details, be mindful of transaction charges, and don’t hesitate to contact customer support for any assistance. If you find this guide helpful, remember to share it with your family and friends so they can also benefit from it.

End of Blog Post

Share This Article
Leave a comment

Leave a Reply

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

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.