Check Electricity Bill Online Pakistan 2026 — All 11 DISCOs Free

Quick answer

Go to echeckbills.pk, select your DISCO, enter your 14-digit reference number (top-right corner of any previous bill), and click Check Bill. Your current bill appears in under 5 seconds — amount payable, due date, units consumed, and arrears. Download a free duplicate PDF. No login. No charge. Works on any phone. Covers all 11 DISCOs: MEPCO, LESCO, FESCO, IESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO, TESCO and HAZECO. echeckbills.pk is an independent platform, not affiliated with any DISCO or NEPRA.

Table of Contents

How to check your electricity bill online — 4 steps

The whole process takes less than a minute. You need exactly 1 thing: your 14-digit reference number.

  1. Select your DISCO. Go to echeckbills.pk and choose your electricity company. Your DISCO name is printed on any previous bill. If you're not sure, the table in Section 3 maps every Pakistani city to its DISCO.

  2. Enter your reference number. Type the 14-digit number exactly as it appears on your last bill — no spaces, no extra characters.

  3. Click Check Bill. Your bill usually loads within a few seconds — consumer name, units consumed, energy charges, FPA, total payable, due date, and arrears.

  4. Download your duplicate PDF. Click Download Duplicate Bill. A free, print-ready PDF generates instantly. Accepted at all DISCO franchises, banks, and NADRA e-Sahulat centers across Pakistan.

Save your reference number right now

You can easily add it to your phone contacts. Or save it in WhatsApp notes. You will use it every month to check your bill. The connection number never change lifetime.

Your electricity bill arrived — or didn't arrive. Either way, you need to know the number. echeckbills.pk gives you 5-second access to any DISCO bill in Pakistan using one thing: your 14-digit reference number. This guide covers the full process: checking, downloading, understanding, and paying your bill — from reference number basics to why your total jumped this month.

What is the reference number and how to find it?

Your electricity bill reference number is a 14-digit permanent identifier tied to your specific connection. It stays the same every month — only the bill amount and date change.

Find it in the top-right corner of any electricity bill. It will be labelled "Reference No." or "Ref. No." If you have a PDF of an old bill saved, simply open it and look at the top-right area. It's there.

Can't find your reference number?

Four places to look before calling anyone:

  • An older paper bill — same number, every month.

  • JazzCash or EasyPaisa payment history — the reference number is stored with every bill payment transaction.

  • Your bank's bill payment history — the same thing applies for HBL, Meezan, and MCB payments.

  • A photo of the meter box — some connections have account details on a sticker near the meter.

If none of those work, call your DISCO helpline and give your address or meter number. They'll pull the reference over the phone. The helpline grid is in Section 13.

⚠ Don't guess digits. One wrong digit pulls up a stranger's bill or returns nothing. Enter the number exactly as it's printed. If the bill doesn't load, re-read the reference digit by digit — don't start changing numbers randomly.

All 11 DISCOs — which electricity company serves your city

Pakistan's electricity distribution is split between 11 companies. Choose the wrong one and your bill won't load — the reference number belongs to a specific DISCO's system.

The safest approach: check the provider name printed on your previous bill. Don't guess based on city name alone — borders overlap and some areas are served by a different DISCO than you'd expect.

DISCO

Main area served

Key cities

Check bill

MEPCO

South Punjab, 13 districts

Multan, Bahawalpur, RY Khan, DG Khan and Sahiwal.

MEPCO bill →

LESCO

Lahore division

Lahore, Sheikhupura, Kasur and Nankana Sahib.

LESCO bill →

FESCO

Faisalabad division

Faisalabad, Jhang, Toba Tek Singh, and Chiniot.

FESCO bill →

GEPCO

Gujranwala division

Gujranwala, Sialkot, Gujrat, Narowal, and Hafizabad.

GEPCO bill →

IESCO

Islamabad + Rawalpindi division

Islamabad, Rawalpindi, Attock, Chakwal, Jhelum.

