Token Purchase

⚙️ Tariff rates (edit to match current KPLC rates)
Changes monthly with EPRA
Pre-filled with indicative 2025 domestic (DC) rates. Verify at kplc.co.ke or call 0703 070 707.
Estimated Units
Amount Paid
Fixed Charge (apportioned)
Available for Units
Effective Rate (all-in / kWh)
Approx. Units
⚠️ KPLC adjusts rates monthly (fuel levy) and periodically (ERC reviews). Open Tariff rates above to enter current figures for a precise estimate.

Frequently Asked Questions

How many units does KES 1,000 get you in Kenya?

For a typical household (DC domestic tariff) buying KES 1,000 of tokens, you generally receive approximately 35–45 kWh after the fixed charge and levies are deducted. The exact amount varies each month because the Fuel Energy Cost levy changes with EPRA fuel prices. Use the calculator above with the current rates from kplc.co.ke for a precise figure.

What is the KPLC M-PESA paybill number?

The Kenya Power prepaid token M-PESA paybill number is 888880. Enter your meter number as the account number. You can also buy tokens via the Kenya Power app or USSD by dialing *977#.

Why do I get fewer units than expected?

Three things reduce the units you receive: (1) the fixed monthly charge is apportioned across your token purchases, (2) the Fuel Energy Cost (FEC) levy is added per unit and changes monthly based on EPRA fuel prices, and (3) 16% VAT applies to all charges. The total effective cost per kWh is significantly higher than just the base energy rate.

What does the Fuel Energy Cost levy mean on my KPLC bill?

The Fuel Energy Cost (FEC) levy is a variable monthly charge that reflects the cost of heavy fuel oil and diesel used to generate electricity. When global fuel prices rise, KPLC increases the FEC levy — meaning you get fewer units per shilling. EPRA reviews and publishes the levy monthly. This is one of the most important rates to keep updated in the calculator above.