PESCO Duplicate Bill Online — Check, Download & Print (2026)

A PESCO duplicate bill allows consumers to view, download, and print their electricity bill online using a 14-digit reference number or 10-digit customer ID. This service is useful if the original bill is lost, delayed, or not delivered. The duplicate electricity bill displays the payable amount, due date, billing period, meter reading details, and surcharge information issued by Peshawar Electric Supply Company (PESCO).

Check PESCO Duplicate Bill Online

Enter your 14-digit PESCO reference number to open the official electricity bill on PITC in a new tab.

Please enter a valid 14-digit reference number.

Enter your 14-digit reference number or 10-digit customer ID to instantly view your latest PESCO electricity bill.
No login or registration is required. The service is free to use.

How to Check PESCO Duplicate Bill Online?

Step-by-step Urdu infographic showing how to check PESCO duplicate bill online using a 14-digit reference number, from entering the number to viewing and downloading the bill

Follow these steps to retrieve your PESCO bill:

  1. Locate your 14-digit reference number on any previous PESCO bill
  2. Enter the number in the bill check field above
  3. Click View Bill
  4. Your current bill will appear with the amount, due date, and billing details
  5. Open the full bill to download or print

Bills are usually available once issued by PESCO for the current billing cycle.

How to Download or Print a PESCO Duplicate Bill?

A PESCO duplicate bill is a valid copy of the original bill and is accepted for payment.

Steps:

  • View your duplicate bill online
  • Click Download PDF or Print
  • Save the file or print it for payment at banks or digital channels

Where to Find Your PESCO Reference Number?

You can find the reference number on any previous bill.

Urdu infographic explaining where to find the PESCO reference number (14 digits) and customer ID (10 digits) on an electricity bill, with highlighted sections for easy identification
  • Reference Number: 14-digit number printed near the top
  • Customer ID: 10-digit number printed alongside consumer details

If you don’t have an old bill, contact the nearest PESCO office or helpline.

About PESCO (Peshawar Electric Supply Company)

PESCO is a public electricity distribution company responsible for power supply across Khyber Pakhtunkhwa (KPK). It operates under Pakistan’s Ministry of Energy (Power Division) framework and serves millions of residential, commercial, and industrial consumers through its regional grid infrastructure.

Areas Covered by PESCO

PESCO supplies electricity across multiple districts in Khyber Pakhtunkhwa.

PESCO electricity distribution map showing power supply network across Khyber Pakhtunkhwa including Peshawar, Mardan, Swat, Kohat, Bannu, Dir, and Hazara regions

PESCO Service Regions

  • Peshawar
  • Mardan
  • Swabi
  • Swat
  • Bannu
  • Khyber
  • Kohat
  • DI Khan (selected areas)

Important Update

Consumers from Hazara Division are now served by HAZECO. If your area falls under Hazara, you must check your bill through HAZECO systems.

PESCO Peak Hours (2026)

Reducing usage during peak hours helps control bill amounts.

SeasonPeak Hours
April – October6:30 PM – 10:30 PM
November – March6:00 PM – 10:00 PM

Common Charges on PESCO Bill

Your bill may include:

  • FPA (Fuel Price Adjustment)
  • TR Surcharge (Tariff Rationalization)
  • FC Surcharge (Financing Cost)
  • Quarterly Tariff Adjustment (QTA)
  • Deferred Amount (if applicable)

Each charge is regulated under NEPRA guidelines.

New Connection or Name Change

To apply for:

  • New electricity connection
  • Name transfer on the existing meter

Visit the nearest PESCO office and submit the required application. The process for a name change follows the same steps as a new connection.

PESCO Complaint & Issue Reporting Process

PESCO allows electricity consumers to register complaints for billing, power supply, and service-related issues through its official complaint system.
Complaints can be submitted online or through official helpline numbers and are processed by the relevant PESCO subdivision.

How to Register a PESCO Complaint Online?

PESCO provides an online complaint registration form for quick issue reporting.

To register a complaint:

  1. Visit the official PESCO website: pesco.gov.pk
  2. Open the Media Center menu
  3. Under Customer Services, click Register Your Complaints
  4. You will be redirected to the complaint registration form

Steps to Submit the Complaint Form

Once the complaint form opens, fill in the required details carefully:

Urdu step-by-step vertical infographic showing how to register a PESCO electricity complaint online, including entering reference number, mobile number, complaint type, details, and submitting the complaint form
  • Enter your 14-digit PESCO reference number
  • Enter your mobile number (without spaces or dashes)
  • Enter your name
  • Mention the nearest location or landmark of your residence
  • Select the nature of the complaint from the dropdown:
    • Line complaints
    • Non-line complaints
    • Leads/service requests
  • Write a brief description of the complaint
  • Optionally attach a supporting file or document
  • Click Register Complaint to submit

After submission, your complaint is received and forwarded to the relevant PESCO office.

PESCO Complaint Helpline Numbers

PESCO also allows consumers to report electricity issues via phone.

Urdu infographic showing PESCO complaint helpline numbers 118 and 111-000-118 for reporting electricity outages, load shedding, line faults, and emergency power issues
  • PESCO Helpline: 118
  • Alternate Contact: 111-000-118

These numbers are commonly used for reporting power outages, snapped supply lines, and urgent electricity faults.

Expected Response & Resolution

  • Most complaints are forwarded to the nearest subdivision office
  • Resolution time depends on the nature of the issue (line fault, billing issue, or service request)
  • During large-scale outages, helpline lines may remain busy due to high call volume

Consumers are advised to keep their reference number and contact details ready when following up.

Troubleshooting PESCO Duplicate Bill Issues

What Does “No Record Found” Mean on PESCO Bill Portal?

The “No Record Found” message appears when the entered reference number does not match PESCO billing records.
This usually happens due to an incorrect reference number, a newly issued connection, or when the bill for the current month has not yet been generated.

Incorrect PESCO Reference Number

Entering even one wrong digit in the 14-digit reference number will prevent the bill from loading.
Make sure:

  • The reference number is exactly 14 digits
  • No spaces, dashes, or extra characters are added
  • The number matches the same meter and connection

Always copy the reference number from a previous PESCO bill.

Bill Not Issued Yet for the Current Month

PESCO duplicate bills become available only after the monthly billing cycle is completed.
If you check too early:

  • The bill may not appear online
  • Wait a few days and try again
  • Check after the usual bill issuance period for your area

PESCO Portal Temporarily Unavailable

The PESCO online bill system may be temporarily unavailable due to maintenance or heavy traffic.
If the page does not load:

  • Refresh after some time
  • Try again during off-peak hours
  • Use a different network or device

Browser or Device Issues While Checking PESCO Bill

Some bill loading problems are caused by browser or device settings.
For best results:

  • Use updated browsers such as Chrome, Edge, or Firefox
  • Enable pop-ups and PDF downloads
  • Clear browser cache if the bill does not display
  • Avoid incognito or private browsing mode

Desktop browsers usually provide a more stable experience.

How to Verify the Correct PESCO Reference Number

The correct PESCO reference number is printed on every electricity bill.
To verify:

  • Check the top section of a previous PESCO bill
  • Confirm the 14-digit length
  • Ensure the number belongs to the same connection

If no old bill is available, contact Peshawar Electric Supply Company customer services or visit the nearest subdivision office.

Frequently Asked Questions

Can I check PESCO bill by CNIC or name?

No. PESCO bills can only be checked using a 14-digit reference number or 10-digit customer ID.

Is PESCO duplicate bill valid for payment?

Yes. Banks, ATMs, mobile wallets, and online banking accept duplicate bills.

Can I check old PESCO bills online?

Only the most recent bill is available online. Older records require office verification.

What is the PESCO complaint number?

Call 111-000-118 for billing or service complaints.

What is a PESCO detection bill?

A detection bill is issued for electricity theft, meter tampering, or illegal connections.

What should I do if my PESCO bill shows wrong charges?

If your bill shows incorrect units or charges, register a billing complaint immediately.
Use the official PESCO complaint system or call 118 / 111-000-118 and keep your complaint reference.

Does PESCO provide SMS alerts for electricity bills?

Yes, PESCO supports SMS-based bill notifications through the PITC system.
Consumers can subscribe using their reference number where available.

Disclaimer

Duplicatebillsonline.pk provides informational assistance for checking duplicate electricity bills online.
PESCO is a public electricity distribution company.
Duplicatebillsonline.pk is not an official PESCO website and is not affiliated with PESCO.
All bill data is retrieved through publicly accessible billing systems for user convenience.