Check Electricity Bill Online 2026 – LESCO, MEPCO, IESCO, FESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO & K-Electric

Check Electricity Bill Online 2026 – LESCO, MEPCO, IESCO, FESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO & K-Electric. You can check any electricity bill in Pakistan online in about two minutes, using only the 14-digit reference number printed on your bill. Nine government distribution companies (DISCOs) use one official portal, while K-Electric has its own separate system. This guide gives you the official link for every company, the exact steps, and how to read and pay your bill.

Check Your Electricity Bill in 3 Steps

  1. Find your reference number. It is the 14-digit number printed at the top of your paper bill, labelled “Reference No”. It never changes, so any old bill works.
  2. Open your company’s official bill page from the table below and enter the 14 digits only (no spaces or dashes). K-Electric users enter their 13-digit account number instead.
  3. View, download or print your bill. The page shows the current bill amount, units consumed, due date and the amount payable after the due date.

The official bill check is always free. No official page asks for your CNIC, bank PIN, OTP or card details just to show a bill. Any website that charges for a duplicate bill is a scam — use only the official links below.

Official Bill Check Links – All DISCOs

All nine government DISCOs use the same official portal run by PITC (Power Information Technology Company). Pick your company and open its page. K-Electric (Karachi) is the only exception.

Company Areas Covered Official Bill Check Link
LESCO Lahore, Kasur, Okara, Sheikhupura, Nankana Sahib bill.pitc.com.pk/lescobill
MEPCO Multan, Bahawalpur, D.G. Khan, Sahiwal and South Punjab bill.pitc.com.pk/mepcobill
IESCO Islamabad, Rawalpindi, Attock, Jhelum, Chakwal bill.pitc.com.pk/iescobill
FESCO Faisalabad, Jhang, Sargodha, Toba Tek Singh, Chiniot, Mianwali, Bhakkar, Khushab bill.pitc.com.pk/fescobill
GEPCO Gujranwala, Sialkot, Gujrat, Hafizabad, Narowal, Mandi Bahauddin bill.pitc.com.pk/gepcobill
PESCO Khyber Pakhtunkhwa (except Hazara and merged tribal districts) bill.pitc.com.pk/pescobill
HESCO Hyderabad and southern Sindh (outside Karachi) bill.pitc.com.pk/hescobill
SEPCO Sukkur region, Sindh bill.pitc.com.pk/sepcobill
QESCO Balochistan (except Lasbela) bill.pitc.com.pk/qescobill
K-Electric Karachi and adjoining areas ke.com.pk/bills-e-payments

Bonus: the same PITC portal also covers TESCO (merged tribal districts) and HAZECO (Hazara). Hazara consumers should use the HAZECO page — old PESCO reference numbers for Hazara often return no result after the Hazara separation on 1 July 2025.

Where to Find the Reference Number

The reference number is printed at the top of your paper bill, labelled “Reference No” or “Ref #”. It has 14 digits, usually shown in groups, for example 12 34567 8901234 U. The letter at the end, U (urban) or R (rural), is part of the printed number — but on the PITC portal, type the 14 digits only, without spaces, dashes or the letter. If the page rejects it, try once with the letter included.

The PITC pages also accept a Customer ID — a shorter number printed near the reference number on the bill (for example, 7 digits for LESCO and 10 digits for MEPCO). Use it when you cannot read the reference number.

Do not confuse the reference number with the meter number stamped on the physical meter — the portal does not accept it. And there is no bill check by CNIC, name, meter number or address on any official portal. If you have no old bill at all, call helpline 118 or visit your sub-division office with your CNIC and connection address to retrieve the reference number.

How to Check LESCO, MEPCO, IESCO and Other DISCO Bills Online

  1. Open your company’s bill page from the table above (for example, bill.pitc.com.pk/lescobill for LESCO).
  2. Select Reference No and enter your 14-digit reference number (or select Customer ID and enter that instead).
  3. Click Submit / Search. Your current bill opens on the screen.
  4. Check the amount payable, units consumed and due date. You can download it as a PDF or print it — this is your duplicate bill.

If your bill does not appear, it may not be generated yet for the new month. The online bill usually appears about 7–10 days before the due date.

How to Check K-Electric Bill Online

K-Electric does not use the PITC portal. Its system is different:

  1. Open ke.com.pk/bills-e-payments and go to the duplicate bill section.
  2. Enter your 13-digit account number — not the 14-digit reference number. It is printed near the top of your KE bill and almost always starts with 0400.
  3. Complete the captcha and your bill opens as a PDF to download or print. No login is needed for the quick duplicate bill.

Do not use the 8-digit Consumer Number on the bill for lookup — it gives an “Account Not Found” error. If your account number has fewer than 13 digits, add leading zeros. K-Electric also offers the KE Live app (Android and iOS) to view and pay bills, and SMS service on 8119 after one-time registration (text REG <13-digit account number> to 8119, then BILL for the current bill amount).

How to Read Your Electricity Bill

Every DISCO bill has the same basic structure. Here is what each part means:

Section What It Means
Consumer information Your name, address, reference number, customer ID, meter number, tariff category and sanctioned load.
Meter reading Previous reading vs current reading. The difference is your units consumed (kWh) for the month.
Energy charges Units consumed multiplied by the slab rate. Consumers using up to 200 units fall in the protected (lower) tariff slabs; above 200 units the rates are higher.
FCA / FPA Fuel Cost Adjustment (also called Fuel Price Adjustment) — a per-unit charge set by NEPRA every month. It can be positive or negative and changes monthly.
QTA Quarterly Tariff Adjustment — a periodic NEPRA adjustment, usually smaller than the FPA.
Surcharges Fixed charges such as the FC surcharge and the Neelum-Jhelum surcharge.
Taxes GST on energy charges, FCA and surcharges, plus provincial Electricity Duty (1.5%). Advance income tax may apply for non-filers in some cases.
Amount payable & due date The total to pay and the last date. The bill also prints the higher amount payable after the due date — a late-payment surcharge (commonly 10% of the payable amount) applies after the due date.
Arrears Any unpaid balance from previous months, added to the current bill.

Tip: if your bill shows three consecutive estimated readings instead of actual readings, call 118 — your meter may not have been read.

How to Pay Your Electricity Bill Online

The 14-digit reference number is the universal payment identifier — the same number works in every payment channel (K-Electric: the 13-digit account number).

  • JazzCash: app → Bill Payments → Electricity → select your DISCO → enter the reference number → confirm the amount with your MPIN. USSD: *786#.
  • Easypaisa: app → Bill Payments → Electricity → select your DISCO → enter the reference number → confirm with PIN or fingerprint. USSD: *786# on Telenor.
  • Bank apps / internet banking: Pay Bills → Utilities / Electricity → select your DISCO → enter the reference number (HBL, UBL, MCB, Meezan, Allied, Faysal, Bank Alfalah and most other banks).
  • ATMs: any 1LINK-connected ATM → bill payment → enter the reference number.
  • Bank branch or post office: pay with the printed bill or just the reference number, by cash or account debit.
  • 1LINK / 1BILL: the national network behind bank apps, wallets and ATMs. LESCO moved its bill collection to 1LINK 1BILL in January 2026.

Payments usually reflect in the DISCO system within 24–48 hours. Always verify the amount against the official duplicate bill before paying — wallet and bank apps can sometimes show a stale cached amount.

Common Problems and Fixes

  • “Record not found” / bill not showing: one wrong digit in the reference number gives no result — recheck it digit by digit. Also confirm you picked the right company: DISCO boundaries do not follow city limits, so check the company name printed on your bill.
  • Bill not updated / old amount showing: the portal shows the current bill only. For older months, get a duplicate from the customer service centre or sub-division office.
  • Wrong reading / inflated units: photograph your meter, then call 118 or SMS 8118 with your reference number, or visit the sub-division office. Wrong-reading corrections go through the customer service centre.
  • Bill never delivered: do not wait for the paper bill — check it online and print the duplicate. Duplicate bills are also available at customer service centres.
  • Lost every old bill: call 118 with your CNIC and connection address, or visit the sub-division office — they can retrieve your reference number. There is no online lookup by CNIC or name.
  • Hazara consumers: if your old PESCO reference number returns nothing, use the HAZECO page on the PITC portal with a recent HAZECO bill.
  • K-Electric “Account Not Found”: you probably entered the 8-digit Consumer Number instead of the 13-digit account number.

Complaints and Helplines

Channel Details
Helpline (all DISCOs) 118 — national power helpline, toll-free, 24/7
Complaint SMS (government DISCOs) 8118 — SMS only, cannot be called. There is no official SMS code that sends a bill.
K-Electric SMS 8119 (after one-time registration)
MEPCO toll-free 0800-63726
FESCO toll-free 0800-66554
PESCO Complaint Cell 0370-1341078 (call or WhatsApp)
K-Electric customer care 021-3263 7133 and 021-3870 9132; email customer.care@ke.com.pk

For unresolved complaints, you can escalate to NEPRA’s consumer complaint portal or the Prime Minister’s Citizen Portal.

Frequently Asked Questions

Can I check my electricity bill by CNIC number?
No. No official portal offers a bill check by CNIC, name, meter number or address. You need the 14-digit reference number (13-digit account number for K-Electric).

Is checking the bill online free?
Yes, completely free on all official portals. Never pay anyone for a duplicate bill.

Can I check last month’s bill?
The portal shows the current bill. Billing history of about 12 months is available through some company portals and apps; for older months, visit the customer service centre.

What if my reference number is lost?
Call 118 with your CNIC and connection address, or visit your sub-division office — they can retrieve it for you.

Can I pay the bill after the due date?
Yes, but the higher “amount payable after due date” printed on the bill applies — a late-payment surcharge is added.

Does the PITC portal work for all DISCOs?
It works for all nine government DISCOs — LESCO, MEPCO, IESCO, FESCO, GEPCO, PESCO, HESCO, SEPCO and QESCO — plus TESCO and HAZECO. Only K-Electric (Karachi) has a separate system.

Is there an official app to check the bill?
Yes — Power Smart (PITC app, also for submitting your meter reading), LESCO Light, MEPCO SMART, IESCO Smart and KE Live for K-Electric.

Conclusion

Checking your electricity bill online takes two minutes: find the 14-digit reference number on any old bill, open your company’s official page on the PITC portal (or ke.com.pk for K-Electric), and your current bill is on the screen. Bookmark your company’s link from the table above so you can check every month without searching again — and always pay against the official duplicate bill, never against a screenshot or a third-party website.