Step 1 — Find your units consumed
Your starting point is always the number of units (kWh) consumed in the billing cycle. Subtract your previous reading from your current meter reading:
Units consumed = Present reading − Previous reading
Both figures are on your bill. If you want to estimate before the bill arrives, read your meter directly and compare it against last month's "Present Reading" — the difference is your consumption so far in the current cycle.
Step 2 — Determine your consumer category
Your calculation depends entirely on whether you're a protected or unprotected domestic consumer:
Protected: Your 6-month rolling average consumption is 200 units or less. Check your bill — it will say "Protected" or "A-1 (Protected)" in the consumer details section.
Unprotected: You exceeded 200 units in any of the last 6 months. Bill will say "Unprotected" or "A-1 (Unprotected)."
If you're on a commercial (B), industrial (C), or agricultural (D) connection, the tariff structure is different — the steps below apply specifically to domestic A-1 connections, which is by far the most common category.
Step 3 — Calculate the energy charge using the applicable slab
Protected consumer energy calculation
Apply the slab rates in blocks:
| Block | Rate per unit |
|---|---|
| 1 to 50 units | Rs. 5.00 |
| 51 to 100 units | Rs. 7.77 |
| 101 to 200 units | Rs. 14.00 |
Example — 160 units consumed (protected):
- First 50 units × Rs. 5.00 = Rs. 250
- Next 50 units (51–100) × Rs. 7.77 = Rs. 388.50
- Next 60 units (101–160) × Rs. 14.00 = Rs. 840
- Energy charge: Rs. 1,478.50
Unprotected consumer energy calculation
| Block | Rate per unit |
|---|---|
| 1 to 100 units | Rs. 22.00 |
| 101 to 200 units | Rs. 27.00 |
| 201 to 300 units | Rs. 36.00 |
| 301 to 700 units | Rs. 45.00 |
| Above 700 units | Rs. 68.00 |
Example — 350 units consumed (unprotected):
- First 100 units × Rs. 22.00 = Rs. 2,200
- Next 100 units (101–200) × Rs. 27.00 = Rs. 2,700
- Next 100 units (201–300) × Rs. 36.00 = Rs. 3,600
- Remaining 50 units (301–350) × Rs. 45.00 = Rs. 2,250
- Energy charge: Rs. 10,750
Step 4 — Add the fixed charge
Every domestic connection pays a fixed monthly charge regardless of consumption:
- Single-phase meter: Rs. 75
- Three-phase meter: Rs. 150
Running total after energy charge + fixed charge:
- Protected example (160 units): Rs. 1,478.50 + Rs. 75 = Rs. 1,553.50
- Unprotected example (350 units): Rs. 10,750 + Rs. 75 = Rs. 10,825
Step 5 — Add Fuel Price Adjustment (FPA)
FPA is a monthly variable charge announced by NEPRA. For January 2026 it was Rs. 1.63 per unit — use the current month's announced rate, which you can check on the FPA guide page.
FPA = units consumed × current FPA rate
- Protected example: 160 × Rs. 1.63 = Rs. 260.80
- Unprotected example: 350 × Rs. 1.63 = Rs. 570.50
Step 6 — Add FC Surcharge
The Financing Cost Surcharge covers power sector debt costs. It's approximately Rs. 3.23 per unit (this figure varies slightly by quarter — check your bill's FC Surcharge line for the exact current rate):
- Protected example: 160 × Rs. 3.23 = Rs. 516.80
- Unprotected example: 350 × Rs. 3.23 = Rs. 1,130.50
Step 7 — Calculate the GST subtotal and apply 18% tax
Before calculating GST, add up everything so far (energy charge + fixed charge + FPA + FC Surcharge). GST at 18% is applied to this combined subtotal — not on the energy charge alone:
Protected example (160 units):
- Energy: Rs. 1,478.50
- Fixed: Rs. 75
- FPA: Rs. 260.80
- FC: Rs. 516.80
- Subtotal: Rs. 2,331.10
- GST (18%): Rs. 419.60
Unprotected example (350 units):
- Energy: Rs. 10,750
- Fixed: Rs. 75
- FPA: Rs. 570.50
- FC: Rs. 1,130.50
- Subtotal: Rs. 12,526
- GST (18%): Rs. 2,254.68
Step 8 — Add remaining smaller charges
Electricity Duty: approximately 1.5% of energy charges only (not the full subtotal)
- Protected example: 1.5% × Rs. 1,478.50 = Rs. 22.18
- Unprotected example: 1.5% × Rs. 10,750 = Rs. 161.25
NJ Surcharge (Neelum-Jhelum): approximately Rs. 0.10 to Rs. 0.20 per unit
Final totals
| Component | Protected (160 units) | Unprotected (350 units) |
|---|---|---|
| Energy charge | Rs. 1,478.50 | Rs. 10,750.00 |
| Fixed charge | Rs. 75.00 | Rs. 75.00 |
| FPA | Rs. 260.80 | Rs. 570.50 |
| FC Surcharge | Rs. 516.80 | Rs. 1,130.50 |
| GST (18%) | Rs. 419.60 | Rs. 2,254.68 |
| Electricity Duty | Rs. 22.18 | Rs. 161.25 |
| NJ + minor levies | ~Rs. 25 | ~Rs. 60 |
| Estimated total | ~Rs. 2,797 | ~Rs. 15,002 |
Two households, 160 versus 350 units, same city, same tariff year. One pays roughly Rs. 2,800. The other pays roughly Rs. 15,000. The math shows exactly why consumption decisions in South Punjab carry such outsized financial consequences compared to simple per-unit rate assumptions.
When your manual calculation doesn't match the bill
A difference of 2 to 5% between your manual estimate and the actual bill is normal — FPA and QTA figures may not be exactly what you assumed, and minor rounding in the billing system's calculations adds up across several line items.
A difference significantly larger than that — say, 20% or more — is worth investigating specifically. Run through each line item on the actual bill rather than the estimated total: if the energy charge calculation doesn't match what the tariff slab produces for your units, or if GST was calculated on a different base than the correct subtotal, those are specific, actionable grounds for a billing correction complaint.
Frequently Asked Questions
How do I calculate my MEPCO electricity bill myself?
The core steps: subtract last month's reading from your current meter reading to get units, apply the applicable tariff slab to get your energy charge, then add fixed charge, FPA, FC Surcharge, and GST (18% on the combined subtotal). The full worked example with current rates is in the tables above.
What is the formula for electricity bill calculation in Pakistan?
Total bill = Energy charges (slab-based) + Fixed charge + FPA (per unit) + FC Surcharge (per unit) + GST (18% of the above combined) + Electricity Duty (1.5% of energy only) + NJ Surcharge.
Why is my manually calculated amount different from the actual bill?
Small differences (2 to 5%) are normal due to rounding and the exact FPA or QTA rate for your specific billing month. Larger differences should be investigated line by line by comparing your calculation against each item on the printed bill.
Does the 200-unit threshold affect manual calculation?
Yes, fundamentally — crossing 200 units switches your entire calculation from protected to unprotected tariff rates, including retroactively on the first unit. The difference this makes in the final total is dramatic, which is exactly why tracking consumption mid-cycle is so useful.
Where do I find the current FPA rate for my calculation?
The current FPA rate is announced monthly by NEPRA and explained on this page. Your actual bill's FPA line shows the exact rate applied for that specific cycle.
Last updated: August 2026 | Rates per NEPRA S.R.O. No. 279(I)/2026, FPA per January 2026 determination
Bill calculator tool · Tariff rates 2026 — complete chart · Protected vs unprotected explained · What is FPA?