All DISCOs • Bill Calculator • Estimate Only
Want to estimate how much you will have to pay before the bill arrives? Enter your units and get a slab-wise estimate with the full breakdown, fixed charges and the after-due-date amount. This calculator is for customers of all 11 DISCOs. It does not replace the official bill; the final amount will be the one printed on your company's bill.
Units = Current reading − Previous reading. Take both readings from your meter or your previous bill. The units will be filled into Step 2 automatically.
Enter the units, choose your consumer category and connection type, and press Calculate Bill. The result shows the full slab-wise breakdown, fixed charges, and the amount after the due date.
Protected means your average use over the last 6 billing cycles was 200 units or less. Auto uses the protected slabs up to 200 units and the non-protected slabs above 200 units, but your real category is the 6-month average printed on your bill, not this month alone. Fixed charges are charged on your sanctioned load (kW) at the rate of the slab your total units fall in.
Important note: This is an estimate only. The slab rates used are the ones shown in the tariff tables below — check them against your bill or the NEPRA notification, and correct any value in the tables before calculating. Tariffs, FPA and taxes change over time. The final bill will be your company's bill.
A bill calculator is an estimation tool. It shows roughly how much the bill could be if this many units are used this month, so you can plan your budget in advance. This tool is not a substitute for checking your bill; to check your bill, enter your reference number on your company's bill check page.
Choose your company and confirm that you are in its area. The company name is printed on the bill, and that is final.
| Company | Full Name | Area | Official bill portal | Helpline | Bill Check |
|---|---|---|---|---|---|
| LESCO | Lahore Electric Supply Company | Lahore, Kasur, Sheikhupura, Okara and Nankana Sahib | bill.pitc.com.pk/lescobill | 118 and 0800-00118 (toll-free), power failure 042-111000118 | Bill Check |
| GEPCO | Gujranwala Electric Power Company | Gujranwala, Sialkot, Gujrat, Narowal, Hafizabad, Mandi Bahauddin | bill.pitc.com.pk/gepcobill | 118, complaint SMS 8118 | Bill Check |
| FESCO | Faisalabad Electric Supply Company | Faisalabad, Sargodha, Jhang, Mianwali, Khushab, Bhakkar, Toba Tek Singh, Chiniot | bill.pitc.com.pk/fescobill | 118, complaint SMS 8118 | Bill Check |
| IESCO | Islamabad Electric Supply Company | Islamabad, Rawalpindi, from Attock to Jhelum | bill.pitc.com.pk/iescobill | 118, complaint SMS 8118 | Bill Check |
| MEPCO | Multan Electric Power Company | 13 districts of South Punjab | bill.pitc.com.pk/mepcobill | 118 and 0800-63726 (toll-free), complaint SMS 8118 | Bill Check |
| PESCO | Peshawar Electric Supply Company | Khyber Pakhtunkhwa | bill.pitc.com.pk/pescobill | 118, complaint SMS 8118 | Bill Check |
| HAZECO | Hazara Electric Supply Company | Hazara division (Abbottabad, Mansehra, Haripur and nearby areas) | bill.pitc.com.pk/hazecobill | 118, complaint SMS 8118 | Bill Check |
| HESCO | Hyderabad Electric Supply Company | Hyderabad and southern Sindh (except Karachi) | bill.pitc.com.pk/hescobill | 118, complaint SMS 8118 | Bill Check |
| SEPCO | Sukkur Electric Power Company | Upper Sindh (Sukkur, Larkana, Khairpur, Dadu, Ghotki, Jacobabad, Kashmore, Shikarpur) | bill.pitc.com.pk/sepcobill | 118, complaint SMS 8118 | Bill Check |
| QESCO | Quetta Electric Supply Company | Balochistan (except Lasbela) | bill.pitc.com.pk/qescobill | 118, complaint SMS 8118 | Bill Check |
| TESCO | Tribal Areas Electric Supply Company | Merged tribal districts (Bajaur, Mohmand, Khyber, Kurram, Waziristan and nearby areas) | bill.pitc.com.pk/tescobill | 118, complaint SMS 8118 | Bill Check |
When checking your bill, always confirm that you have chosen the correct company — the company name is printed on the bill. Checking the bill with the wrong company will not return a record.
In Pakistan, domestic consumers are divided into protected and unprotected categories according to their usage. Generally, homes that have consistently used fewer units over the previous 6 months are treated as protected and their per-unit rate is lower. Consumers who consistently use more units fall into the unprotected category and their rate is higher. The exact limits and rates change over time under government and NEPRA policy, so treat the category printed on your bill as final.
| Charge | Meaning |
|---|---|
| Energy charges | The actual cost of electricity according to units, by slab |
| Fixed charges | In some categories, a fixed amount every month, even if units are low |
| Fuel price adjustment (FPA) | An adjustment that changes every month according to fuel prices |
| GST and duties | Government taxes and electricity duty |
| TV fee | A small fixed charge included in the bill |
Residential connections are for homes, flats and apartments. Commercial connections are for shops, offices and markets, and their rate differs from residential. Industrial connections are for factories and manufacturing units, which may also have peak and off-peak rates. Agricultural connections are for tubewells, irrigation and farming equipment, and their tariff is separate.
Total units are the biggest factor, then the consumer category, then usage in peak hours, and then government policy, taxes and FPA. That is why the bill can differ slightly between two months even if the units are the same, if the FPA or tax has changed.
The electricity bill calculator on this page estimates a domestic bill before it arrives. It does not fetch your real bill and it does not need your reference number. It works from the units you enter, applies the slab structure for your consumer category, adds fixed charges and any adjustments you enter, and shows the full breakdown so you can see how the estimate was built.
Start with the units: type them in directly, or use Step 1 with the previous and current meter readings and let the tool work out the difference. Next choose the consumer category. "Auto" judges it from the units entered, while "Protected" and "Non-protected" fix it yourself — use the category printed on your last bill when you know it. Then choose the connection type (the slab calculation is for domestic connections; any other type switches to an average-rate estimate), enter the sanctioned load in kilowatts from your bill, and add the fuel price adjustment and any other taxes if you know them. Press Calculate Bill and read the result slab by slab, followed by fixed charges, adjustments and the within- and after-due-date totals.
The protected category is the most important idea in domestic billing. A household counts as protected when its use has stayed at or below two hundred units across the previous six billing cycles, and it is then billed at the lower, subsidised slab structure. Once that six-cycle record is broken by higher use, the household moves to the non-protected structure, where both the slab rates and the fixed charges are higher — and the status does not return the month after use drops again. It returns only after a fresh run of low-use billing cycles, which is why one heavy month of continuous air conditioning can raise bills for several months afterwards.
That is why the category printed on your bill is the final word. The calculator's "Auto" choice is only a shortcut: it judges the category from the single month of units you typed, not the six-month test the billing system applies. If your bill says protected, choose Protected even when the units you estimate are above two hundred; if it says non-protected, choose Non-protected even for a low-use month.
Sanctioned load is the maximum load your connection is approved to draw, measured in kilowatts, and it is printed on your bill. It is not the same as the units you use: units measure energy over time, while load measures how much power you may draw at any one moment. Fixed charges are tied to that approved load. The calculator takes the fixed-charge rate for the slab your total units fall into and multiplies it by your sanctioned load, so a larger sanctioned load means larger fixed charges every month, whether the units are high or low. If the sanctioned load no longer matches the appliances in the house, the answer is a load-change application, not quietly drawing more, which can damage the installation and will surface at inspection.
The energy charge is only the first layer of a bill. The fuel price adjustment (FPA) is a separate per-unit line that moves every month, passing the difference between the fuel cost assumed in the base tariff and the fuel cost actually incurred back to consumers — a charge in some months, a credit in others. Because it is set after the fuel month has passed, it usually relates to an earlier month's fuel costs, which is why two months with identical units can carry different FPA lines. A quarterly adjustment works on a slower clock, collecting cost differences over three months and applying them across a later quarter. Alongside these sit government levies — general sales tax, electricity duty and surcharges — plus a television fee on domestic bills. The calculator groups these as "other taxes and fees" because their combined effect is best taken from a previous bill rather than guessed.
Most small domestic connections are billed on total units alone, whatever hour they were used. Larger connections with a time-of-use meter are billed differently: the meter records peak-hour and off-peak-hour units separately, and peak-hour units cost more. The peak window is the early evening, when household demand is highest, and its exact hours shift with the season — the table on this page lists the seasonal windows, and off-peak hours cover the rest of the day and night. For a time-of-use connection, shifting heavy appliances out of the peak window genuinely lowers the bill. For an ordinary single-rate connection the same shift changes nothing, since all units are charged alike. Check the bill first: separate peak and off-peak unit lines mean the connection is on time-of-use metering; a single units figure means it is not.
The slab idea is easiest to follow with unit counts alone, without money figures. Take a protected household using one hundred and fifty units: the first one hundred sit in the first slab, and only the remaining fifty sit in the second slab, so most of the month is treated at the lower slab. Take a non-protected household using two hundred and fifty units: its units spread across three slabs, the first hundred in the first, the next hundred in the second, and the last fifty in the third, where the treatment is higher than either slab before it. Take a household using four hundred and fifty units: its units reach into still higher slabs, and the fixed charges are also taken at the rate of the highest slab reached. Two lessons follow. The average cost per unit rises as total units rise, because each extra block is treated less gently than the one before it. And the jump from just below two hundred units to just above it is larger than the jump between any two neighbouring counts elsewhere, because it can also change the consumer category — the practical reason to watch the meter near the end of a billing cycle.
The bill is built slab by slab. Each slab of units is charged at its own rate, then fixed charges and taxes are added on top:
Total Bill = Energy Charges (slab-wise) + Fixed Charges + FPA + Other Taxes & Fees
For example, if you used 250 units as a non-protected domestic consumer, the first 100 units are charged at the first slab rate, the next 100 at the second slab rate, and the remaining 50 at the third slab rate. Fixed charges depend on your sanctioned load in kW. If the bill is not paid by the due date, a late payment surcharge is added to the after-due-date amount.
These are the domestic slab rates the calculator uses. They are the NEPRA SRO uniform tariff effective 1 July 2025, as published for LESCO billing. The uniform tariff applies across the DISCOs, but rates are revised from time to time — verify them against your bill or the NEPRA notification. You can change any value below; the calculator reads these tables when you press Calculate Bill.
You qualify as a protected consumer if your average monthly usage over the last 6 billing cycles does not exceed 200 units. The moment that average crosses 200 units, you are reclassified as non-protected, and the rates and fixed charges rise sharply.
| Slab | Per Unit Rate (Rs) | Fixed Charges (Rs per kW) |
|---|---|---|
| 1 – 100 units | ||
| 101 – 200 units |
If your 6-month average exceeds 200 units, you are a non-protected (unsubsidised) domestic consumer. Rates rise with every slab, which is why the bill jumps so much once usage crosses 200 units.
| Slab | Per Unit Rate (Rs) | Fixed Charges (Rs per kW) |
|---|---|---|
| 1 – 100 units | ||
| 101 – 200 units | ||
| 201 – 300 units | ||
| 301 – 400 units | ||
| 401 – 500 units | ||
| 501 – 600 units | ||
| 601 – 700 units | ||
| Above 700 units |
For time-of-use (TOU) connections, electricity used in peak hours costs more than in off-peak hours. The peak window changes with the season. These timings come from the NEPRA tariff terms; confirm the current window on nepra.org.pk, and note that they apply to TOU connections, not to every domestic meter.
| Months | Peak Hours | Off-Peak Hours |
|---|---|---|
| December – February | 5:00 PM – 9:00 PM | Other 20 hours |
| March – May | 6:00 PM – 10:00 PM | Other 20 hours |
| June – August | 7:00 PM – 11:00 PM | Other 20 hours |
| September – November | 6:00 PM – 10:00 PM | Other 20 hours |
Heavy appliances — washing machine, water pump, iron, oven — are best run in off-peak hours if your connection is on TOU metering.
Set the AC between 24°C and 26°C and clean its filters every month. Switch to LED lights, unplug electronics when not in use, and use natural daylight during the day. Use ceiling fans along with the AC instead of running the AC alone. Avoid heavy appliances during peak hours. Keeping monthly use at or below 200 units also protects your protected-consumer status, which keeps the per-unit rate much lower. Solar panels with net metering can cut the bill further for homes with suitable roofs.
No. This is only an estimate. The actual bill may include adjustments and charges that do not appear in the estimate. The final amount will be the one printed on your company's bill.
No. There is no registration on this page; just enter the readings and the rate.
Yes, just use your previous bill's average rate, because each category's rate is different.
Because of FPA, taxes, fixed charges, a tariff update or a difference in meter readings. So use the estimate for budgeting, not for final payment.
Above 200 units the slab rates are higher, and crossing a 200-unit six-month average also moves you from protected to non-protected rates, so both the rate and the fixed charges rise together.
It is the bill plus the late payment surcharge, charged when the bill is not paid by the due date. Enter the surcharge percentage from your bill in the calculator to see it.
No. The calculator only needs the units you consumed. The reference number is needed to check your actual bill on your company's bill check page.