IESCO bill →

PESCO

Settled KP districts

Peshawar, Mardan, Swat, Dir, Kohat

PESCO bill →

HESCO

Interior Sindh

Hyderabad, Sukkur, Mirpurkhas, Larkana, Nawabshah.

HESCO bill →

SEPCO

Rural lower Sindh

Thatta, Badin, Sujawal, Dadu, Jamshoro.

SEPCO bill →

QESCO

All Balochistan

Quetta, Turbat, Gwadar, Khuzdar, Zhob

QESCO bill →

TESCO

Merged tribal KP districts

Khyber, Bajaur, Mohmand, Waziristan

TESCO bill →

HAZECO

Hazara division

Abbottabad, Mansehra, Haripur, Battagram

HAZECO bill →

Quick links to all DISCO bill pages:

What you see on your bill — every field explained

Most people look at 1 number — the total payable. That's a mistake. The full bill tells you whether you've been overcharged, whether arrears are accurate and whether the meter reading matches your actual meter.

Field

What it means

Why it matters

Reference No.

14-digit permanent connection ID.

Never changes — save it in your phone.

Consumer name and address

Account details.

Confirm it's your account before doing anything else.

Billing month

Period this bill covers.

Compare to the previous bill's period before comparing amounts.

Previous meter reading

Reading at start of billing cycle.

Subtract from current to verify units yourself.

Current meter reading

Reading at end of billing cycle.

Photograph your actual meter and compare.

Units consumed

kWh used this period.

Drives your tariff slab — everything else flows from this.

Energy charges

Units × NEPRA slab rate.

Verify using the bill calculator.

FPA / FCA / FAC

Monthly fuel adjustment charge.

Varies every month — can add Rs. 500–2,000 on its own.

NJ Surcharge

Neelum-Jhelum hydro levy.

Rs. 0.10/unit — standard NEPRA levy, not an error.

FC Surcharge

Circular debt bank repayment.

Rs. 0.43–3.23/unit — standard NEPRA levy

GST

17% on energy + FPA + surcharges.

Does not apply to PTV fee or fixed charges..

Electricity Duty

1.5% provincial tax

Applies to energy charges; no GST on this

PTV / TV licence fee

Rs. 35/month flat

No GST — collected for PTV Corporation

Arrears

Unpaid balance from previous months

Compounds with 10% if not paid — never ignore it

Due date

Payment deadline

Miss it, and a 10% late surcharge is added automatically

After-due-date amount

Total with 10% penalty already calculated

Your bill shows both figures — so you know exactly what late costs

Lost your electricity bill? Check it without the paper copy

The paper bill is just one delivery format for one number. If you have the reference number, you don't need the paper at all.

You can check your bill without the physical copy when you:

  • Misplaced the paper bill and need the amount before the due date.

  • Are away from home and can't access the letterbox.

  • Need to send the bill details to a family member who'll pay it.

  • Want to download a PDF for a bank payment that requires a printed copy.

  • Need to verify last month's meter reading for a complaint.

"The paper bill is just one delivery channel for one number. Lose the paper — keep the reference number."

Bill not loading? 6 things to check first

Sometimes the bill check returns nothing. Before calling anyone, run through these 6 checks in order.

Check 1

Re-read your reference number digit by digit

Most common causeOne wrong digit is the reason bills don't load. Hold the paper bill and compare each digit to what you typed. Zeros vs Os, 1s vs 7s, 8s vs 3s — all easy to misread from a printed bill.

Check 2

Confirm you selected the right DISCO

Second most common causeLESCO and GEPCO references don't work on the MEPCO page. Check the provider name on your previous bill — not just the city. Some Faisalabad addresses are on MEPCO, not FESCO.

Check 3

Try again in 30 minutes

System load issueThe PITC gateway and official DISCO portals slow significantly in the 5 days before monthly due dates. echeckbills.pk uses caching to stay fast, but if the underlying gateway is down, wait and try again later.

