Utility lookup

CheckBill.online

Check any Pakistani electricity bill in seconds.

MEPCO, LESCO, FESCO, IESCO, GEPCO, PESCO and the rest of Pakistan's DISCOs share the same reference-number lookup. Enter yours below to open the current bill, review the payable amount, and download or print a copy before paying.

Free lookupNo signup or CNIC

Find it near the top of any old electricity bill.

0 digits
All 11 DISCOsDue date checkDuplicate billNo CNIC required

One lookup, every DISCO

The same reference number opens your current bill whether you're billed by LESCO, MEPCO or any of the other nine companies.

Review before paying

Check reading, due date, taxes, and arrears to avoid paying the wrong amount.

Official source

The tool sends you to the official bill page in a new tab without needing a login.

Coverage directory

Which company bills you?

Pakistan is split into eleven electricity distribution zones under PEPCO, plus Karachi and Azad Kashmir which run their own separate systems. Find your area below, or just look at the name printed at the top of your own bill.

CompanyAreas coveredRegionBill check
LESCOLahore, Kasur, Okara, Sheikhupura, Nankana SahibPunjabLESCO bill check →
GEPCOGujranwala, Sialkot, Gujrat, Hafizabad, Mandi Bahauddin, NarowalPunjabGEPCO bill check →
FESCOFaisalabad, Sargodha, Jhang, Toba Tek Singh, Chiniot, KhushabPunjabFESCO bill check →
IESCOIslamabad, Rawalpindi, Attock, Chakwal, JhelumPunjab / IslamabadIESCO bill check →
MEPCOMultan, Bahawalpur, Dera Ghazi Khan, Sahiwal, Muzaffargarh, Rahim Yar Khan, Vehari and surrounding South Punjab districtsPunjabMEPCO bill check →
PESCOPeshawar, Mardan, Swat, Dir, Kohat and most of KPKhyber PakhtunkhwaPESCO bill check →
HAZECOAbbottabad, Mansehra, Haripur, BattagramKhyber PakhtunkhwaHAZECO bill check →
TESCOMerged tribal districts of the former FATAKhyber PakhtunkhwaTESCO bill check →
QESCOQuetta and the whole of BalochistanBalochistanQESCO bill check →
HESCOHyderabad, Nawabshah, Mirpurkhas, BadinSindhHESCO bill check →
SEPCOSukkur, Larkana, Jacobabad, ShikarpurSindhSEPCO bill check →
K-Electric (Karachi)

Karachi and adjoining areas. Privately owned and run on its own billing system, not the PITC duplicate-bill portal the 11 DISCOs share. Look up a K-Electric bill through the KE Live app or ke.com.pk.

AJK Electricity (Azad Kashmir)

Muzaffarabad, Mirpur and the rest of Azad Jammu & Kashmir. Billed through Azad Kashmir's own electricity department rather than a WAPDA-area DISCO.

Gas bills

Gas is billed separately from electricity, by one of two companies, using their own consumer number rather than a DISCO reference number.

SNGPLSui Northern Gas Pipelines

Punjab, Khyber Pakhtunkhwa, Islamabad and Azad Kashmir

SSGCSui Southern Gas Company

Sindh and Balochistan, including Karachi

For billing complaints: 118 is the shared complaint helpline used across LESCO, MEPCO, FESCO, IESCO, GEPCO, PESCO, HESCO, SEPCO and QESCO. If a subdivision can't resolve it, NEPRA's consumer complaint portal is the next step.
Quick guide

How to check a duplicate electricity bill

  1. 1Grab any recent electricity bill, paper or PDF, and find the reference number printed near the top — 14 digits on most bills, occasionally 10 on a few DISCOs that have moved to newer meters.
  2. 2Type only the digits into the box above. Skip spaces, dashes, slashes and any U/R letter some printed bills show next to the number.
  3. 3Select Check Bill. Your current bill opens in a new tab within a few seconds, pulled from the shared PITC billing system that LESCO, MEPCO, FESCO, IESCO and the other DISCOs all use.
  4. 4Match the consumer name, address, billing month, due date, meter reading and payable amount against what you expect before paying anything.
  5. 5Print the page, save it as a PDF, or screenshot it — whatever your bank, landlord or own records need.
What to review

Before you pay

  • Current and previous readings should make sense against the meter actually installed at your property, not just your memory of last month's bill.
  • Units belong in comparison with last month and the same month last year, not only with the amount you expected to pay.
  • Arrears should be traced back through your own receipts before you accept them as a new balance you owe.
  • Taxes, the FPA and quarterly adjustments can move the total even when your units look completely normal.
  • Your tariff category should match how the connection is actually used — this matters most for shops, rented units and mixed-use buildings.
  • The same charge shouldn't appear twice in one bill, and a payment you already made shouldn't still be sitting in arrears next month.
  • Protected consumer status, if you qualify for it, should still be reflected in your rate — worth checking if your usage has been stable.
