PESCO Bill Check Online in Pakistan 2026

In many parts of Khyber Pakhtunkhwa, the paper electricity bill still travels a long way before it reaches your door. In busy Peshawar streets it may get handed to the wrong house, and in the valleys of Swat or the villages around Mardan it can arrive just days before the due date. A PESCO bill check online solves this problem. With one number from an old bill, you can see your full bill on your phone in seconds, at no cost.

For a PESCO bill check online, copy the 14 digit reference number from the top of any old PESCO bill. Enter it in the PESCO bill checker on this page, or on the official PITC portal at bill.pitc.com.pk with PESCO selected, and press the check button. Your bill amount, due date, units used and full bill copy will appear. Save it as a PDF, print it, or pay it through your bank app, JazzCash or Easypaisa.

⚡

PESCO Bill Check

Enter your Reference or Consumer Number

Enter your PESCO number to check your bill.
Preparing your bill check...
5
Please wait a moment...

PESCO, HAZECO or TESCO: Find Your Company First

Khyber Pakhtunkhwa is served by three government owned power companies, and picking the wrong one is the most common reason a bill search fails. Before your PESCO bill check online, look at the company name printed at the top of your bill, or use this table as a guide.

Company

Full Name

Main Areas

PESCO

Peshawar Electric Supply Company

Most civil districts of Khyber Pakhtunkhwa, including Peshawar, Mardan, Swat, Swabi, Charsadda, Nowshera, Kohat, Bannu and Dera Ismail Khan

HAZECO

Hazara Electric Supply Company

Hazara Division, including Abbottabad, Mansehra and Haripur

TESCO

Tribal Electric Supply Company

The merged tribal districts of Khyber Pakhtunkhwa

Hazara used to be part of PESCO, but it now has its own company, HAZECO. If your bill says HAZECO or TESCO, use the checker for that company instead. If it says PESCO, you are in the right place.

What Is PESCO?

PESCO was formed in 1998, when the old WAPDA power wing was split into separate distribution companies. Its head office is at WAPDA House in Peshawar. According to its official website, PESCO serves more than 3.8 million consumers and divides its area into nine operation circles. Over the past few years, it has also opened new circles closer to customers, such as the separate Dera Ismail Khan circle launched in 2023.

Detail

Information

Full Name

Peshawar Electric Supply Company (PESCO)

Formed

1998, from the former Area Electricity Board Peshawar under WAPDA

Head Office

WAPDA House, Peshawar

Consumers

More than 3.8 million, according to the official PESCO website

Operation Circles

Nine, including Peshawar, Mardan, Swat, Swabi and Dera Ismail Khan

Regulator

National Electric Power Regulatory Authority (NEPRA)

Billing System

The PESCO online billing system runs on the platform of the Power Information Technology Company (PITC)

Official Website

pesco.com.pk

How to Do a PESCO Bill Check Online

The PESCO bill checker at the top of this page works on any phone or computer. It is free, and you do not need an account.

  1. Find the 14 digit reference number in the top part of any old PESCO bill.
  2. Type the number into the PESCO bill checker. Use digits only, with no spaces or dashes.
  3. Press the check button and wait a few seconds.
  4. Your PESCO online bill opens in the same layout as the paper copy, ready to read, save or print.

The bill is shown exactly as it appears in the official PITC record that PESCO uses. We do not change any number, so the amount after your PESCO bill check online is the same amount PESCO has billed.

What You Will See

The bill screen makes a PESCO current bill check easy. You can see the payable amount, the PESCO bill due date, the PESCO electricity units consumed, your tariff, any arrears, and your 12 month history. A quick PESCO bill amount check and a comparison with last year can be done on the same screen, which makes every PESCO bill inquiry fast and simple.

PESCO bill check online

Why Check Your PESCO Bill Online?

Before online bill checking became common, people had to visit their nearest PESCO office or a local bill collection center just to confirm their bill amount or get a duplicate copy. That process took time and often meant standing in a queue. Checking your bill online solves several everyday problems at once:

  • You can see your current bill amount and due date instantly, even late at night or on a holiday.
  • You can download or print a duplicate bill copy if you’ve lost the original.
  • You can confirm whether a previous bill was paid before it becomes overdue.
  • You can verify your bill details are correct, which helps catch errors in meter readings or billing amounts early.

For most households, this simply means less stress and fewer surprises at the end of the month.

Finding the Numbers on Your PESCO Bill

PESCO Bill Check by Reference Number

The PESCO bill reference number is the 14 digit number printed near the top of your bill. A PESCO bill check by reference number works on every platform, including this page, the PITC portal, and bank and wallet apps. That makes it the most dependable way to do a PESCO bill check online.

This number has a simple structure. The first two digits show your billing batch, which sets your meter reading day. The next five digits stand for your subdivision office, and the last seven belong to your own connection. You may hear it called the PESCO meter reference number, but you will find it on the bill rather than on the meter.