Sign up for bill alerts via your DISCO's SMS service if you regularly have trouble accessing bills near the due date.

Check 4

Check your internet connection

Mobile data issueA weak signal of tower can cause the request time out without an error message. Try a different browser or switch between mobile data and WiFi.

Check 5

Compare with an older bill

Might be using the wrong number Some people confuse the Consumer No. (which appears on the meter) with the Reference No. (which appears on the bill). They're different numbers. Use only the one labelled "Ref. No." or "Reference No." on the printed bill.

Check 6

Call your DISCO helpline

If all else failsGive your address or meter number and ask them to confirm your reference number. Helpline numbers for all 11 DISCOs are in Section 13.

How to download a free duplicate electricity bill

A duplicate bill is an official copy of your current bill. Banks, payment counters, and DISCO franchises accept it exactly the same as the original printed bill.

  1. Go to your DISCO's bill check page on echeckbills.pk.

  2. Enter your 14-digit reference number.

  3. Click Check Bill — bill details load in under 5 seconds.

  4. Click Download Duplicate Bill.

  5. A PDF generates instantly — save it to your phone or print it.

Print it in black-and-white. The printed duplicate is accepted at all DISCO franchise offices, bank branches, NADRA e-Sahulat centers, and post offices across Pakistan.

Keep a digital copy every month

Save the PDF to your phone's gallery with the month in the filename — "MEPCO-Aug2026.pdf". If you need to dispute a meter reading 3 months from now, you have documented evidence of what previous bills showed.

How electricity bills are calculated in Pakistan

Your bill isn't just units multiplied by one flat rate. It's built in layers — and understanding those layers is the only way to know if you've been overcharged.

The calculation follows this order:

  • Units consumed = current meter reading minus previous reading.

  • Energy charges = units × your NEPRA-approved slab rate. Protected consumers (200 units or fewer, no AC registered) pay subsidised rates. Unprotected consumers pay higher progressive rates applied to all units consumed.

  • Fixed monthly charge = based on your slab — Rs. 75 to Rs. 500 depending on consumption level.

  • FPA (Fuel Price Adjustment) = NEPRA's monthly per-unit fuel cost correction.

  • NJ Surcharge + FC Surcharge = per-unit NEPRA levies (Rs. 0.10 + Rs. 0.43–3.23 per unit).

  • Electricity Duty = 1.5% provincial tax on energy charges.

  • GST (17%) = applied to energy charges + FPA + NJ + FC surcharges. Not on PTV fee or fixed charges.

  • PTV licence fee = Rs. 35 flat, no GST.

  • Arrears = any unpaid balance from previous months.

Use the free electricity bill calculator to estimate your total before the bill arrives. Enter your units, select your DISCO, and add the current FPA from the FPA Tracker.

For a full step-by-step worked rupee example, read: How electricity bills are calculated in Pakistan — 2026.

What is FPA, FCA, or FAC on your electricity bill?

Three names, one thing. FPA (Fuel Price Adjustment), also written as FCA (Fuel Cost Adjustment) or FAC (Fuel Adjustment Charge) on different DISCO bills, is a monthly per-unit charge set by NEPRA.

It corrects for the difference between the reference fuel cost built into your base tariff and what electricity generation actually cost that month. When fuel was expensive — particularly in summer when gas-fired plants run hard — FPA is positive and adds to your bill. In monsoon months when hydropower is high, FPA can be negative and slightly reduces your total.

In 2026.

Track FPA before your bill arrives

NEPRA announces the monthly FPA around the 15th of each month. Check the current figure at our FPA Tracker before your bill lands — so you know what's coming and can budget for it.

How to pay your electricity bill online in Pakistan

After checking your bill on echeckbills.pk Paying takes 2–3 minutes via any of these methods. All use your 14-digit reference number.

Payment method

Where to go

Fee

Reflected in DISCO system