Understand the bill

Where the amount comes from

These charges appear on bills from every DISCO — the line-item names are standard across MEPCO, LESCO, FESCO and the rest, only the rupee amounts differ by tariff category and region.

Fuel Price Adjustment (FPA)

A variable monthly charge NEPRA approves to reflect real fuel costs. It can add to your bill or shave it down, and it moves independently of how much you actually used.

Quarterly Tariff Adjustment (QTA)

Reviewed every few months instead of monthly, this covers capacity, transmission and distribution costs spread across all consumers in the region.

General Sales Tax (GST)

A federal tax applied to your electricity charges. It rises and falls with your bill total rather than sitting at one fixed rupee amount.

Electricity Duty

A provincial tax charged on the units you consume — the more you use, the more duty you pay.

TV Fee (PTV)

A small fixed monthly charge collected for Pakistan Television. It shows up on domestic bills whether or not anyone in the house owns a TV.

Meter Rent / Fixed Charges

A flat monthly amount for the meter installed at your property, charged separately from your actual unit consumption.

FAQ

Common questions

Does one tool really work for every Pakistani electricity board?

For the 11 companies under PEPCO — LESCO, GEPCO, FESCO, IESCO, MEPCO, PESCO, HAZECO, TESCO, QESCO, HESCO and SEPCO — yes, because they all print bills through the same PITC system and the reference number is what pulls the record. K-Electric in Karachi and the Azad Kashmir electricity department run separate systems of their own.

Can I check a bill without a reference number?

The reference number is the safest and most direct route for an online lookup. If every old bill is gone, your local subdivision office or the company's official helpline can help you retrieve your account details in person.

Is this website owned by MEPCO, LESCO or any government body?

No. This is an independent consumer guide, not affiliated with any DISCO, PITC, WAPDA, PEPCO or NEPRA. It exists to make an existing official lookup easier to use and understand.

Can I pay the bill on this page?

No. This page helps you open, read and print the bill. Pay through your bank, mobile wallet, ATM, an authorised branch or your electricity company's own customer service center.

Why is my bill not showing up?

Nine times out of ten it's a mistyped digit. The rest are usually an outdated reference number, busy official servers close to the due date, or billing data that hasn't updated yet on the company's end.

What should I do if the amount looks too high?

Check the current meter reading against your own, compare units with last month rather than just the rupee total, look for arrears or adjustments, then bring photos and paid receipts to your subdivision if something still doesn't add up.

What's the difference between the reference number and the consumer number?

The reference number is what this page and the official system use to pull up your bill online. The consumer number identifies your account on the company's own records and matters more for office visits, complaints or connection paperwork than for a quick bill check.

Why does my bill change even when my units stay about the same?

Units aren't the only thing on the bill. The fuel price adjustment changes almost monthly, the quarterly tariff adjustment resets every few months, and GST and electricity duty scale with the total — any of these can move your bill without your consumption changing at all.

Can I check a gas bill the same way?

SNGPL and SSGC gas bills use their own consumer number rather than the DISCO reference number, so they're looked up through their own dedicated pages rather than this electricity checker.

Helpful guidance

Read your bill with confidence

A duplicate electricity bill is just a copy of your real bill — same billing month, same units, same due date and payable amount as the paper version. People usually need one because the printed bill arrived late, got damaged, went missing, or has to be shown again for rent, office records or a payment proof.

The reference number is what opens the bill online, but the real value is in checking the meter reading, current and previous units, taxes, arrears, fuel price adjustments and other charges before you pay. If one item looks wrong, compare it against your own records and bring the bill plus your receipts to the subdivision office.

A good rule is to check the reference number carefully, review the due date, and make sure the amount matches your expected usage. If there is a mismatch, it is often a typo, a delayed update, or a billing adjustment rather than a payment problem. The official company records are still the final authority for corrections, but this page helps you read the bill clearly before you make a decision.

For related calculations and guidance, explore the bill calculator, the bill correction guide, and the peak hours tariff info to understand your bill in more detail.

How we keep this accurate

About this guide

Last reviewed September 2026. DISCO coverage areas, charge names and the reference-number format are checked against publicly available DISCO and NEPRA information and updated when tariffs or procedures change.

Independent, not official. This site is not owned or operated by MEPCO, LESCO, any other DISCO, PITC, WAPDA, PEPCO or NEPRA. It links to the official lookup rather than replacing it.

Corrections matter. Helpline numbers, coverage areas and tariff-related figures change over time. If something here is out of date, your own bill and your DISCO's official channels are always the final source of truth.

No data stored. Reference numbers are sent straight to the official bill lookup and are not saved or logged by this site.