PESCO Bill Check by Consumer ID

Your bill also carries a consumer ID, a shorter number linked to your connection. Some tools allow a PESCO bill check by consumer ID, which helps if that is the only number you have written down. If a PESCO consumer ID check does not show your bill, use the reference number instead.

When Every Old Bill Is Gone

In joint family homes, bills are often kept by one elder, and in rented houses the landlord may hold them. Ask family members or your landlord for a photo of any old bill. You can also look in your bank app, JazzCash or Easypaisa payment history, where the reference number is usually saved after a payment. If none of these work, call 118 or visit your PESCO subdivision office with your CNIC and address. The staff will find your number for free.

PESCO Duplicate Bill: Download, Copy and Print

Once your PESCO bill check online is done, keeping a copy is easy. A PESCO duplicate bill has the same reference number, amount, due date and barcode as the original, so banks and payment counters accept it without question.

Saving a PESCO Electricity Bill Download PDF

On an Android phone, open the browser menu after the bill appears, choose Print or Share, and select Save as PDF. On an iPhone, tap Share, choose Print, then save the file to Files. On a computer, press Ctrl and P on Windows or Command and P on a Mac, then pick Save as PDF. Your PESCO bill download is now a neat PESCO online bill copy you can share on WhatsApp or keep for your records.

Getting a PESCO Bill Print

Choose your printer in the same print window for a paper copy. If you do not own a printer, many shops in Peshawar, Mardan and other towns offer a PESCO bill printing service. Give them your saved PDF to print, and ask them to delete it afterward, so your reference number stays private. Your PESCO bill print will look the same as the bill delivered to your home.

Why Keep a PESCO Duplicate Bill Download

People often need a recent PESCO electricity bill for bank accounts, school and college admissions, rent agreements, new connections, load changes and solar applications. Many overseas families also send bill copies to relatives abroad who help with payments. Having a PESCO duplicate bill download saved on your phone makes all of this easier.

PESCO bill check online

Reading Your PESCO Electricity Bill: Five Numbers to Look at First

After your PESCO bill check online, start with the basics. A PESCO bill is full of boxes, but these five numbers tell you almost everything you need to know.

  1. Units consumed: the electricity your home used this month, found by subtracting the previous reading from the present reading.
  2. Payable within due date: the amount you pay if you pay on time.
  3. Due date: the last day to pay without a surcharge.
  4. Arrears: any unpaid amount from earlier months, which should be zero if you paid on time.
  5. Bill history: your units and payments over the last 12 months, which shows whether this month is normal.

Once these five look right, you can look at the detailed PESCO electricity charges below.

Charge

Simple Meaning

Cost of Electricity

The price of the units you used, based on your slab

Fixed Charges

A monthly charge based on your usage category, under the 2026 structure

FPA

Fuel Price Adjustment, which changes with fuel costs and is set by NEPRA

QTA

Quarterly Tariff Adjustment from regular tariff reviews

FC Surcharge

A surcharge used to repay power sector debt

Electricity Duty

A provincial duty on electricity use

GST

General sales tax

Income Tax

Applies in some cases, such as commercial connections or larger bills

Payable After Due Date

The higher amount that includes the late payment surcharge

 

PESCO Electricity Charges in 2026

PESCO does not decide its own rates. NEPRA and the federal government set prices that apply the same way across government owned distribution companies.

The 200 Unit Limit

Homes that use 200 units or less each month are counted as protected customers and pay much lower rates. Your category depends on your usage over the past six months. Crossing 200 units in just one month can move you to higher rates for months afterward. In Peshawar and the southern districts, summer cooling pushes many homes over this line. In Swat, Malakand and other cold areas, electric heaters can do the same thing in winter.

Fixed Charges

In February 2026, NEPRA approved fixed monthly charges for domestic consumers, including protected users. Under the reported structure, protected users pay Rs200 for up to 100 units and Rs300 for up to 200 units, while other homes pay amounts that rise with usage up to Rs675. Lifeline consumers remain exempt.

Monthly Adjustments

The FPA and QTA lines can change your PESCO monthly bill even when your units stay the same. When the total looks odd but your units look normal, check these lines first. A monthly PESCO bill check online makes these changes easy to spot.

Good to Know: Per unit rates change after NEPRA decisions and government notifications. For the exact current rates, check the tariff section on the NEPRA website or the rates printed on your own PESCO bill.

How Bill Payments Affect Load Shedding on Your Feeder

This is something many PESCO customers do not realize. In parts of Khyber Pakhtunkhwa, load shedding is managed feeder by feeder. A feeder is the power line that supplies your neighborhood. When a feeder has very high losses from electricity theft and unpaid bills, it can face longer power cuts, even for families who pay their bills on time.