JazzCash

App → Bill Payments → Electricity → your DISCO

Free

2–4 hours

EasyPaisa

App → Utilities → Electricity → your DISCO

Free

2–4 hours

Raast (SBP)

Any bank app → Raast → Bill Payment

Free

Instant

HBL Internet Banking

Pay Bills → Electricity → your DISCO

Free

Same day

Meezan Bank (M-Net)

Bill Payments → Utility → Electricity

Free

Same day

1-Link ATM

Bill Payments → Electricity → your DISCO

Rs. 20

Same day

DISCO franchise/bank counter

Show duplicate bill or give reference number

Free

Immediate

Nadra e-Sahulat

Present bill or reference number

Free

Same day

Pay at least 2 days before the due date. Online payments take up to 4 hours to reflect. A bank maintenance window or mobile network issue on the due-date morning can push you past the deadline and add 10% to your bill.

Why is your electricity bill higher than usual?

The bill jumped. But you don't remember using more electricity. Three causes account for most surprise spikes.

1. You crossed a tariff slab boundary

Pakistan's electricity pricing is slab-based. But the rule is brutal: when you cross a threshold, the higher rate applies to all your units — not just the extra ones. A consumer who used 195 units last month at Rs. 10/unit pays Rs. 1,950 in base energy charges. If they used 210 units this month and crossed into the unprotected slab at Rs. 26/unit, they pay Rs. 5,460 in base charges — on 15 extra units. That's the slab cliff.

Check the protected vs unprotected threshold: 200 units per month, no registered AC, sanctioned load under 5kW. And if you've exceeded 200 units even once, NEPRA regulations lock you into the unprotected slab for the following 6 months regardless of what you consume.

2. FPA jumped this month

NEPRA's monthly fuel adjustment varies with global fuel prices. A jump from Rs. 2/unit to Rs. 6/unit on a 400-unit bill adds Rs. 1,600 — before GST (which also applies to FPA). Same units, much larger bill. Track the current FPA at the FPA Tracker so you're not caught off guard.

3. Arrears from a previous unpaid or late-paid bill

A 10% late payment surcharge from last month turns into arrears on this bill. And if you pay this bill late, 10% is added to the combined total again. Arrears compound fast. Pay before the due date — always.

How to reduce your electricity bill in Pakistan

The meter doesn't lie. These aren't tips — they're the specific changes that actually move the unit number on your bill.

  • Stay under 200 units per month if you can. Dropping from 210 to 195 units doesn't just save 15 units at the margin — it drops you into the protected tariff slab, which cuts your per-unit rate by Rs. 12–18 across all 195 units. That's a potential Rs. 2,340–3,510 in savings on one bill from 15 fewer units.

  • Photograph your meter on the 1st and 15th. Knowing where you are mid-cycle gives you time to reduce AC hours before crossing the slab boundary.

  • Run the AC at 26°C. Every 1°C increase in temperature reduces power consumption by approximately 6%. Set it to 26°C instead of 18°C.

  • Clean AC filters. A blocked filter forces the compressor to work harder — which can increase AC energy consumption by 10–20%.

  • Turn off water geysers at the switch, not just the thermostat. Most Pakistani electric geysers cycle on to maintain temperature even in standby — switching off the circuit breaker eliminates this entirely.

  • Compare monthly units, not rupee amounts. The rupee amount changes with FPA even if consumption stays flat. Units consumed is the only honest measure of your electricity use.

All 11 DISCO helpline numbers — 2026

Call your DISCO helpline to retrieve a lost reference number, report a meter problem, dispute a bill or check an outage. For power faults call 118 from any area — available 24 hours across all DISCOs.

MEPCO

South Punjab — Multan.

061-111-000-020

LESCO

Lahore-Sheikhupura-Kasur.

042-111-000-020

FESCO

Faisalabad-Jhang-Chiniot.

041-111-000-020

IESCO

Islamabad-Rawalpindi.

