PESCO Online Bill Check 2026: Using Your 14-Digit Reference Number

Every PESCO bill runs through one number: the 14-digit reference number printed on the front of your bill. Type it into the checker above and your current bill loads on screen in seconds, with no login or app needed. Here’s how the process works, where to find that number if you’ve misplaced your bill, and what to do if the check doesn’t go through.

What Is the 14-Digit Reference Number?

PESCO prints this number in the top-left corner of every bill, just under the company name. It stays the same every month for your connection, so once you’ve noted it down, you can use it to pull up any future bill without digging out the paper copy. PESCO’s own website links its bill checker to a billing portal run by PITC, the IT arm that handles online billing for WAPDA’s power companies. If you’ve lost your old bill entirely, your local PESCO customer services centre can read the number back to you from your meter details.

How to Check Your PESCO Bill Online

  • Find the 14-digit reference number on the top-left of a recent PESCO bill.
  • Enter that number in the reference number box above.
  • Click “Check Bill.”
  • Your current bill appears on screen with the amount, due date, and units used.

The bill loads straight from PESCO’s own billing system, so what you see matches the paper copy exactly. You can print it or save it as a PDF from there.

No Reference Number? Try Your Customer ID

If you can’t find the 14-digit reference number, your PESCO bill also carries a 10-digit customer ID, usually printed near it on the same bill. Either number points to the same connection, so it works just as well. One thing to keep in mind: you can’t check a PESCO bill using just your name, CNIC, address, or meter number. The reference number or customer ID is required.

Getting Your Bill by Email or SMS

Instead of checking the website every month, PESCO also offers an e-billing option that sends your bill straight to your inbox or phone. It’s set up through the same billing portal, using your reference number along with your email address or mobile number. Once that’s done, you’ll get an alert each time a new bill is generated, so you don’t have to remember to check.

If the Check Doesn’t Go Through

A few things usually cause this. Double-check every digit of your reference number, since one wrong digit stops the search. If the site feels slow, wait a bit and try again, or clear your browser cache. If your bill was only generated a few hours ago, it may not have loaded into the system yet, so check back later. Still stuck? You can reach PESCO through their online complaint portal, by calling 118, or by sending an SMS to 8118.

FAQs

Is checking my PESCO bill online free?

Yes. Viewing, printing, or saving your PESCO bill online costs nothing. You only pay the actual bill amount, through a bank, mobile wallet, or payment counter.

Where exactly is the reference number on my bill?

In the top-left corner, printed just under the company name and logo.

Can I check my bill using my CNIC or name instead?

No. You need either the 14-digit reference number or the 10-digit customer ID.

Does the reference number change every month?

No. It stays fixed for your connection, so the same number works for every bill going forward.

What if my bill shows the wrong reading or amount?

Report it to your local PESCO office with your reference number, or lodge a complaint online, so they can correct it.

Shoaib Nasir

Shoaib Nasir is a content writer and author at PakBiz.com, covering business, finance, markets, technology, and useful guides for readers in Pakistan. His work focuses on turning complex topics, market updates, and everyday financial information into clear, simple, and easy-to-understand content. Through his articles, Shoaib aims to provide accurate, helpful, and practical information that helps readers make informed decisions. He writes with a focus on clarity, simple language, and useful insights while keeping readers updated on the latest developments that matter to them.

Get Alerts