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.
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?

Follow these steps to retrieve your PESCO bill:
- Locate your 14-digit reference number on any previous PESCO bill
- Enter the number in the bill check field above
- Click View Bill
- Your current bill will appear with the amount, due date, and billing details
- 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.

- 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 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.
| Season | Peak Hours |
|---|---|
| April – October | 6:30 PM – 10:30 PM |
| November – March | 6: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:
- Visit the official PESCO website: pesco.gov.pk
- Open the Media Center menu
- Under Customer Services, click Register Your Complaints
- 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:

- 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.

- 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.
