eBill Pakistan
CompaniesHow it worksFAQBlogAboutContact
Home / Blog / How to Check Your Electricity Bill Online in Pakistan (2026 Guide)

How to Check Your Electricity Bill Online in Pakistan (2026 Guide)

AJAtif JanFounder & Editor, eBill Pakistan

Published 15 January 2026 · Last updated 16 August 2026

Checking a Pakistani electricity bill online takes about ten seconds and needs one thing: the reference number printed on any past bill. No account, no app, no password. This guide covers the whole flow — what to enter, what every field in the result means, what to do when the lookup fails, when a payment shows up, how to get a copy for a month that has already gone, and the handful of company-specific quirks that trip people up.

What you need before you start

Just the reference number: 14 digits on the mainland companies, sometimes fewer on older Azad Kashmir bills. It is printed at the top-left of every bill and it never changes, so once you have noted it down you can check every month without the paper copy. If you cannot find it, our guide on where the reference number is printed covers every layout and what to do if you have lost every bill you own.

Checking your bill, step by step

  1. Open the homepage, or go straight to your company’s page — LESCO, MEPCO, IESCO and the rest are all listed under all companies.
  2. Select your distribution company. It is printed on your bill; do not guess it from your city, because boundaries do not follow city limits.
  3. Type the reference number with no spaces or dashes.
  4. Press Check Bill. Your current bill is retrieved from the official billing system and rendered here, along with an analysis of what the figures mean.

From there you can download a PDF, print it, or share it. It is free, unlimited, and works for as many connections as you like — useful if you are a landlord or you are managing a relative’s bills.

What each field in the result means

The result is more than the total. The fields worth reading, in the order they matter:

  • Units consumed — this month’s meter reading minus last month’s. Everything else follows from it, so if something looks wrong, start here rather than with the rupee figures.
  • Payable within due date and payable after due date — two different totals. The second includes the late payment surcharge. Always check which one you are being asked for.
  • Due date — the last day to pay at the lower figure. Payment channels credit on their own timetable, so paying on the due date itself is cutting it fine.
  • Tariff code — whether you are billed as a protected or unprotected consumer. This makes an enormous difference to the rate per unit, and it is worth checking every month rather than assuming it is unchanged.
  • Arrears — anything unpaid carried forward. A non-zero figure shortly after you paid usually means the payment had not reached the system when the bill was generated.

For a field-by-field walkthrough of a complete bill, including the surcharges, see the annotated sample bill. For what the rates themselves are and the reason crossing a slab boundary costs more than the extra units, see the tariff guide.

When the lookup fails

Almost every failure is one of four things, in order of likelihood:

  1. The wrong company is selected. A reference number only resolves on the company that issued it. This is the single most common cause and it produces a plain “not found”, which people misread as a broken number.
  2. A mistyped digit. There is no fuzzy matching — one wrong digit returns nothing rather than a near miss. Read it back against the bill digit by digit.
  3. The upstream system is busy. The official billing system is heavily loaded in the last few days of a billing cycle. Waiting a few minutes and retrying usually works, and it is not a problem with your number.
  4. A very old or closed connection. A number from a disconnected connection may no longer return a current bill.

How long after payment does the status update?

Between one and two working days for most channels. Over-the-counter payments at a designated bank branch post fastest, frequently the same working day. Wallet and app payments — JazzCash, Easypaisa, bank apps — take longer to reach the billing system, and a payment made late in the evening will not appear until the following working day.

So a bill still showing as unpaid the morning after you paid is expected behaviour, not an error. Keep the receipt or the transaction reference until it clears; if it has not updated after about three working days, that receipt is what your distribution company will ask for.

Getting a copy for a month that has already passed

The online lookup returns your current bill. It is not an archive, and no public tool exposes past months. For an older month you need a duplicate from your distribution company — its customer service centre can print one, and each of our company pages lists the offices.

The better habit is to download the PDF each month when you check. It takes one tap, and it means you have the record before you need it — for a tenancy dispute, a tax filing or a new connection application.

Company-specific quirks worth knowing

  • HAZECO separated from PESCO on 1 July 2025 and many Hazara reference numbers changed. A pre-July-2025 PESCO number will often return nothing — use one from a recent HAZECO bill.
  • Azad Kashmir is billed by a government department, not a distribution company, and older numbers there can be shorter than 14 digits. Enter them exactly as printed rather than padding them. See the AJK page.
  • TESCO serves the merged tribal districts and QESCO the whole of Balochistan, both with sparse networks where a connection may be newer than the surrounding records.
  • Near a boundary — Okara and Sahiwal, or the northern edge of Sheikhupura — the company is genuinely not what the city suggests. Read it off the bill.

Paying once you have checked

We show your bill; we do not take payment. Once you have the amount and the reference number, pay through JazzCash, Easypaisa, a bank app, an ATM or a designated bank counter — our guide to paying your bill online compares them. Whichever you use, pay against the reference number, and keep the confirmation until the status updates.

Check your bill now

Enter your reference number — free, no sign-up, and it takes about ten seconds.

Frequently asked questions

How long after paying does the bill show as paid?
Usually one to two working days. Counter payments at a designated bank branch post fastest, often the same day; wallet and app payments take longer to reach the billing system. A bill still showing as due the morning after you paid is normal. Keep the receipt until it clears, because the receipt is the only proof you have.
Can I get a bill for a month that has already passed?
The lookup returns your current bill, not an archive. For an older month you need a duplicate from your distribution company, which its customer service centre can print. Keeping the PDF each month is the easier habit, and it is what most people do once they have been caught out once.
The lookup says not found but my number is definitely right. What now?
Check the company first: a reference number only resolves on the company that issued it, so a Hazara number will not work under PESCO and an AJK number is a separate system. Then check the digit count, and finally try again in a few minutes, because the official system is heavily loaded in the last days of a billing cycle.
Is a downloaded bill accepted at the bank?
Yes. It carries the same reference number, amount and due date as the posted copy, and payment is matched on the reference number rather than on the piece of paper. Banks, ATMs and wallet apps all accept it.
Do I need an account to check my bill here?
No. There is no sign-up, no password and no app. The reference number is the only thing required, and nothing about your bill is stored after the page is served.

Ready to check your electricity bill? It takes about ten seconds, free and with no sign-up.

Check your bill now

Written by Atif Jan, founder & editor, ebill pakistan.

Figures on this page are sourced and reviewed under our editorial policy. Spotted a mistake? Tell usand we'll fix it.

← Back to all guides

eBill Pakistan

A simple, free way to check your electricity bill online: no app, no sign-up, just your reference number.

⚡ All 12 distribution companies covered

Check your bill

  • LESCO Bill
  • IESCO Bill
  • MEPCO Bill
  • FESCO Bill
  • GEPCO Bill
  • HESCO Bill
  • PESCO Bill
  • QESCO Bill
  • SEPCO Bill
  • TESCO Bill
  • HAZECO Bill
  • AJK Bill

Site

  • Home
  • About
  • Contact
  • Sample bill explained
  • Electricity tariff 2026
  • All companies
  • FAQ

Guides

  • Check your bill online
  • Find your reference number
  • Protected consumer rule
  • Rs 1.99 tariff relief
  • See all guides →

Legal & trust

  • Editorial policy
  • Privacy policy
  • Terms of use
  • Disclaimer
© 2026 eBill Pakistan. All rights reserved.
Office 27, Mardan Road, Charsadda 24420, Khyber Pakhtunkhwa, Pakistan · support@ebillpakistan.pk
Not affiliated with PITC or any DISCO. Bill data belongs to the respective company.