If you've searched for "PESCO duplicate bill," "LESCO bill online," or "how to download electricity bill," you're probably trying to do one of two things: find out how much you owe before it's due, or get a copy of a bill you've misplaced. Both are more annoying than they should be, because every electricity company in Pakistan runs its own separate website, and most of them haven't been redesigned in years.
This guide walks through exactly how to check and download your bill for LESCO, PESCO, IESCO, and the other major DISCOs, plus K-Electric — and at the end, a much easier way to do all of it in one place going forward.
What you need before you start
For LESCO, PESCO, IESCO, FESCO, MEPCO, GEPCO, HESCO, SEPCO, QESCO, and TESCO, you'll need your 14-digit reference number, printed on your paper bill near the top — sometimes labelled "Ref No" and typically grouped like 05 26261 0038348.
For K-Electric, you'll need your account number instead, which is formatted differently and printed on your KE bill.
If you don't have a physical copy at all — which is often exactly why people search "PESCO duplicate bill" or "LESCO duplicate bill" in the first place — you can usually retrieve your reference number from an old paid bill, a bank receipt, or by asking whoever originally registered the connection.
Checking a LESCO, PESCO, IESCO, FESCO, MEPCO, GEPCO, HESCO, SEPCO, QESCO, or TESCO bill
Here's something most people don't realise: all ten of these DISCOs run on the same underlying government billing system. That means the process for checking a LESCO bill and checking a PESCO bill is almost identical — only the specific portal address differs by company.
The general steps:
- Go to your DISCO's official duplicate bill portal. Search for "[Your DISCO name] duplicate bill" to find the correct address — for example, "LESCO duplicate bill" or "PESCO duplicate bill."
- Enter your 14-digit reference number exactly as printed on your bill.
- Submit the form — the site will pull your current bill.
- To download it, use the "Print" option and save as PDF, since most of these portals generate the bill as a printable page rather than a direct download link.
Common frustrations: the reference number field is strict about exact digits, the site can time out under heavy traffic, and there's no way to see your bill history — only your current bill, one lookup at a time.
Checking a K-Electric bill
K-Electric runs its own separate system:
- Go to K-Electric's official duplicate bill portal.
- Enter your K-Electric account number.
- K-Electric's portal typically shows a table of your last several months — more history than the other DISCOs show by default.
- Bills usually download as a direct PDF rather than needing a print step.
One thing to know: K-Electric's system has stronger anti-bot protections. If you check too many times in quick succession, you may be temporarily blocked. Space out repeated attempts rather than refreshing rapidly.
Why doing this manually gets old fast
None of this is hard exactly — it's just repetitive, and it doesn't scale. If you're only tracking one meter, checking a bill once a month is a minor annoyance. But most people end up managing more than that: a meter for the house, one for a shop or rental property, maybe one for a parent's house you check on their behalf. That's the same slow process, multiplied by however many meters you're responsible for, with no reminder, no history, and no way to compare one month to the next.
And if you're the person who searched "how to download electricity bill" because you'd already missed the due date once — a reminder would have solved that entirely.
The easier way: BillCheck
This is exactly the gap BillCheck was built to close. It's a free Android app that supports all of it — LESCO, IESCO, PESCO, FESCO, MEPCO, GEPCO, HESCO, SEPCO, QESCO, TESCO, and K-Electric — in one place, with no separate login or account needed for any of them.
Here's what changes once you're using it:
- Add each meter once, using the same reference or account number from your paper bill. No repeated typing every month.
- See your bill instantly — units used, amount payable, due date, and a full charges breakdown, without the print-to-PDF process.
- Download the bill as a PDF in one tap, whenever you actually need a saved copy.
- Get notified when a new bill is issued, so you're not the one remembering to check.
- Choose your own due-date reminder — 1, 2, 3, or 7 days ahead, whichever fits how you pay.
- Track usage over the last 6 or 12 months, with a plain-language note on whether it's trending up or down.
- Manage every meter you're responsible for — home, shop, a relative's house — under its own nickname, switching between them in a tap.
Because BillCheck fetches your bill directly from your DISCO's own official portal, the information you see is exactly what you'd get by checking manually — it just removes the repetitive part, and adds the reminders that manual checking never had.