Your WAPDA Electricity Bill Online — What It Is, What It Costs, and How to Check It in 5 Seconds

Updated: September 2026Author: Zubair HussainCovers all 11 WAPDA DISCOsSource: NEPRA S.R.O. 279(I)/2026 · PITC gateway

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

Is "WAPDA bill" and "electricity bill" the same thing in Pakistan?

Yes — "WAPDA bill" is simply what most Pakistanis call their electricity bill out of habit. WAPDA itself stopped billing consumers directly after the 1998 restructuring. Your actual bill comes from your regional DISCO — MEPCO, LESCO, FESCO, or whichever company serves your area. The PITC gateway processes all 11 DISCOs' bills through the same centralised system, which is why one portal covers all of them.

How do I check my electricity bill online in Pakistan?

Select your DISCO from the buttons above, enter your 14-digit reference number, and click Check Bill. Amount, due date, units, and arrears appear in under 5 seconds from the official PITC gateway. No login, no fee — covers all 11 DISCOs. The reference number is on the top-right corner of any past bill labeled "Ref. No."

Why does my bill show the same amount for the reference number and consumer ID fields?

They are different numbers pointing to the same account — the 14-digit reference number identifies your physical meter connection in the PITC system, while the 10-digit consumer ID is your account number in the DISCO's own database. Either one pulls the same bill. Use the reference number for online bill checking — it is more universally accepted across all 11 DISCO portals than the consumer ID.

Is ECheckBills.pk an official government website?

No. ECheckBills.pk is an independent consumer platform with no affiliation to NEPRA, PITC, WAPDA, or any DISCO. It connects to the official PITC gateway to pull bill data in real time — the same source JazzCash, HBL, and Meezan use. For official disputes, meter complaints, or connection changes, contact your DISCO directly. For complaints DISCO ignores for 30 days, escalate to NEPRA at nepra.org.pk.

Why does my bill say "no record found" when I know my reference number is correct?

Three causes: (1) Wrong DISCO selected — a MEPCO number entered on the LESCO page returns nothing. Check the company name on your bill and match it to the DISCO button. (2) Bill not yet generated — meter reading cycles vary by area. Remote areas can lag 7 to 10 days behind urban areas in the same DISCO. Wait 5 days and retry. (3) PITC server load — during the 5 days before monthly due dates, the PITC gateway slows under millions of simultaneous queries. Wait 20 minutes and retry.

Can I check bills for multiple connections — home and shop — in one place?

Yes. Use the "Save Connection" feature on ECheckBills to store multiple reference numbers under one account. Check all of them from the saved connections list without re-entering numbers each time. Each saved connection is checked independently against PITC so you get separate bill details for each.

What is the difference between FPA, FAC, and FCA on my electricity bill?

They are the same charge — different DISCOs use different abbreviations on their printed bills. FPA (Fuel Price Adjustment), FAC (Fuel Adjustment Charge), and FCA (Fuel Cost Adjustment) all refer to NEPRA's monthly per-unit surcharge based on actual electricity generation fuel costs. The figure changes every month. Check the current month's amount at the FPA Tracker before your bill generates.

Bijli ka bill online kaise check karein? (Roman Urdu)

Upar apna DISCO select karein — MEPCO, LESCO, FESCO, ya jo bhi aapka company ho. Phir 14-digit reference number enter karein jo purane bill ke upper-right corner mein "Ref. No." ke naam se hota hai. Check Bill click karein — amount, due date, units, aur arrears 5 second mein screen par aa jaenge. Koi login nahi, koi fee nahi. Duplicate PDF bhi free mein download hoti hai.

Sources & Verification

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.