Bill check · Official portals only
Check Your Bill Online
Electricity, gas or PTCL internet — enter the number from any old bill and open your official duplicate bill. No sign-up, no fee.
Portal links checked 20 Oct 2026. This page never sees your bill: for electricity, your number goes straight from your browser to the official PITC portal. We are not affiliated with any DISCO, SNGPL, SSGC or PTCL.
Other internet providers (Stormfiber, Nayatel, Transworld and the rest) don't offer a public bill lookup by number — their bills live inside your customer portal login or their app.
Your number stays yours. Nothing you type is sent to us — there is no server behind this page. Electricity checks open the official PITC portal directly; saved numbers live only in your own browser, on your own device.
How to check your bill online
Electricity (LESCO, IESCO, MEPCO, FESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO, TESCO, HAZECO)
- Find your reference number. Any old paper bill works — the 14-digit Reference No is printed near the top and never changes.
- Pick your company above and type the 14 digits. Digits only: if your printed number ends with a U or R, leave the letter off.
- Open your bill. Your browser goes straight to the official PITC portal with your number filled in. Amount payable, due date, units and arrears are all on the company's own duplicate bill — view it, print it, or save it as PDF.
- Karachi is the exception. K-Electric runs its own system: enter your 13-digit account number on K-Electric's official bills page instead.
Gas (SNGPL & SSGC)
- Find your consumer number. SNGPL bills carry a 10–11 digit Consumer Number at the top; SSGC bills carry a 10-digit Customer Number.
- Validate it above. We check the digits and show your number big and copy-ready.
- Open the official page and paste. Both gas companies protect their form with a captcha, and their forms don't accept pre-filled links — so you paste the number there and solve the captcha. That step is theirs, and it keeps your bill behind your own action.
Internet & landline (PTCL)
- Find your Account ID. The 10-digit Account ID is printed at the top of every PTCL bill, next to your phone number.
- Open PTCL's official bill page. Enter your phone number and Account ID there (the duplicate-bill form wants the phone number with its area code) plus the captcha.
- View or print the duplicate. The duplicate bill PDF is a valid bill for payment at any bank or app.
Which number does each bill need?
| Bill | Number you need | Where the bill opens |
|---|---|---|
| Electricity — 11 DISCOs (LESCO, IESCO, MEPCO…) | 14-digit reference number | Official PITC portal, pre-filled |
| Electricity — K-Electric (Karachi) | 13-digit account number | K-Electric's official bills page |
| Gas — SNGPL | 10–11 digit consumer number | SNGPL's official Consumer Bill page + captcha |
| Gas — SSGC | 10-digit customer number | SSGC's official duplicate bill portal + captcha |
| Internet / landline — PTCL | 10-digit Account ID + phone with area code | PTCL's official bill page + captcha |
Why we send you to the official portal
Plenty of sites offer to "fetch" your bill for you. We don't, on purpose. The official PITC portal forbids embedding (its security headers block it), and any site that shows your bill inside its own page is handling your billing data on its way through. The direct route is safer and just as fast: your number travels from your browser to the government/company portal, and nowhere else. What you see is the company's own record — the same duplicate bill banks and payment apps rely on.
If your bill doesn't show
- Wrong company selected. A reference number only works under the company that owns your meter. A MEPCO number under LESCO returns nothing.
- A digit is off. Count the digits: 14 for electricity reference numbers (drop only the trailing U/R letter), and copy leading zeros exactly as printed.
- The bill isn't generated yet. New bills appear a few days into the billing cycle. An old bill's number still works — you'll just see the latest bill the company has issued.
- The portal is down. The official portals slow down around due dates. Wait a little and retry — the number is fine.
Paying after you check
Once you can see the amount and due date, you can pay from JazzCash, Easypaisa or any major bank app using the same reference / consumer number — no need to wait for the paper bill. Want to know what your electricity bill should be before it arrives? Our electricity bill estimator works it out from your units and the NEPRA slabs.
Frequently asked questions
How do I check my electricity bill online?
Pick your electricity company (LESCO, IESCO, MEPCO and the rest), enter the 14-digit reference number from any old bill, and open your bill. Your browser goes straight to the official PITC portal (bill.pitc.com.pk) with your number filled in — the bill you see is the company's own duplicate bill.
Where do I find my 14-digit reference number?
It is printed on every electricity bill, labelled Reference No, usually near the top. Type the 14 digits only — if the printed number ends with a U or R letter, leave the letter off. The same number works every month; it identifies your meter connection.
How do I check my gas bill online?
SNGPL (Punjab, KP, Islamabad) uses a 10–11 digit Consumer Number; SSGC (Sindh, Balochistan) uses a 10-digit Customer Number. Both companies show the bill on their own website after you enter the number and a captcha — this tool validates your number and takes you to the official page with the number ready to paste.
How do I check my PTCL bill online?
PTCL's official bill page needs two things: your phone number with area code, and your 10-digit Account ID printed on any previous bill. Enter both on PTCL's page (plus a captcha) to see the amount due and download a duplicate bill PDF. No login is needed.
Is my bill number stored anywhere?
Never on our servers — this page has none. For electricity, your number travels directly from your browser to the official PITC portal. If you save a number for next month, it is stored only in your own browser on your own device, and you can delete it any time with the × on its chip.
Why does the portal say no record found?
Almost always one of three things: the wrong company is selected (a MEPCO number does not work under LESCO), a digit is missing or typed wrong — count all 14 — or this month's bill has not been generated yet. Check the company and digits against an old bill and try again.
Bijli ka bill online kaise check karun?
Apni bijli company chunein, purane bill par likha 14-digit reference number darj karein, aur bill khol lein. Aap seedha official PITC portal par jayenge jahan aapka asal duplicate bill nazar ayega — amount, due date aur units sab wahan hota hai.
Reference number kahan likha hota hai?
Har bijli ke bill par Reference No ke naam se chhapa hota hai, aam tor par bill ke upar wale hissay mein. Sirf 14 digits likhein — agar aakhir mein U ya R harf hai to woh na likhein. Gas ke liye Consumer Number aur PTCL ke liye Account ID purane bill par hi milta hai.