FESCO Bill Calculator — Work Out Your Bill from Units and Sanctioned Load
A FESCO bill is calculated from two separate figures: the units you consumed, and the sanctioned load printed on your connection. Since SRO 279(I)/2026, the fixed charge is billed per kilowatt of that load rather than per connection, so a units-only estimate no longer produces a correct number. Enter both below.
The two parts of a FESCO bill
Every domestic bill is now built from a variable component and a fixed component.
- Variable = units consumed × your slab rate, then adjusted by the fuel and quarterly figures for that billing month.
- Fixed = sanctioned load in kilowatts × the rate for your consumer type and consumption band. This is payable in full whether you used 40 units or 400.
Older calculators skip the second part entirely. On a 2 kW connection that is a Rs 700 gap before anything else is counted.
Domestic slab rates (A-1)
Rates notified for the current tariff year, in rupees per kWh.
| Monthly units | Rate |
|---|---|
| Up to 50 — lifeline | 3.95 |
| 51–100 — lifeline | 7.74 |
| 1–100 — protected | 10.54 |
| 101–200 — protected | 13.01 |
| 1–100 | 22.44 |
| 101–200 | 28.91 |
| 201–300 | 33.10 |
| 301–400 | 37.99 |
| 401–500 | 40.20 |
| 501–600 | 41.62 |
| 601–700 | 43.76 |
| Above 700 | 47.69 |
| TOU peak (load above 5 kW) | 46.85 |
| TOU off-peak | 40.53 |
The slab rule that trips up most estimates
Pakistan’s domestic tariff is not telescopic for everyone, and this is where nearly every online calculator produces the wrong figure.
- Non-protected consumers get no previous-slab benefit. Use 350 units and all 350 are billed at Rs 37.99 — not split across the lower bands.
- Protected consumers get one previous slab only. At 180 units, the first 100 run at Rs 10.54 and the remaining 80 at Rs 13.01.
- Lifeline consumers get no slab benefit at all.
If a calculator breaks 350 units into four separate bands and adds them up, it is applying a foreign tariff model and will understate your bill by thousands.
Fixed charges by sanctioned load
Rupees per kilowatt, per month.
| Consumer type and band | Rate |
|---|---|
| Lifeline | Exempt |
| Protected, 1–100 units | 200 |
| Protected, 101–200 units | 300 |
| Non-protected, 1–100 units | 275 |
| Non-protected, 101–200 units | 300 |
| Non-protected, 201–300 units | 350 |
| 301–400 units | 400 |
| 401–500 units | 500 |
| 501–600 units | 675 |
| 601–700 units | 675 |
| Above 700 units | 675 |
Your sanctioned load sits in the consumer detail block on the bill, written in kilowatts. Multiply it by the rate above. A 2 kW connection using 250 units pays Rs 350 × 2 = Rs 700. A 5 kW connection in the 401–500 band pays Rs 500 × 5 = Rs 2,500.
Two points worth noting. The rate steps down above 600 units, so the 601–700 and above-700 bands now pay less in fixed charges than they did before the restructuring. And households at 301–400 units saw the sharpest jump, from Rs 200 to Rs 400 per kilowatt.
Adjustments on bills issued this month
Two figures move independently of your consumption and both appear on August bills.
Fuel Charges Adjustment: +Rs 0.7503 per unit. This settles June’s generation cost, where the actual fuel charge came in at Rs 8.91 per unit against a reference of Rs 7.71, largely on imported LNG. CPPA-G asked for Rs 1.20 and the regulator allowed less.
Quarterly Tariff Adjustment: −Rs 1.9857 per unit, covering January to March and spread across the June, July and August cycles.
Netted together, that is roughly Rs 1.24 off each unit on an August bill. On 250 units it works out to about Rs 310 in your favour. Lifeline consumers, EV charging stations and prepaid connections sit outside the fuel adjustment.
These figures change every month. Take the ones printed on your own bill when you reconcile.
Two worked examples
Non-protected, 250 units, 2 kW load
| Line | Amount |
|---|---|
| Energy: 250 × 33.10 | 8,275 |
| Fixed: 350 × 2 kW | 700 |
| FCA: 250 × 0.7503 | 188 |
| QTA: 250 × −1.9857 | −496 |
| GST at 18% | 1,560 |
| PTV licence | 35 |
| Total | ≈ 10,262 |
Protected, 180 units, 2 kW load
| Line | Amount |
|---|---|
| Energy: 100 × 10.54 | 1,054 |
| Energy: 80 × 13.01 | 1,041 |
| Fixed: 300 × 2 kW | 600 |
| GST at 18% | 484 |
| PTV licence | 35 |
| Total | ≈ 3,214 |
Same connection size. Seventy extra units. Roughly triple the bill.
Why the estimate will not match to the rupee
A calculator works from published rates. Your bill works from your account. Four things account for nearly every difference.
- Protected status is a six-cycle test, not a single-month one. The calculator asks what you used this month. FESCO looks back across six.
- The billing period is rarely 30 days. Meter reading dates shift, so the units on the bill cover whatever span the reader actually walked.
- Arrears and deferred amounts carry forward. Neither is part of a consumption estimate.
- Electricity duty, meter rent and income tax deduction vary by connection. The provincial duty is a percentage of energy charges, and income tax applies only above a set bill value with different rates for filers.
Treat a calculator result as a range. If it lands within five per cent of the printed total, the bill is behaving normally. A gap of thousands usually means a slab crossing, a fixed-charge band change, or arrears — and each is visible on the bill itself.
If you have solar
The fixed charge is calculated on sanctioned load, not on grid consumption. A month where rooftop generation covers most of your usage still attracts the full amount. That is deliberate: NEPRA recorded 6,539 MW of net metering and 12,629 MW of off-grid solar in its CY 2026 determination, and shifting cost recovery toward a load-based charge was the response to falling per-unit sales.
When you run the calculator for a net-metered connection, enter units drawn from the grid, then add the fixed charge in full.
FAQ
Why does my estimate differ from the app amount when I go to pay?
Payment apps pull the posted bill, including arrears and any late-payment figure. The calculator prices this month’s consumption alone.
Does a higher sanctioned load mean a higher bill?
Yes, and now directly. Load you never draw is still billed every month at the per-kilowatt rate.
How do I turn a meter reading into units?
Subtract the previous reading from the current one. Both are printed on the bill.
Is 200 units a hard cut-off for the fixed charge too?
It moves you from Rs 300 to Rs 350 per kilowatt, and simultaneously changes your energy rate from Rs 13.01 to Rs 33.10. Both shifts land in the same month.
Which figures change monthly?
The fuel adjustment. The quarterly adjustment changes every three months. Slab rates and fixed charges hold until the next notification.