← All tools

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.

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)

  1. Find your reference number. Any old paper bill works — the 14-digit Reference No is printed near the top and never changes.
  2. 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.
  3. 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.
  4. 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)

  1. Find your consumer number. SNGPL bills carry a 10–11 digit Consumer Number at the top; SSGC bills carry a 10-digit Customer Number.
  2. Validate it above. We check the digits and show your number big and copy-ready.
  3. 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)

  1. Find your Account ID. The 10-digit Account ID is printed at the top of every PTCL bill, next to your phone number.
  2. 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.
  3. 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?

BillNumber you needWhere the bill opens
Electricity — 11 DISCOs (LESCO, IESCO, MEPCO…)14-digit reference numberOfficial PITC portal, pre-filled
Electricity — K-Electric (Karachi)13-digit account numberK-Electric's official bills page
Gas — SNGPL10–11 digit consumer numberSNGPL's official Consumer Bill page + captcha
Gas — SSGC10-digit customer numberSSGC's official duplicate bill portal + captcha
Internet / landline — PTCL10-digit Account ID + phone with area codePTCL'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

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.