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.
CheckBill.online
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.
Find it near the top of any old electricity bill.
The same reference number opens your current bill whether you're billed by LESCO, MEPCO or any of the other nine companies.
Check reading, due date, taxes, and arrears to avoid paying the wrong amount.
The tool sends you to the official bill page in a new tab without needing a login.
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.
| Company | Areas covered | Region | Bill check |
|---|---|---|---|
| LESCO | Lahore, Kasur, Okara, Sheikhupura, Nankana Sahib | Punjab | LESCO bill check → |
| GEPCO | Gujranwala, Sialkot, Gujrat, Hafizabad, Mandi Bahauddin, Narowal | Punjab | GEPCO bill check → |
| FESCO | Faisalabad, Sargodha, Jhang, Toba Tek Singh, Chiniot, Khushab | Punjab | FESCO bill check → |
| IESCO | Islamabad, Rawalpindi, Attock, Chakwal, Jhelum | Punjab / Islamabad | IESCO bill check → |
| MEPCO | Multan, Bahawalpur, Dera Ghazi Khan, Sahiwal, Muzaffargarh, Rahim Yar Khan, Vehari and surrounding South Punjab districts | Punjab | MEPCO bill check → |
| PESCO | Peshawar, Mardan, Swat, Dir, Kohat and most of KP | Khyber Pakhtunkhwa | PESCO bill check → |
| HAZECO | Abbottabad, Mansehra, Haripur, Battagram | Khyber Pakhtunkhwa | HAZECO bill check → |
| TESCO | Merged tribal districts of the former FATA | Khyber Pakhtunkhwa | TESCO bill check → |
| QESCO | Quetta and the whole of Balochistan | Balochistan | QESCO bill check → |
| HESCO | Hyderabad, Nawabshah, Mirpurkhas, Badin | Sindh | HESCO bill check → |
| SEPCO | Sukkur, Larkana, Jacobabad, Shikarpur | Sindh | SEPCO bill check → |
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.
Muzaffarabad, Mirpur and the rest of Azad Jammu & Kashmir. Billed through Azad Kashmir's own electricity department rather than a WAPDA-area DISCO.
Gas is billed separately from electricity, by one of two companies, using their own consumer number rather than a DISCO reference number.
Punjab, Khyber Pakhtunkhwa, Islamabad and Azad Kashmir
Sindh and Balochistan, including Karachi
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.
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.
Reviewed every few months instead of monthly, this covers capacity, transmission and distribution costs spread across all consumers in the region.
A federal tax applied to your electricity charges. It rises and falls with your bill total rather than sitting at one fixed rupee amount.
A provincial tax charged on the units you consume — the more you use, the more duty you pay.
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.
A flat monthly amount for the meter installed at your property, charged separately from your actual unit consumption.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.