Stima Tokens Calculator

How many units will your money buy?

Estimates only. Tariffs change with EPRA gazettes and the pass-through charges move every month. Defaults below are from the 2023/24 EPRA tariff review — confirm current rates, edit anything. Your last token SMS or receipt shows the exact splits — copy them into the tariff card for a near-exact match.

KPLC bands are by cumulative monthly consumption — units you have already bought this month push this purchase into higher-priced bands. Check the month’s total on your meter or past token messages.

Tariff settings — all editable

Defaults: 2023/24 EPRA tariff review, domestic (DC) tariff. Confirm current rates before relying on this.

Energy charge bands (by monthly consumption)

Pass-through charges (KES per kWh)

Percentages

How is this calculated?

Bands follow your month, not the purchase. KPLC prices domestic units by cumulative monthly consumption: your first units in a month (up to the lifeline threshold) are cheapest, the next band is ordinary-priced, and everything above the second threshold takes the top rate. The same KES 500 buys fewer units late in a heavy month.

Energy charge = units in each band × that band’s rate.

Pass-through charges (fuel energy cost, forex adjustment, inflation adjustment, WARMA and ERC/EPRA levies) are flat KES-per-kWh amounts gazetted regularly.

REP levy = the REP % applied to the energy charge only.

VAT = the VAT % applied to (energy charge + fuel charge + forex adjustment).

KES → units is solved exactly, band by band. In a band, one kWh costs all-in: rate × (1 + REP% + VAT%) + (fuel + forex) × (1 + VAT%) + inflation + levies. We buy as many units as your money allows at that all-in rate; if the purchase reaches a band threshold, it is split and the remainder continues at the next band’s all-in rate — no approximation.

Rounding: KPLC rounds token units to 2 decimal places, so a real receipt can differ by a few cents.

Planning estimate, not a KPLC quote. Rates on your latest token receipt always win. Nothing is uploaded.