Audited 26 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

KPLC Token Cost Calculator

Estimate the units a Kenya Power prepaid token will load from the KSh you pay, any arrears recovered and the kWh already bought this month across the bands.

KPLC Token Cost Calculator

The amount of money you plan to spend on prepaid tokens, in Kenyan shillings.
Any outstanding arrears that Kenya Power will recover before energy units are credited.
Any fixed monthly charges deducted before energy purchase, if applicable.
Cumulative kWh you have already purchased in the current billing month. This determines your starting tariff band.
Upper cumulative kWh boundary of the first (lifeline) tariff band.
All-in price per kWh in the first band, including energy charge, pass-through adjustments, levies, and VAT.
Upper cumulative kWh boundary of the second tariff band.
All-in price per kWh in the second tariff band.
All-in price per kWh in the highest tariff band, applied above the band 2 ceiling.
Estimated prepaid units
41.8608
Kilowatt-hours this payment should load onto the meter, after arrears and fixed charges and across every band the money reaches.
Net amount available for tokens
1,000.00
Final monthly cumulative units
61.8608
Effective shillings per kWh
23.8887

Background.

Buy three KSh 1,000 tokens in one month at the default rates below and the meter receives 46.06 units from the first, 39.76 from the second and 37.45 from the third. Nobody is short-changing you. Kenya Power prices domestic electricity in bands, and the band your shillings land in depends on how many units you have already bought since the month began.

The defaults describe three bands: a lifeline band covering your first 30 kWh, a second band up to 100 kWh, and a top band for everything beyond. The first token of the month buys all 30 lifeline units at KSh 19.87 each and spends what is left at KSh 25.15. The second starts at 46.06 kWh, already inside band 2. The third begins at 85.82 kWh, buys the last 14.18 units of band 2 and pays KSh 27.65 for the rest. Spend the same KSh 3,000 on a single token and you get the same 123.27 units in total, because the price follows your running monthly total rather than the size of each purchase.

An estimate therefore needs four things: what you are paying, how much of it Kenya Power will keep for arrears or other deductions before any electricity is bought, how many units you have bought this month, and the all-in price per unit in each band. That last figure is the one that moves. On top of the base energy charge it carries pass-through costs such as the fuel energy cost and the foreign-exchange adjustment, which are revised from month to month, together with levies and VAT. The default rates are a reasonable place to start, but your own recent token messages are the best record of what a unit costs now, and an estimate built on last quarter's rates will drift.

What is kplc token cost calculator?

A prepaid token is the 20-digit number Kenya Power sends after you pay for electricity, usually by M-Pesa to Paybill 888880 with your meter number as the account. Typed into the meter's keypad, it loads a number of kilowatt-hours, which the meter then counts down as you use power. A kilowatt-hour (kWh), the 'unit' on the token message, is the energy a 1,000-watt appliance uses in one hour, or a 100-watt one in ten. Estimating token units is a bill run backwards: a bill starts from units used and prices them, while here you start from shillings and find the units they buy, given your deductions, your purchases so far this month and the all-in price of each band, meaning the total paid per kWh once every charge, levy and tax is included.

How to use this calculator.

  1. Enter the Payment amount: the shillings you plan to send for the token.
  2. If Kenya Power is recovering an old balance from your purchases, enter the shillings it will take from this payment under Arrears or debt recovery. Leave Fixed charges at zero unless your purchases carry a regular deduction that is not arrears.
  3. For Units already bought this month, add up the units on every token message since the billing month began. This total decides which band your money starts in, so guessing it can move the answer by several units.
  4. Leave Band 1 ending kWh at 30 and Band 2 ending kWh at 100 unless the published domestic tariff changes its band limits.
  5. Bring the three all-in rates up to date from a recent token message: when a purchase stayed inside one band and nothing was deducted, the amount paid divided by the units credited is that band's all-in rate.
  6. Read the estimated units, then the effective shillings per kWh to see the blended price of this particular token.

The formula.

kWh = Σ spendᵢ ⁄ rateᵢ

Start with the money that actually buys electricity: net payment = payment − arrears − fixed charges. If that comes to zero or less, no units are bought.

The net amount is then spent band by band, beginning with the band that contains your monthly total. For each band, the units still available this month are capacity = band end − max(units already bought, band start), and buying all of them would cost capacity × rate. If the money left covers that cost, the whole capacity is bought and the cost is subtracted before moving to the next band. If it does not, the remaining money buys money ÷ rate units and the calculation stops there. The top band has no upper end, so whatever reaches it is simply divided by the band 3 rate. Written compactly, kWh = Σ spendᵢ ÷ rateᵢ, where spendᵢ is the part of the net payment used in band i. The answer is almost always fractional, and the calculator shows it to two decimal places.

Two more figures follow from the result. Your new monthly total is the units already bought plus the units just bought; that is where your next purchase will start. The effective rate divides the energy spend, the net payment after arrears and fixed charges, by the units bought, so it is the blended tariff price of this token and is not inflated by deductions. If you want the all-in cost per unit, divide the full payment by the units instead. If nothing is bought because the deductions take the whole payment, your monthly total stays where it was.

The model assumes each band's price holds for the whole purchase, that your band position depends only on units bought in the month, and that nothing is charged per transaction. Under those assumptions, splitting a payment into several smaller tokens at the same rates gives exactly the same total units as one large token. It does not cover commercial or industrial tariffs, pass-through charges that change in the middle of a month, or the way Kenya Power's vending system rounds the units it issues.

A worked example.

Example

