Kenya

KPLC Token & Electricity Bill Calculator Kenya 2026

Calculate Kenya Power (KPLC) prepaid electricity token units (kWh) and postpaid bills with full EPRA fuel energy, forex, and 16% VAT breakdown in KES.

Calculator

KPLC Electricity Token Calculator Kenya

Working · manual assumptions
2026 Verified 100% Free Web App Zero Download Required KES Standard
Official Kenya Statutory Regulations (2025/2026)

Calculated using KRA progressive PAYE tax brackets (Finance Act), NSSF Act 2013 Tier I & II, SHIF health fund (2.75%), and Affordable Housing Levy (1.5%).

Amount you wish to purchase via KPLC Paybill 888880 or banking app.
Methodology

Methodology

Kenya Power and Lighting Company (KPLC) electricity bills are governed by the Energy and Petroleum Regulatory Authority (EPRA). Prepaid token purchases and postpaid bills consist of the Base Consumption Charge (KES 12.20/kWh for Lifeline ≤ 30 units; KES 16.30/kWh for Ordinary > 30 units), Fuel Energy Cost (FEC), Foreign Exchange Fluctuation Adjustment (FERFA), Inflation Adjustment, EPRA regulatory levy (KES 0.08/unit), Water Resources Authority levy (WRA KES 0.015/unit), Rural Electrification Programme (REP 5%), and 16% Value Added Tax (VAT). Token recharges reflect monthly fuel and forex fluctuations.

  1. 01
    User-provided inputs

    This calculator uses only the values you enter. It does not automatically apply tax law, statutory deductions, lender fees, or live exchange rates.

  2. 02
    Formula basis

    The formula is shown openly and no country rate is inserted automatically.

  3. 03
    Your estimate

    AfricalHub is an independent private platform not affiliated with any government agency. Calculations are for educational planning only. Verify official filings with the relevant revenue authority or a qualified professional.

KPLC Electricity Token Calculator Kenya

EPRA / KPLC Domestic Electricity Tariff Breakdown Table

Itemized component charges per kilowatt-hour (kWh) applied by Kenya Power under EPRA regulations:
Tariff Component Domestic Lifeline (≤ 30 units) Domestic Ordinary (> 30 units) Tax / Regulatory Nature
Base Energy Charge 12.20 KES / kWh 16.30 KES / kWh Fixed KPLC tariff
Fuel Energy Cost (FEC) 3.65 KES / kWh 3.65 KES / kWh Monthly fuel fluctuation
Forex Adjustment (FERFA) 1.15 KES / kWh 1.15 KES / kWh Monthly forex fluctuation
Inflation Adjustment 0.40 KES / kWh 0.40 KES / kWh Bi-annual CPI adjustment
Rural Electrification (REP) 5% of Base 5% of Base Rural grid development levy
Value Added Tax (16% VAT) 16% on taxable base 16% on taxable base Statutory consumption tax
EPRA & WRA Levies 0.095 KES / kWh 0.095 KES / kWh Regulatory oversight levies
Sources

Sources

User-provided inputs

This calculator uses only the values you enter. It does not automatically apply tax law, statutory deductions, lender fees, or live exchange rates.

FAQ

Frequently asked questions

How many KPLC electricity token units will I get for KES 1,000 in Kenya?

Under current EPRA ordinary domestic tariffs (~KES 28.50 to KES 29.50 effective per unit including VAT and pass-through levies), KES 1,000 yields approximately 34 to 36 kilowatt-hours (kWh) of electricity tokens.

What is the difference between KPLC Lifeline and Ordinary domestic tariffs?

Domestic Lifeline applies to low-consumption households using 30 kWh or less per month, enjoying a subsidized base energy charge of KES 12.20/kWh. Domestic Ordinary applies to consumption above 30 kWh/month with a base rate of KES 16.30/kWh.

Why does the number of electricity tokens change each month for the same amount of money?

Token counts vary each month because EPRA adjusts monthly pass-through costs published in the Kenya Gazette, specifically Fuel Energy Cost (FEC based on thermal diesel generation) and Foreign Exchange Fluctuations (FERFA based on US Dollar and Euro exchange rates for power purchase agreements).

What is the official KPLC Prepaid paybill number?

Buy KPLC prepaid electricity tokens using M-Pesa Paybill 888880 with your 11-digit meter number as the account number. For postpaid monthly bills, use Paybill 888888.