051-111-000-020

GEPCO

Gujranwala-Sialkot

055-111-000-020

PESCO

Settled KP — Peshawar

091-111-000-020

HESCO

Interior Sindh — Hyderabad.

022-111-000-020

SEPCO

Rural lower Sindh — Thatta

021-111-000-020

QESCO

All Balochistan — Quetta

081-111-000-020

TESCO

Merged tribal KP

091-111-786-786

HAZECO

Hazara — Abbottabad

0992-111-000-020

Power Fault

Any DISCO — 24 hours

118

Frequently asked questions

Electricity bill check — Pakistan questions

How do I check my electricity bill online in Pakistan?

Go to echeckbills.pk, select your DISCO from the 11 options, enter your 14-digit reference number and click Check Bill. Your bill details load in under 5 seconds from the official PITC gateway — no login, no charge. Download a free duplicate PDF from the same page.

Where is the reference number on my electricity bill?

Top-right corner of any DISCO electricity bill, labelled "Reference No." or "Ref. No." It's a 14-digit number that stays the same every month for the lifetime of that connection. Save it in your phone contacts right now — you'll need it every time you check, pay or dispute your bill.

,Can I check my bill without the paper copy?

Yes — you only need the reference number. Find it on any older bill, in a JazzCash or EasyPaisa payment receipt, or call your DISCO helpline with your address and they'll give it to you over the phone.

Which DISCO covers my city?

To know which DISCO covers your city, find the name of your provider from your bill. Then see the above table Disco covers area.

What is FPA or FCA on my bill?

FPA (Fuel Price Adjustment), also shown as FCA or FAC. This is a monthly charge added to your electricity bill based on changes in generation costs. You can check the latest FPA on our webpage FPA Tracker.

Why is my bill higher this month?

Three main causes: (1) crossing a slab boundary — going from 195 to 210 units applies the higher unprotected rate to all 210 units, not just the extra 15. (2) FPA change — the monthly fuel adjustment swings independently of your consumption. (3) Arrears from a previous bill compounding with 10% late surcharge. Check your current bill at echeckbills.pk and compare meter readings, units, and each line item against last month.

How do I download a free duplicate electricity bill?

Check your bill on echeckbills.pk using your reference number, then click Download Duplicate Bill. A free PDF generates instantly. Print it in black-and-white — accepted at all DISCO franchise offices, banks and Nadra e-Sahulat centers across Pakistan.

NADRA bill online check kaise karein? (Roman Urdu)

echeckbills.pk par jayen. Apna DISCO select karein — MEPCO, LESCO, FESCO, IESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO, TESCO ya HAZECO. Apna 14 digit reference number enter karein — ye kisi bhi purane bill ke upar right corner mein "Ref. No." ke naam se hota hai. Check Bill click karein. Aapka pura bill 5 second mein screen par aa jaata hai. Koi login nahi, koi fee nahi. Duplicate bill PDF bhi free mein download hoti hai.

Is echeckbills.pk an official government site?

No. echeckbills.pk is an independent third-party platform, not affiliated with NEPRA, PITC, WAPDA, or any DISCO. Bill data comes directly from the official PITC gateway — the same source as JazzCash and HBL. For billing disputes, meter complaints, and official escalations, contact your DISCO or file at NEPRA's complaint portal.

What if I select the wrong DISCO?

The bill won't load — your reference number belongs to a specific DISCO's database and won't match in another. Check your previous paper bill for the provider name. If unsure, call your DISCO helpline with your address, and they'll confirm which company serves your connection.

Sources and verification

Electricity tariffs, NEPRA notifications, and billing rules change. Always verify current rates at nepra.org.pk. For billing disputes, contact your DISCO directly or escalate to NEPRA after 30 days.

NOTE: echeckbills.pk is an independent bill-checking platform, not a government department or DISCO affiliate.

Need your bill right now?

Enter your reference number and check your latest electricity bill online.