A household has bought 20 kWh so far this month and plans a KSh 1,000 token. Nothing is owed, there are no fixed charges, and the default rates apply. The whole KSh 1,000 is available for electricity. Band 1 ends at 30 kWh, so 30 − 20 = 10 lifeline units remain; they cost 10 × 19.87 = KSh 198.70, leaving 1,000 − 198.70 = KSh 801.30. Band 2 runs from 30 to 100 kWh, and all 70 of its units would cost 70 × 25.15 = KSh 1,760.50, more than is left. So the KSh 801.30 buys 801.30 ÷ 25.15 = 31.86 kWh and the money is used up. The token loads 10 + 31.86 = 41.86 kWh. The month's running total moves from 20 to 61.86 kWh, and this purchase works out at 1,000 ÷ 41.86 = KSh 23.89 per kWh, between the two band prices and closer to the higher one because four-fifths of the money was spent in band 2. That new total matters for the next purchase. Only 38.14 units remain in band 2, worth KSh 959.20 at KSh 25.15; once the month passes 100 kWh, every further unit costs KSh 27.65.

band1 Rate Ksh Per K Wh19.87
band1 End K Wh30
fixed Charges Ksh0
arrears Ksh0
payment Ksh1,000
units Already Bought This Month20
band3 Rate Ksh Per K Wh27.65
band2 Rate Ksh Per K Wh25.15
band2 End K Wh100

Frequently asked questions.

Why does my second KSh 1,000 token of the month give fewer units than the first?
Because it starts higher up the tariff. At the default rates, a first KSh 1,000 token at the start of the month buys all 30 lifeline units for KSh 596.10 and spends the rest in band 2, loading 46.06 kWh. A second token then begins at 46.06 kWh, wholly in band 2, and buys 1,000 ÷ 25.15 = 39.76 kWh. A third crosses 100 kWh partway and brings 37.45. Same money each time, fewer units, because each token is priced at the band your monthly total has reached.
Do I get more units by buying small tokens more often?
No. The band is set by the total units bought in the month, not by the size of each payment, so at the same rates the same shillings buy the same units however you split them. Two KSh 500 tokens bought from 20 kWh load 21.98 and then 19.88 kWh, which adds up to the 41.86 kWh a single KSh 1,000 token buys. Small top-ups change only how often you pay and how close you run to an empty meter.
Is it worth waiting for the new month before buying a large token?
It can be, if the meter will last. Your monthly total starts again at zero in the new billing month, which puts you back in the lifeline band. At the default rates, a household that has already bought 90 kWh and spends KSh 2,000 now gets 73.24 kWh: 10 units at KSh 25.15 and 63.24 at KSh 27.65. The same KSh 2,000 as the first token of the new month buys 85.82 kWh, about 12.58 more. That saving exists only if the units already on the meter will carry you to the new month.
How do arrears change what my token buys?
Arrears come off the top before any units are bought. If KSh 300 of a KSh 1,000 payment goes to an old balance, only KSh 700 reaches the bands: with 20 kWh already bought that is 10 lifeline units plus 19.93 at the band 2 rate, 29.93 kWh in all instead of 41.86. The effective rate is the blended tariff price of the KSh 700 that reached the bands, KSh 23.39 per kWh, because arrears are not a price for electricity. Counting the KSh 300 as part of the cost, the full KSh 1,000 divided by the 29.93 units is KSh 33.41 per kWh. If the amount recovered equals or exceeds the payment, no units are bought.
Where do I find the all-in rate for each band?
Your own token messages are the most current source. Take a recent purchase that stayed inside one band and had nothing deducted, and divide the amount paid by the units credited: a KSh 500 token that loaded 19.88 units implies KSh 25.15 per kWh. Kenya Power and EPRA publish the tariff and the monthly pass-through charges, but turning those into a single price means adding several items and tax, so the token arithmetic is quicker and already includes everything.
What goes into the all-in price of a unit?
The base energy charge for your band plus the costs passed through to customers: the fuel energy cost, which reflects how much power came from fuel-burning plants; adjustments for foreign-exchange movements and inflation; levies such as those funding the energy regulator and rural electrification; and VAT. Several of these are reset every month, so the price of a unit can change even when the base tariff has not, and a rate you worked out a few months ago may already be out of date.
What is the lifeline band, and who gains from it?
It is the cheapest block of units each month, intended to keep basic use such as lighting, phone charging and a radio or television affordable for low-consumption homes. With the defaults it covers the first 30 kWh at KSh 19.87, so the whole block costs KSh 596.10. Heavier users get the same 30 cheap units and then pay more for the rest: 150 kWh in a month costs KSh 3,739.10 at the default rates, an average of KSh 24.93 per kWh.
How long will 41.86 units last?
Divide by what you use in a day. A kilowatt-hour is 1,000 watts for one hour, so a 10-watt LED bulb lit for five hours uses 0.05 kWh, a 100-watt television on for four hours uses 0.4 kWh, and an instant shower rated at 3,000 watts running for 20 minutes uses 1 kWh. A household that averages 1.5 kWh a day would get about 28 days from 41.86 units.
Why might Kenya Power credit a different number of units?
The vending system works from its own records: this month's tariff and pass-through charges, its count of the units you have bought since the month began, any recovery set on your account, and its own rounding. If one of your inputs is out of date, usually the rates or the monthly total, the estimate drifts away from the token. The units on the token message are what the meter actually receives, so use any gap to correct your inputs next time.
Can I use this for a postpaid or business account?
Not reliably. Postpaid customers are billed after the meter is read, so their question runs the other way: what will the units already used cost. Commercial and industrial tariffs are structured differently from domestic ones, and larger consumers also pay demand charges based on their peak load, which a three-band domestic model cannot represent. The banded calculation fits domestic prepaid meters.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
kWh = Σ spendᵢ ⁄ rateᵢ
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon