Electricity Bill Calculator Pakistan 2026: Estimate Any DISCO Bill Free

Updated: August 2026

This page has a free electricity bill calculator that estimates your monthly bill for any electricity company in Pakistan: the ten ex-WAPDA distribution companies (LESCO, MEPCO, FESCO, IESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO and TESCO) and K-Electric in Karachi. You pick your company, say whether you are a protected or unprotected consumer, type your sanctioned load and the units you used this month, and it returns the whole bill: energy charges at the August 2026 slab rate, the FC surcharge, the quarterly credit, the new per-kW fixed charge, electricity duty, 18% GST and your effective cost per unit. As a quick benchmark, an unprotected home on a 2 kW connection that burns 390 units this month lands at about Rs 18,700, or roughly Rs 48 a unit once every tax and surcharge is counted in.

The headline slab rate tells you very little on its own. What you actually pay is the figure left after the surcharges, the fixed charge and the taxes stack up, and that is what the tool below works out. Replace the example with your own figures, then read on for how each piece is calculated, why crossing a slab boundary hurts more than it should, and how to pick the right calculator for your city.

Electricity Bill Calculator — Pakistan

Slab rates, surcharge, duty, GST and current adjustments


Consumer type



Protected = your usage stayed at or under 200 units for 6 straight months. Lifeline = up to 100 units on a small (≤1 kW) connection.


Printed on your bill as “Load” or “Sanctioned Load”. Since 12 Feb 2026 the fixed monthly charge is billed per kW of this figure, so a 2 kW home pays twice the rate shown in the tariff table. Lifeline consumers pay no fixed charge.

Time-of-use (TOU) meter?

Peak / off-peak billing instead of slabs




TOU fixed charges are billed on 50% of sanctioned load or the month’s maximum demand (MDI), whichever is higher.


How the electricity bill calculator works

The tool takes three things off your bill and turns them into a full estimate.

  1. Your company (DISCO). The dropdown lists all eleven: the ten ex-WAPDA companies plus K-Electric. Choosing one loads that company’s duty rate and its time-of-use window. The slab rates themselves are the same countrywide, which is why the estimate barely moves when you switch between, say, GEPCO and PESCO.
  2. Your consumer type. Unprotected, protected or lifeline. This decides which rate table applies and whether you keep the slab benefit. If you are not sure which one you are, our guide to protected versus unprotected consumers walks through the 200-unit test.
  3. Your sanctioned load and units. Load is the kilowatt figure printed on the bill as “Load” or “Sanctioned Load.” Units are what the meter clocked this month. The fixed charge is now calculated off the load, so it matters even if you barely used any electricity.

From there the calculator builds the bill the way WAPDA’s successor companies build it: energy charge first, then the FC surcharge, the quarterly (QTR) credit, the per-kW fixed charge, provincial electricity duty, and 18% GST on top. Each line is rounded to two decimals before the next is added, because that is how a printed bill rounds. The result is the total payable by the due date, a second figure with the 10% late-payment surcharge, and your true cost per unit once everything is counted.

Two things it deliberately leaves out. There is no TV licence fee, because the Rs 35 PTV charge was removed from electricity bills in July 2025. And it does not guess at arrears or meter rent, which are specific to your connection. More on those gaps further down.

One tariff, eleven companies: the shared slab schedule

WAPDA does not bill households any more. Its old distribution wings were carved into ten regional companies, and Karachi has always sat with K-Electric. What ties them together is the tariff. Under Section 31 of the NEPRA Act, the regulator sets a single uniform consumer-end schedule that the federal government notifies and every company applies, so a “wapda bill calculator” and this one produce the same energy charge for the same units.

The current schedule comes from SRO 279(I)/2026, notified on 12 February 2026. It kept the rates for the first three slabs untouched, everything up to 300 units, and re-sliced the slabs above 300 while adding the new fixed charge. Because the numbers change from time to time, this calculator is updated monthly rather than being hard-coded into the article; for the full per-unit table across every slab, see our electricity per unit price in Pakistan guide.

Company Region served Slab rates
LESCO, MEPCO, FESCO, GEPCO, IESCO Central and northern Punjab, Islamabad, Rawalpindi National uniform schedule
PESCO, TESCO Khyber Pakhtunkhwa and the merged tribal districts National uniform schedule
HESCO, SEPCO, QESCO Sindh (Hyderabad, Sukkur) and Balochistan National uniform schedule
K-Electric Karachi and nearby towns Aligned to the national schedule under SRO 279(I)/2026

The K-Electric difference. For years Karachi’s rates ran on their own track. That gap has closed: under SRO 279(I)/2026 the government moved K-Electric’s consumer-end tariff onto the same schedule, and its average tariff was cut sharply to match. So the slab rates you get for K-Electric in the calculator line up with the rest of the country. Where K-Electric still differs is the detail around the edges, mainly its time-of-use window. K-Electric runs its evening peak from 6:30 to 10:30 PM between April and October, and 6 to 10 PM from November to March, while the ex-WAPDA companies use a 7 to 11 PM peak through the June to August summer. The bill format, the helpline and the payment channels differ too, since K-Electric is a single vertically integrated utility rather than a distribution-only company.

The landing-slab rule (why crossing 300 units stings)

This is the single most misunderstood part of a Pakistani bill, and the calculator makes it visible.

For unprotected consumers there is no telescopic, slab-by-slab benefit. The whole month is billed at the one slab rate your total lands in. Use 390 units and every one of those 390 is charged at the 301 to 400 rate, not 300 units at the cheaper rates plus 90 at the higher one. This is why the boundaries at 200, 300, 400, 500 and 700 units act like trip wires: nudging from 300 to 301 units pushes your entire consumption up a step, and the bill can rise by more than a thousand rupees for a single extra unit.

Protected consumers are treated differently. They keep the previous-slab benefit, so their first 100 units bill at the lower protected rate and the balance at the next one. The calculator applies whichever rule fits the consumer type you picked, and it warns you the moment your inputs cross a line that would change your status, for instance entering 250 units while “protected” is selected.

The practical takeaway sits in your hands, not the utility’s. If your reading is hovering near a boundary late in the month, shifting a load or two of laundry into next month’s cycle can keep the whole bill in the cheaper band. That logic drives most of the advice in our guide on how to reduce your electricity bill and on why bills run so high in the first place.

The new per-kW fixed charge

The biggest structural change on 2026 bills is the fixed monthly charge. It used to be a small flat amount per connection. Since 12 February 2026 it is billed per kilowatt of your sanctioned load, a shift NEPRA and the government confirmed applies to domestic consumers (Dawn reported the per-kW basis here). The rate itself is picked by the slab your month lands in, so a heavy month costs more on this line as well as on energy.

Monthly units (unprotected) Fixed charge
Up to 100 Rs 275 per kW
101–200 Rs 300 per kW
201–300 Rs 350 per kW
301–400 Rs 400 per kW
401–500 Rs 500 per kW
Above 500 Rs 675 per kW
Protected, up to 100 / up to 200 units Rs 200 / Rs 300 per kW
Lifeline (up to 100 units, ≤1 kW) Exempt (pays a small minimum charge instead)

Read that against your load. A 2 kW home in the 301 to 400 slab pays Rs 400 × 2 = Rs 800 on this line alone, before duty and GST. A 3 kW home in the same slab pays Rs 1,200. This is why the calculator asks for your load even in slab mode, and why over-declaring load when you apply for a connection now costs you every month, not just once. These charges were under a NEPRA review petition as of August 2026, so the tool flags them as “under review” wherever they appear.

A worked example that matches the calculator

Leave the calculator on its opening figures: LESCO, unprotected, 2 kW sanctioned load, 390 units, no TOU. Here is the same bill the tool draws, line by line.

Line How it is worked out Amount
Energy charges 390 units × Rs 36.46 (the 301–400 landing slab) Rs 14,219.40
FC surcharge 390 × Rs 3.23 Rs 1,259.70
QTR adjustment (Jun–Aug credit) 390 × −Rs 1.9857 −Rs 774.42
Fixed monthly charge Rs 400/kW × 2 kW Rs 800.00
Electricity duty 1.5% of the cost of electricity Rs 220.57
GST 18% of (energy + surcharge − QTR + duty + fixed) Rs 2,830.55
FPA (May fuel adjustment on July bills) 390 × Rs 0.3364, plus its duty and GST Rs 156.79
Total payable within due date Rs 18,712.59
After due date (+10% surcharge) Rs 20,583.85
Effective cost per unit Rs 18,712.59 ÷ 390 Rs 47.98

The lesson is in the last row. The headline slab rate is Rs 36.46, but the unit you actually pay for costs Rs 47.98 once the surcharge, fixed charge and taxes stack up, even after the quarterly credit knocks Rs 774 off. That gap between the slab rate and the real per-unit cost is the whole reason a calculator beats mental arithmetic. For a fuller breakdown of every line, read our guides on the taxes on your electricity bill and on the FPA fuel adjustment.

Time-of-use meters (5 kW and above)

If your sanctioned load is 5 kW or more, you are on a time-of-use meter and the slab table does not apply to you. Your meter counts peak and off-peak units separately, and the calculator switches to that mode when you flip the TOU toggle.

The rates as of August 2026 are Rs 46.85 per unit in the peak window and Rs 34.53 off-peak, the same across every DISCO and K-Electric. Off-peak units cost about a quarter less, so a TOU household that runs its heavy appliances after the evening peak saves real money. On TOU the fixed charge works a little differently: Rs 675 per kW, billed on 50% of your sanctioned load or the month’s recorded maximum demand (MDI), whichever is higher. When exactly the peak window falls depends on your company and the season, which is set out in full in our electricity peak hours in Pakistan guide.

Choose your DISCO calculator

The tool above works for every company, but each one has its own page with the local peak-hour window, payment channels and worked examples for that region. Pick yours:

Company Calculator
LESCO (Lahore region) LESCO bill calculator
MEPCO (Multan, south Punjab) MEPCO bill calculator
FESCO (Faisalabad) FESCO bill calculator
IESCO (Islamabad, Rawalpindi) IESCO bill calculator
GEPCO (Gujranwala) GEPCO bill calculator
PESCO (Peshawar, KP) PESCO bill calculator
HESCO (Hyderabad) HESCO bill calculator
SEPCO (Sukkur) SEPCO bill calculator
QESCO (Balochistan) QESCO bill calculator
TESCO (tribal districts) TESCO bill calculator
K-Electric (Karachi) K-Electric bill calculator

Not sure which company you are on? Your region decides it, and the all-DISCOs hub maps every company to its bill-check and payment pages.

What the calculator can’t see

An estimate is close, not exact, and it helps to know where the two can drift apart.

  • Arrears and adjustments. A carried-forward balance, an instalment on a previous high bill, or a meter-reading correction can all appear as separate lines the calculator has no way to know.
  • Meter rent. New meters carry no rent, but some older single-phase and three-phase meters still do. It is a small monthly figure on your printed bill.
  • Provincial electricity duty. The tool assumes roughly 1.5% for domestic use. The exact rate is set by your province, so a Sindh or KP bill can vary a little from a Punjab one.
  • Pending fuel adjustments. The monthly FPA is notified by NEPRA after the fact and can be a charge or a credit. The calculator carries the latest notified figure; a fresh decision can move next month’s bill. Official tariff notifications live on the NEPRA website and on each company’s tariff page, such as IESCO’s tariff guide.
  • Income tax over Rs 25,000. If a bill tops Rs 25,000 and you are not on FBR’s Active Taxpayers List, a 7.5% advance income tax under Section 235 applies. The calculator surfaces a toggle for it once your estimate crosses the threshold.

Treat the figure as a well-grounded guide for budgeting and for spotting an overbilled month, not as a paisa-perfect reproduction. If your printed bill has not arrived yet, you can still check it without the reference number and feed the real units back in.

FAQs

How does the electricity bill calculator work?

You pick your distribution company, choose whether you are a protected, unprotected or lifeline consumer, and enter your sanctioned load in kilowatts along with the units you used this month. The calculator applies the NEPRA slab rate in force for August 2026, then adds the FC surcharge, the quarterly (QTR) credit, the new per-kW fixed charge, electricity duty and 18% GST, and shows the total with your effective cost per unit. Every line is rounded the way a printed bill rounds it, so the figure sits close to your real bill.

Is this the same as a WAPDA bill calculator?

Yes, in practice. WAPDA no longer bills consumers directly; its old distribution wings were split into ten companies (LESCO, MEPCO, FESCO, IESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO and TESCO), and Karachi is served by K-Electric. All of them bill on the same NEPRA-approved slab schedule, so a “WAPDA bill calculator” and this electricity bill calculator do the same job. Pick your company from the dropdown and the right rates load automatically.

Why does my bill jump when I cross 300 units?

Unprotected consumers get no telescopic, slab-by-slab benefit. The whole month is billed at the single slab rate your total lands in, so 301 units is charged entirely at the 301 to 400 rate, not 300 units at the lower rate plus one unit above. Crossing 200, 300, 400, 500 or 700 units moves every unit you used into a costlier band, which is why a few extra units can add a lot to the bill.

What is the new per-kW fixed charge?

Since 12 February 2026, domestic bills carry a fixed monthly charge billed per kilowatt of your sanctioned load, not a flat per-connection fee. For unprotected homes it runs from Rs 275 per kW in the lowest slab up to Rs 675 per kW in the highest, picked by the slab your month lands in. A 2 kW home in the 301 to 400 slab pays Rs 400 × 2 = Rs 800. Lifeline consumers are exempt, and the charges were under a NEPRA review petition as of August 2026.

Does the calculator work for K-Electric in Karachi?

Yes. Select K-Electric from the company dropdown. Its consumer-end slab rates are now aligned with the national schedule under SRO 279(I)/2026, so the energy charges match the other companies. The main practical difference is the time-of-use window: K-Electric’s peak runs 6:30 to 10:30 PM from April to October and 6 to 10 PM from November to March, while the ex-WAPDA companies use a 7 to 11 PM peak in the June to August summer.

Why is my actual bill higher than the estimate?

The calculator covers the rate-driven parts of the bill. Your printed bill can also carry arrears from a previous month, a meter rent on an older meter, a deferred amount, a different provincial electricity duty, or a fuel adjustment (FPA) that NEPRA notifies after the fact. It also cannot know your exact meter reading. Treat the estimate as a close guide, not a paisa-perfect figure.

What is the difference between protected and unprotected here?

Protected consumers stayed at or below 200 units for six straight months and keep cheaper rates plus the telescopic slab benefit. Unprotected consumers crossed that limit and are billed at the single landing-slab rate with no previous-slab benefit. The calculator lets you pick either, and if you enter more than 200 units while “protected” is selected it warns you that the month is billed as unprotected and the six-month clock restarts.

Scroll to Top