In July 2025, Dawn reported that PESCO linked the extra load shedding in some areas of Peshawar to high losses on certain feeders, with losses above 80 percent in some cases. The good news is that this can change. In April 2026, PESCO announced that seven more feeders, including feeders in Peshawar, Mardan, Swat and Swabi circles, had been declared load shedding free after losses came down.

What does this mean for you? Paying your own bill on time, and encouraging neighbors to do the same, helps your whole feeder. A regular PESCO bill check online makes it easy to pay before the due date every month, and fewer unpaid bills can mean fewer hours without power for everyone on your street.

PESCO Electricity Bill Verification

A few minutes of checking each month can stop you from paying for mistakes. After your PESCO bill check online, do this PESCO electricity bill verification:

  • Your name, address and tariff match your connection.
  • The present reading on the bill is close to the number on your meter.
  • Your units are similar to the same month last year.
  • Any arrears shown have not already been paid.
  • There is no estimated reading unless your meter is actually faulty.

If anything looks wrong, take a clear, dated photo of your meter and keep all your payment receipts together.

PESCO Bill Correction

PESCO bill correction is much easier when you act early and carry proof. An early PESCO bill check online gives you time before the due date.

Register a Complaint on 118

The national 118 helpline handles complaints for all government owned distribution companies, including PESCO. According to the Ministry of Energy, you can lodge complaints in seven languages, including Pashto and Urdu, track their progress, and complaints not solved in time move up to senior officers automatically. You can also send a complaint by SMS to 8118. Note down your complaint number.

Visit Your Subdivision Office

For billing problems, visit the revenue section or customer services desk at your subdivision office. Bring your bill, CNIC, dated meter photos and all payment receipts. Ask for a corrected bill or a written reply.

Take It Further if Needed

If the problem is not solved in a reasonable time, you can complain to NEPRA through its official website, or use the Pakistan Citizen Portal. Include your PESCO complaint number and proof.

PESCO bill check online

PESCO Online Bill Payment

After your PESCO bill check online, PESCO online bill payment takes a minute. Every method below needs only your reference number.

PESCO Bill Payment Methods

How It Works

Helpful Tip

Bank Mobile App

Choose bill payments, then electricity, then PESCO, and enter your reference number

Save PESCO as a payee for faster payment next month

JazzCash

Use the bill payment menu, choose electricity and PESCO

Screenshot the transaction ID

Easypaisa

Use the bills menu, choose electricity and PESCO

Check the amount before confirming

Internet Banking

Use the utility bill option on your bank website

Easy to view the full bill on a large screen

Bank Branch or Post Office

Pay in cash with your paper or printed duplicate bill

Avoid the last day, when lines are longest

Your online bill may take a few days to show a payment. If it still does not show after about a week, take your receipt to your subdivision office.

PESCO Customer Services and Contacts

PESCO customer services can be reached through these channels.

Service

Details

Complaint Helpline

118, available around the clock in seven languages, including Pashto

SMS Complaints

Send your complaint to 8118

Online Bill

bill.pitc.com.pk or the PESCO bill checker on this page

Official Website

pesco.com.pk

Head Office

WAPDA House, Peshawar

Local Help

Your subdivision office, printed on your bill

 

PESCO bill check online

Final Thoughts

A PESCO bill check online puts your bill in your hand whenever you need it, no matter how far the paper copy has to travel. It helps you pay on time, keep a duplicate copy ready, spot wrong readings and repeated arrears, and even play a small part in reducing load shedding on your feeder. Save your reference number in your phone and use the PESCO bill checker at the top of this page every month.

Frequently Asked Questions

Enter the 14-digit reference number from an old PESCO bill into the PESCO bill checker on this page, or visit bill.pitc.com.pk, select PESCO, and press Check.
Yes. Checking your PESCO bill online is free. You do not need an account, password, or app to check your bill.
Some bill-checking tools support a consumer ID. If it does not work, use the 14-digit reference number printed on your PESCO bill.
Open your PESCO bill online and select Print in your browser. Choose Save as PDF to keep a digital copy or select your printer to print it.
No. Hazara Division is served by HAZECO. Select HAZECO in a supported bill-checking service instead of PESCO when checking a HAZECO bill.
PESCO covers many districts of Khyber Pakhtunkhwa, including Peshawar, Mardan, Swat, Swabi, Charsadda, Nowshera, Kohat, Bannu, and Dera Ismail Khan.
A late payment surcharge may be added if you pay after the due date. Check your bill for the applicable surcharge and the total amount payable.
Load shedding can vary by feeder. Feeders with higher losses, including losses linked to electricity theft and unpaid bills, may face longer outages under applicable policies. Actual schedules can also depend on system conditions and other operational factors.
The 118 electricity helpline has been reported to support complaints in seven languages, including Pashto. Language availability may vary, so confirm the current options when calling.
Yes, if PESCO bill payments are available in your payment app. Open the electricity bill payment section, select PESCO, enter your reference number, verify the bill details, and confirm the payment.
Scroll to Top