Your WAPDA Electricity Bill Online — What It Is, What It Costs, and How to Check It in 5 Seconds
Quick Answer
Select your DISCO from the buttons above, enter your 14-digit reference number (top-right corner of any past bill), and click Check Bill. Your amount, due date, units consumed, and arrears load in under 5 seconds — pulled live from the official PITC gateway. Free PDF download. No account needed.
Not sure which DISCO you belong to? The company name prints on every bill. If you have no old bill at all, call 118 with your address — they will tell you your DISCO and reference number.
Why People Still Say "WAPDA Bill" — and What That Actually Means in 2026
Pakistan's electricity system splits into two separate worlds that most consumers never think about — and understanding that split explains why your bill looks the way it does, why your neighbor's bill may have different charges, and why your complaint goes to a different office than someone in Lahore.
For four decades after 1958, WAPDA — the Water and Power Development Authority — ran everything: generation, transmission, and distribution. Every Pakistani received their electricity bill from WAPDA. In 1998, the government restructured the entire sector. Distribution was separated from WAPDA and handed to 11 regional companies called DISCOs. WAPDA itself now focuses exclusively on hydroelectric generation — Tarbela, Mangla, Neelum-Jhelum — and water infrastructure.
Pre-1998 — WAPDA EraOne authority. One bill format. Every consumer across Pakistan billed by WAPDA directly.
1998 — RestructuringDistribution separated. 10 regional DISCOs created. TESCO and HAZECO added later for merged tribal areas and Hazara.
2002 — NEPRA Takes OverNational Electric Power Regulatory Authority becomes the independent regulator. Sets all tariff rates. Approves every FPA change. Handles consumer complaints against DISCOs.
2026 — Today11 DISCOs, one PITC billing gateway, one NEPRA tariff schedule, 35+ million consumer connections nationwide. "WAPDA bill" is still what everyone calls it.
The habit of saying "WAPDA bill" has simply outlasted the restructuring. Your actual bill comes from whichever DISCO serves your area — MEPCO in South Punjab, LESCO in Lahore, FESCO in Faisalabad, and so on. The tariff rates, FPA charges, and GST are set nationally by NEPRA and apply identically across all 11. What differs by DISCO: load shedding hours, reading cycle dates, and local complaint offices.
How the Online Bill System Actually Works — WAPDA to PITC to Your Screen
When you check a bill on ECheckBills — or on JazzCash, HBL, or any bank app — you are querying the same backend: a centralised platform managed by PITC, the Pakistan Information Technology Company, under the Ministry of Energy. Understanding this chain matters because it explains why bills sometimes load slowly, and why a payment made on JazzCash shows up in MEPCO's system hours later — not instantly.
Power GeneratorsWAPDA Hydel, IPPs, nuclear — sell to CPPA-G
→
CPPA-GBuys power, sells to DISCOs — fuel cost goes into your FPA
→
NTDC GridHigh-voltage transmission — WAPDA subsidiary
→
Your DISCOReads meter, uploads data to PITC, issues bill
→
PITC Gatewaybill.pitc.com.pk — single portal all 11 DISCOs share
→
Your ScreenECheckBills, JazzCash, HBL — all query PITC
Your DISCO field-reads your meter monthly, uploads the reading to PITC's centralised platform, and PITC applies NEPRA's approved tariff rates, FPA, GST, and all surcharges automatically. The resulting record is the duplicate bill you pull up with your reference number — from any portal, including this one.
Why this matters when your bill doesn't load: ECheckBills connects directly to PITC and uses server-side caching to stay fast. But if PITC's own servers are overloaded — which happens during the 5 days before monthly due dates when millions of consumers check simultaneously — the delay is upstream, not on this site. Waiting 20 to 30 minutes and retrying usually resolves it.
Your 14-Digit Reference Number — What Each Segment Means
Every WAPDA electricity bill carries a 14-digit reference number that never changes for the life of your connection. Most people treat it as an opaque string of digits. It is actually structured — and knowing the structure helps you spot errors and understand why DISCO-switching happens when families move.
Reference Number Structure — WAPDA DISCOs
XXXXXXXXXXXXXX
Digits 1–2: DISCO code (identifies your distribution company)Digits 3–4: Circle or division code (your regional office)Digits 5–7: Subdivision or feeder identifier Digits 8–12: Consumer serial number within that feeder Digits 13–14: Check digits — validation for the PITC system
This structure is why a MEPCO reference number will never work on the LESCO page — the DISCO code in the first two digits directs the PITC query to a specific company's database. Entering the right number on the wrong DISCO page returns nothing, not an error, which confuses most consumers into thinking their number is wrong.
The reference number also does not change when you change your meter — meter replacement updates the hardware, not the consumer record. It changes only when you apply for a completely new connection at a different address.
Which Electricity Company Serves Your Area?
Pakistan's 11 DISCOs divide the country geographically. The company name prints clearly on every bill — that is the safest way to confirm yours. City-based guessing fails in border areas: parts of Okara fall under LESCO, not MEPCO; some Faisalabad-adjacent addresses belong to MEPCO, not FESCO. Always check the bill name, not the city.
MEPCO13 districts — South PunjabCheck MEPCO bill →
LESCOLahore division — 4 districtsCheck LESCO bill →
FESCO Faisalabad division — 4 districtsCheck FESCO bill →
GEPCOGujranwala division — 5 districtsCheck GEPCO bill →
IESCOIslamabad + Rawalpindi — 5 districtsCheck IESCO bill →
PESCOSettled KP — Peshawar to SwatCheck PESCO bill →
HESCOInterior Sindh — Hyderabad regionCheck HESCO bill →
SEPCORural lower Sindh — Thatta to DaduCheck SEPCO bill →
QESCOAll Balochistan — Quetta to GwadarCheck QESCO bill →
TESCOMerged tribal KP districtsCheck TESCO bill →
HAZECOHazara division — Abbottabad regionCheck HAZECO bill →
K-Electric is not on this list. Karachi runs on K-Electric — a private utility with its own billing system completely separate from PITC. K-Electric bills use a 13-digit consumer number, not the 14-digit reference number format. ECheckBills covers all 11 WAPDA DISCOs only. For Karachi bills, use ke.com.pk with your 13-digit consumer number.
How to Check Your Bill — 3 Things to Confirm Before You Start
Most failed bill lookups come down to three simple mistakes. Checking these first saves you the frustration of "no record found" on a bill that absolutely exists.
1. Have your reference number ready — not your consumer ID
Two different numbers appear on your bill. The reference number is 14 digits and sits at the top-right, labeled "Ref. No." The consumer ID is 10 digits and appears near the meter details. They are not interchangeable. This site checks by reference number by default. If you only have your consumer ID, select the "Consumer ID" tab in the checker before entering it.
2. Confirm your DISCO before entering anything
The reference number is DISCO-specific. A MEPCO number entered on the LESCO page returns nothing — not because the number is wrong, but because the PITC query targets the wrong company database. The DISCO name prints clearly at the top of every bill. If you are unsure and have no old bill available, call 118 with your full address.
3. Know when your bill generates
DISCOs read meters on rolling weekly schedules — not all consumers in a city on the same day. Remote areas within a DISCO's service territory often receive bills 7 to 10 days after urban areas in the same month. If "no record found" appears and your reference number is correct, your current month's bill has likely not generated yet. Wait 5 days and try again.
Save your reference number permanently. Add it to your phone contacts right now — "Electricity Ref No." — or save it in WhatsApp notes. It never changes. Hunting for it the night before the due date while the PITC portal is under peak load is avoidable with 10 seconds of setup.
What Every Charge on a WAPDA Bill Actually Means
A standard domestic electricity bill in Pakistan carries 10 to 12 separate line items. Most are mandatory nationwide charges that your DISCO collects on behalf of the government — MEPCO does not pocket your GST, and LESCO does not decide your FPA. Understanding which charges are variable and which are fixed helps you identify genuine billing errors from normal monthly fluctuations.
Charge | Set By | Variable? | What to Check |
|---|---|---|---|
Energy Charges | NEPRA — slab rates | Yes — depends on units consumed and slab category | Verify with the bill calculator |
FAC / FPA / FCA | NEPRA — monthly determination | Yes — changes every month | Track at FPA Tracker before bill arrives |
TR Surcharge | NEPRA — bridges government vs NEPRA tariff gap | No — fixed per category | Standard levy — not an error |
NJ Surcharge | Federal — Neelum-Jhelum project fund | No — fixed Rs. 0.10/unit | Fixed — not an error |
FC Surcharge | Federal — circular debt repayment | No — fixed Rs. 0.43–3.23/unit by category | Fixed — not an error |
GST 17% | FBR — federal tax | Proportional to taxable charges | Applies to energy + FAC + surcharges only — not PTV fee |
Electricity Duty | Provincial government | No — 1.5% of energy charges | GST does not stack on this line |
PTV Licence Fee | Federal — PTV Corporation | No — flat Rs. 35/month domestic | No GST applies — if GST appears on PTV fee, file a complaint |
Meter Rent | Your DISCO — varies by meter type | No — fixed monthly | Varies from Rs. 15 to Rs. 40 by meter age and type |
Arrears | Previous unpaid balance | Yes — accumulates with 10% late surcharge | Pay before due date — 10% adds to arrears again if missed |
One consistent pattern that trips consumers up: the "After-Due-Date Amount" shown on every bill is not a separate charge. It is the pre-calculated total that includes the 10% late payment surcharge — shown so you know exactly what paying late costs before you decide to delay.
Why Your Electricity Bill Is Higher — The 3 Causes That Account for 95% of Spikes
Across all 11 DISCOs, the same three billing mechanics drive almost every unexpected increase. None of them require a meter fault, a billing error, or tampering to produce a Rs. 2,000 to Rs. 5,000 jump.
You crossed the 200-unit protected slab boundary
Pakistan's domestic tariff has a cliff, not a slope. The moment you consume more than 200 units in a billing cycle, the higher unprotected rate applies to all of your units that month — not just the units above 200.
✅ Protected — 195 Units~Rs. 1,950Base energy charges
❌ Unprotected — 215 Units~Rs. 5,590Rs. 3,640 more for 20 extra units
The penalty extends for 6 months. NEPRA regulations lock you into the unprotected slab for the next 6 consecutive billing cycles once you exceed 200 units in any single month — regardless of how little you consume afterward. One hot week in July can raise your bills through December. Use the bill calculator to see exactly where you stand before your next cycle closes.
The Fuel Adjustment Charge changed this month
NEPRA sets a new FAC every month based on Pakistan's actual generation fuel costs — imported LNG, furnace oil, and the hydel generation share. A swing from Rs. 2 to Rs. 6 per unit adds Rs. 1,600 to a 400-unit bill before GST. Your meter reading can stay flat while your bill jumps 20 to 30 percent. The FPA Tracker shows the current month's FAC before your bill generates — check it mid-cycle to avoid the surprise.
Late payment arrears from last month are compounding
A 10% late surcharge from last month's unpaid bill carries forward as arrears on this bill. Miss this one too and NEPRA's regulations allow your DISCO to add another 10% to the combined total — arrears plus current charges. Paying even a partial amount before the due date stops the surcharge from applying to whatever you paid, which reduces the compounding damage.
Cross Subsidy Program 2026 — Register If Your Bill Is 200 Units or Less
In May 2026, the federal government opened the Cross Subsidy Program for domestic consumers across all 11 DISCOs via PITC at css.pitc.com.pk. Eligible households — those using 200 units or fewer per month — can register online to confirm and protect their protected consumer status. Once registered, the subsidy applies automatically to every subsequent bill without re-registration.
Eligible consumers save roughly Rs. 500 to Rs. 2,000 per bill depending on consumption and tariff category. Registration requires your 14-digit reference number, CNIC, and a mobile number linked to your electricity account. The entire process takes under 5 minutes and requires no office visit.
How to register: Scan the Subsidy QR code printed on your latest bill — or go directly to css.pitc.com.pk. Enter your reference number, verify your details, enter CNIC and mobile number, confirm the OTP, and you're done. Your next bill will show the protected rate automatically.
Two different QR codes print on 2026 bills. The Payment QR (scan to pay via banking app) and the Subsidy QR (scan to register for Cross Subsidy Program) serve completely different functions. Scanning the wrong one is the most common source of confusion reported by consumers this year. The Subsidy QR takes you to css.pitc.com.pk — not a payment screen.
How to Pay Your Electricity Bill — and When the Due Date Falls
Due dates differ across DISCOs. Most set the due date on the 6th of the month. IESCO and PESCO use the 7th. Your bill prints the exact due date — that is the safest reference. All payment methods below accept the 14-digit reference number.
Method | Fee | Clears In | Works For |
|---|---|---|---|
JazzCash | Free | 2–4 hours | All 11 DISCOs — highest bill payment volume in Pakistan |
EasyPaisa | Free | 2–4 hours | All 11 DISCOs |
Raast (any bank app) | Free | Instant | All 11 DISCOs — fastest clearance, zero delay risk |
Bill QR code scan | Free | 2–4 hours | Scan Payment QR on 2026 bills — no reference number typing needed |
Internet banking | Free | Same day | HBL, Meezan, MCB, UBL, ABL — all major banks |
1-Link ATM | Rs. 20 | Same day | All 11 DISCOs — no smartphone needed |
DISCO franchise / bank counter | Free | Immediate | Cash payment — printed confirmation on the spot |
NADRA e-Sahulat | Rs. 10–20 | Same day | Rural areas — NADRA centers across all 11 DISCO territories |
Pay at least 2 days before the due date. Online payments take up to 4 hours to reflect in your DISCO's billing system. Bank maintenance windows run unpredictably on due-date mornings — a window that falls between your payment and midnight pushes your clearance past the deadline and triggers the 10% surcharge on your full bill. Paying 2 days early eliminates this risk at no cost.
5 Ways to Reduce Your Electricity Bill — Nationwide
Photograph your meter on the 1st and 15th of every month from May through September. Knowing your mid-cycle unit count gives you two weeks to reduce consumption before crossing the 200-unit slab boundary. The savings from staying protected versus crossing into unprotected can exceed Rs. 3,000 on a single bill — more than any efficiency upgrade pays in a year.
Set your AC to 26°C, not 18°C or 20°C. Each 1°C increase in set temperature reduces compressor power draw by roughly 6%. Running at 26°C instead of 18°C uses approximately 48% less electricity for the same cooling hours. Over a July billing cycle with 12 daily AC hours, that difference alone can mean 60 to 90 fewer units consumed.
Clean AC filters every 3 weeks during summer. A clogged filter forces the compressor 15 to 20 percent harder without delivering more cooling. The filter takes 5 minutes to clean under a tap. In a hot summer month, that 15% reduction saves roughly 15 to 25 units depending on AC capacity — potentially the difference between protected and unprotected status.
Cut the geyser circuit breaker — not just the thermostat — from April through October. Electric geysers cycle on every few hours to maintain temperature even in standby mode. Cutting the breaker eliminates this entirely. In winter billing cycles, geysers typically account for 40 to 60 avoidable units per month for a standard household.
Track units, not rupees, month to month. FPA changes can raise your bill by Rs. 1,000 to Rs. 1,500 even when your consumption stays completely flat. Rupee comparison across months misleads — only units consumed tells you whether your actual usage changed. The bill calculator lets you separate the two in seconds.
All 11 DISCO Helpline Numbers — 2026
Use these numbers to retrieve a lost reference number, report a wrong meter reading, dispute a bill amount, or register a power fault. All numbers operate 24 hours. For power outages across any DISCO territory, 118 is the universal fault line — free to call from any network.
MEPCO0800-63726South Punjab — 13 districts
LESCO042-111-000-020Lahore, Sheikhupura, Kasur
FESCO041-111-000-020Faisalabad, Jhang, Chiniot
GEPCO055-111-000-020Gujranwala, Sialkot, Gujrat
IESCO051-111-000-020Islamabad, Rawalpindi, Attock
PESCO091-111-000-020Peshawar, Mardan, Swat
HESCO022-111-000-020Hyderabad, Interior Sindh
SEPCO021-111-000-020Thatta, Badin, rural Sindh
QESCO081-111-000-020Quetta, all Balochistan
TESCO091-111-786-786Merged tribal KP districts
HAZECO0992-111-000-020Abbottabad, Hazara division
Power Fault — Any DISCO11824 hours, free, nationwide
Frequently Asked Questions
Sources & Verification
NEPRA — National Electric Power Regulatory Authority — S.R.O. 279(I)/2026 tariff schedule, monthly FAC determinations, consumer rights and complaint portal
PITC — Pakistan Information Technology Company — central billing gateway bill.pitc.com.pk, CCMS complaint system, Cross Subsidy Program css.pitc.com.pk
Power Division, Government of Pakistan — DISCO governance, Cross Subsidy Program policy, sector restructuring history
WAPDA — Water and Power Development Authority — hydel generation mandate and sector history post-1998 restructuring
Tariff rates, FAC figures, and NEPRA regulations change monthly. Always verify current rates at nepra.org.pk. For billing disputes contact your DISCO directly or escalate to NEPRA after 30 days without resolution.