PESCO Bill Check Online April 2026 | Download Duplicate Bill

Check your PESCO bill online instantly using your 14-digit reference number or 10-digit Customer ID. Simply enter your details in the bill checker above and view your latest PESCO electricity bill within seconds. You can also download and print your PESCO duplicate bill for payment or record-keeping purposes.

PESCO Bill Checker

Peshawar Electric Supply Company

or

Privacy Notice: We do not store your bill lookup details or personal data.

Peshawar Electric Supply Company (PESCO) provides electricity to over 4.3 million consumers across Khyber Pakhtunkhwa (KPK). On this page, you can perform a complete PESCO bill check online, learn how to do an online PESCO bill check, find out about PESCO bill check by CNIC, understand the PESCO bill check by reference number process, and get all the information you need about your electricity bill — whether you are in Peshawar, Mardan, Swat, or anywhere in KPK.

What Is PESCO?

PESCO stands for Peshawar Electric Supply Company. It is a state-owned electricity distribution company responsible for supplying power across the province of Khyber Pakhtunkhwa (KPK), Pakistan. PESCO was formed after restructuring the former Peshawar District Electricity Council and operates under the regulatory framework of NEPRA (National Electric Power Regulatory Authority) and PEPCO (Pakistan Electric Power Company).

PESCO is responsible for distributing electricity to over 4.3 million consumers across its service area, which covers approximately 1,204,621 hectares of land. The company manages a vast distribution network including 132 kV, 66 kV, and 33 kV grid stations, along with 11 kV and 440V distribution lines connecting homes and businesses.

PESCO is divided into 9 operational circles to efficiently manage electricity distribution:

#CircleMajor Areas Covered
1PeshawarPeshawar City, University Town, Hayatabad, Saddar, Board Bazaar
2MardanMardan City, Takht Bhai, Katlang, Rustam
3SwabiSwabi City, Topi, Lahor, Razar
4SwatMingora, Saidu Sharif, Barikot, Matta, Khwazakhela
5KhyberLandi Kotal, Jamrud, Bara, Khyber Agency areas
6Hazara-1Abbottabad, Haripur, Havelian, Mansehra
7Hazara-2Battagram, Shangla, Kohistan, Torghar
8BannuBannu City, Lakki Marwat, North Waziristan, Tank
9Dera Ismail KhanD.I. Khan City, South Waziristan, Kulachi

PESCO’s headquarters is located at WAPDA House, Shami Road, Peshawar, Khyber Pakhtunkhwa.

How to Check PESCO Bill Online – Step by Step Guide

Performing an online PESCO bill check is a simple process that takes less than a minute. Here is how you can check your PESCO bill online in 2026:

  1. Step 1: Open the PESCO bill checker tool available on this page or visit the official PITC bill portal at bill.pitc.com.pk.
  2. Step 2: Enter your 14-digit Reference Number. This number is printed on the top-left section of your previous electricity bill.
  3. Step 3: Click the “Check Bill” or “Submit” button.
  4. Step 4: Your latest PESCO bill will be displayed on the screen within a few seconds.
  5. Step 5: Review the bill details including total amount, due date, units consumed, and taxes.
  6. Step 6: You can download or print the bill for your records or payment purposes.

That’s it! Your PESCO bill check online process is now complete. This method works for all PESCO consumers across Khyber Pakhtunkhwa.

PESCO Bill Check by Reference Number

The most reliable and official way to perform a PESCO bill check by reference number is through the PITC portal. Your 14-digit reference number is a unique identifier permanently assigned to your electricity connection.

The reference number is a combination of three parts:

  • Batch Number – A 2-digit code representing the record’s batch.
  • Sub-Division Number – A 5-digit code representing your area of electricity supply.
  • Account Number – The remaining digits uniquely identifying your connection.

To check your PESCO bill by reference number:

  1. Find your 14-digit reference number on any previous PESCO bill (top-left corner, below the Consumer ID).
  2. Enter the number in the bill checker tool above — without any spaces or hyphens.
  3. Click “Check Bill” and your current month’s bill will appear instantly.

If you do not have your reference number, you can also try using your 10-digit Customer ID, which is located on the top section of your PESCO bill, right above the reference number.

PESCO Bill Check Karne Ka Tarika (آسان اردو گائیڈ)

Agar aap apna PESCO bill online check karna chahte hain, to neeche diye gaye aasan steps follow karein:

  1. Is page par diye gaye bill checker tool ko kholein ya PITC ki official website bill.pitc.com.pk par jaayein.
  2. Apna 14-digit Reference Number darj karein. Yeh number aapke purane bijli ke bill par likha hota hai (bill ke upar baayein taraf).
  3. “Check Bill” button par click karein.
  4. Chand seconds mein aapka taaza tareen PESCO bill screen par aa jaayega.
  5. Bill ki tamam details dekh lein jaise ke total raqam, due date, units, aur taxes.
  6. Zarorat ho to bill download ya print kar lein.

Yeh PESCO bill check karne ka tarika sabse aasan aur tez hai jo aap ghar baithay apne mobile ya computer par kar sakte hain. Reference number yaad rakhein ya phone mein save kar lein taake har maah aasani se bill check kar sakein.

Where to Find Your 14-Digit Reference Number?

The 14-digit reference number is the most important detail you need for PESCO bill check online. Here is how to find it:

  • Look at your previous PESCO electricity bill (paper copy).
  • The reference number is printed near the top-left corner of the bill, right below the Consumer ID.
  • It is a unique 14-digit numeric code permanently assigned to your electricity connection.
  • Enter the number without any spaces or hyphens when using online tools.
  • Keep a record of this number saved on your phone or written somewhere safe for future use.

If you have lost your bill and cannot find the reference number, you can also try checking your bill using your 10-digit Customer ID. Alternatively, contact PESCO customer service or visit the nearest PESCO office with your CNIC for assistance.

PESCO Bill Check by CNIC – Is It Possible?

Many consumers search for PESCO bill check by CNIC because they may not have their reference number handy. However, it is important to note that PESCO bill check by CNIC online is currently not available through the official PITC portal or the PESCO website.

The official method requires either:

  • Your 14-digit Reference Number, or
  • Your 10-digit Customer ID

You cannot check your PESCO bill using your CNIC number, name, meter number, or address online.

Alternative ways to get your reference number if you only have CNIC:

  • Visit the nearest PESCO office with your original CNIC.
  • Call PESCO helpline 111-000-128 and request your reference number.
  • Ask a neighbor or landlord who may have a copy of the bill.
  • Check old SMS messages from PESCO if you had registered for SMS alerts.
  • Check old bills, receipts, or payment confirmations that may contain the reference number.

What Details Are Shown on a PESCO Online Bill?

When you complete the online PESCO bill check, your duplicate bill will display the following detailed information:

DetailDescription
Consumer NameThe registered name on the electricity connection
Reference NumberYour unique 14-digit identifier
Customer IDYour 10-digit Customer ID number
Billing MonthThe month for which the bill has been generated
Due DateLast date to pay without late payment surcharge
Meter Reading DateThe date when your electricity meter was read
Previous Meter ReadingThe meter reading from the last billing cycle
Current Meter ReadingThe latest reading recorded for the current period
Units ConsumedTotal electricity units (kWh) used during the billing period
Applicable TariffThe tariff slab/rate applied to calculate your charges
Total Amount PayableFull bill amount before the due date
Amount After Due DateAmount including late payment surcharge
Taxes & SurchargesBreakdown of GST, FPA, electricity duty, and other charges
Payment StatusWhether the previous bill has been paid or not
12-Month Billing HistoryRecord of your electricity bills and payment amounts for the past year

PESCO Duplicate Bill Download and Print

If your monthly PESCO bill has not arrived in the mail or has been delayed, you can easily get a PESCO duplicate bill online. Here’s how:

To Download Your PESCO Bill:

  1. Check your bill using the bill checker tool on this page.
  2. Once the bill is displayed, click the “Print Bill” button or press Ctrl+P.
  3. In the print dialog, change the destination to “Save as PDF”.
  4. Click “Save” to download the PDF to your device.

To Print Your PESCO Bill:

  1. After checking your bill online, click the “Print Bill” button.
  2. Select your connected printer from the print dialog.
  3. Click “Print” to get a physical copy.

You can use this printed PESCO duplicate bill to make payments at banks, post offices, or any authorized bill collection center. The duplicate bill is accepted for payment at all authorized locations just like the original bill.

PESCO Bill Payment Methods

After completing your PESCO bill check online, you can pay your bill through multiple convenient methods:

Online Payment Methods

MethodHow to Pay
JazzCashOpen app → Bill Payment → Electricity → Select PESCO → Enter reference number → Pay
EasyPaisaOpen app → Bill Payment → Electricity → Select PESCO → Enter reference number → Pay
Bank Mobile AppsHBL, UBL, MCB, Meezan, Allied Bank (myABL), Bank Alfalah, NBP, Faysal Bank
Internet BankingLog into your bank’s online portal to pay directly
ATM MachinesMany ATM networks support PESCO bill payments
NADRA e-SahulatVisit any NADRA e-Sahulat center to pay your bill
PESCO Mobile AppDownload “PESCO LIGHT” app from Google Play Store for billing and payment

Offline Payment Methods

  • Bank Branches – Visit any commercial bank and pay at the counter.
  • Pakistan Post Offices – Selected post offices accept electricity bill payments.
  • PESCO Customer Service Centers – Visit any PESCO office to pay in person.
  • Authorized Collection Centers – PESCO authorized agents and retail shops.
  • Microfinance Banks – Khushhali, FINCA, and others accept utility bills.

Tip: Always verify your bill amount and due date before making payment to avoid errors or late payment charges.

PESCO Peak Hours and Load Management

Understanding PESCO peak hours is important for managing your electricity consumption and reducing your bill. During peak hours, electricity rates are higher for consumers on Time of Use (TOU) meters:

SeasonMonthsPeak Hours
SummerApril to October6:00 PM to 10:00 PM
WinterNovember to March5:00 PM to 9:00 PM

Tips to Save on Your PESCO Bill

  • Avoid using heavy appliances (washing machines, irons, water pumps, ACs) during peak hours (6 PM – 10 PM).
  • Switch to energy-efficient LED lights and inverter ACs to reduce consumption.
  • Turn off unused appliances and unplug chargers when not in use to eliminate phantom loads.
  • Set your air conditioner thermostat to 26°C for optimal energy efficiency.
  • Consider installing solar panels for daytime electricity needs (net metering available).
  • Use instant water heaters instead of traditional ones that constantly heat water.
  • Maximize natural lighting during the day by opening curtains and blinds.
  • Regularly service appliances like ACs and refrigerators for optimal efficiency.
  • Consider installing a TOU/TOD meter to track and manage your peak vs off-peak usage.

PESCO Taxes and Charges Explained

Your PESCO bill includes several taxes and surcharges beyond the base electricity cost. Here is a detailed breakdown:

ChargeDescription
Energy ChargesBased on the number of electricity units consumed. Rates vary by consumer category and slab.
FPA (Fuel Price Adjustment)Variable monthly charge based on actual fuel costs used by power plants. Can be positive or negative.
Fixed ChargesA fixed monthly amount based on the sanctioned load (kW) of your connection.
TR Surcharge (Tariff Rationalization)Difference between NEPRA and GOP tariffs. Can appear as subsidy credit or additional charge.
FC Surcharge (Financing Cost)43 paisa per unit charged for debt servicing of Power Holding Private Limited.
Electricity Duty (ED)A government tax at 1.5% of the electricity cost.
GST (General Sales Tax)17% tax applied on electricity consumption as per government regulations.
Income TaxApplied on commercial users and domestic consumers using 1,000+ units per billing month.
TV Fee (PTV)Rs. 35 monthly charge for Pakistan Television Corporation.
QTR Tariff Adjustment / DMCQuarterly tariff adjustment amount, visible every three months. Applies to consumers using 300+ units.
Deferred AmountDisputed or set-aside amount that can be paid later without late charges. May relate to court cases or disputes.
Late Payment SurchargeAdditional charge if bill is not paid by the due date.

Note: Taxes and surcharges can add approximately 20% to 25% on top of your base electricity cost. Always review the detailed breakdown on your bill to understand all charges.

PESCO SMS Bill Service

PITC offers a convenient SMS service so you can receive your PESCO bill directly on your mobile phone without internet access:

How to Get PESCO Bill via SMS

  • Type pitc followed by your 14-digit reference number (no space between “pitc” and the number).
  • Send this SMS to 8334.
  • You will receive your bill details as an SMS on your mobile phone.
  • This service is useful for consumers in areas with limited internet access.

This service is free of charge and helps you stay updated without manually checking your bill online every month.

PESCO Due Date Extension and Installment Options

If you are unable to pay your PESCO bill before the due date, you may request an extension. Here are the authorized officers and their extension powers:

OfficerBill Amount LimitExtension Allowed
AMO (Assistant Manager Operation)Up to Rs. 10,0003 days
DMO (Deputy Manager Operation)Up to Rs. 25,0003 extra days
MO (Manager Operation)Up to Rs. 200,0005 days
CE/CSD (Chief Engineer)Up to Rs. 50,0005 days
CEOAny amount10 days

PESCO also offers installment plans for consumers who cannot pay the full amount at once. Contact your nearest PESCO office for details about splitting payments into smaller installments.

PESCO Complaint System (CCMS)

PESCO uses the Customer Complaint Management System (CCMS) — an online desk available 24/7 developed by the Ministry of Energy. Through CCMS, consumers can:

  • Register complaints about billing errors, power outages, or meter issues.
  • Track complaint progress using a unique reference number.
  • Check load shedding schedules for your area feeder.
  • Check new connection application status.
  • View feeder details and other important information.

How to Register a Complaint via CCMS:

  1. Visit the CCMS website.
  2. Click on “Register Complaint”.
  3. Verify your identity using your mobile number or 14-digit reference number.
  4. Enter your complaint details in the Complaint Detail Section.
  5. Click “Register Complaint” to submit.
  6. Use the “Track by Reference” option to check your complaint’s progress.

PESCO Safety Guidelines

Electricity demands careful handling. PESCO recommends the following safety protocols to prevent accidents:

  • Avoid touching electrical appliances with wet hands or while wearing damp clothing.
  • Immediately report fallen power lines to the nearest complaint center or call the PESCO helpline.
  • Do not use power cables as clotheslines or tie animals to electricity poles.
  • Always use high-quality cables for wiring and three-pin plugs for all appliances.
  • Repair exposed wires promptly. If someone is exposed to electricity, use a wooden rod to free them.

Common Issues While Checking PESCO Bill Online

IssueSolution
“Bill Not Found” ErrorDouble-check your 14-digit reference number for typos. Ensure you haven’t included any spaces or hyphens. Try using Customer ID instead.
Bill Shows Old MonthCurrent month’s bill may not be uploaded yet. New bills are typically uploaded 15-20 days before the due date. Try again after 2-3 days.
Page Not LoadingThe PITC server may have high traffic or be undergoing maintenance. Try during off-peak hours (early morning). Clear browser cache.
Wrong Bill DetailsVerify reference number belongs to your connection. Contact PESCO support if issue persists.
Cannot Find Reference NumberCheck old bills, ask landlord, visit PESCO office with CNIC, or call helpline 111-000-128.
Trying to Check by CNIC/NamePESCO does not support bill check by CNIC, name, or meter number. You must use the 14-digit reference number or Customer ID.

PESCO Helpline and Customer Support

If you have billing complaints, meter issues, power supply problems, or any other concerns, you can contact PESCO through:

  • PESCO Helpline: 111-000-128 (Available 24/7)
  • Billing Complaints Email: billing@pesco.com.pk
  • Website: www.pesco.com.pk
  • PESCO LIGHT App: Available on Google Play Store for billing details and load shedding info
  • SMS Bill Service: Send “pitc[reference number]” to 8334
  • Head Office: WAPDA House, Shami Road, Peshawar, Khyber Pakhtunkhwa, Pakistan
  • CCMS (Online Complaints): Available 24/7 through the Ministry of Energy portal

For billing disputes, always keep your reference number, CNIC, and recent bill copies ready when contacting customer support.

Frequently Asked Questions (FAQs)

How can I check my PESCO bill online?

You can check your PESCO bill online by entering your 14-digit reference number or 10-digit Customer ID in the bill checker tool on this page. Your latest bill will be displayed within seconds.

What do I need for PESCO bill check online 2026?

You need your 14-digit reference number or 10-digit Customer ID. This number is printed on your previous electricity bill near the top-left corner, just below the Consumer ID.

Can I do PESCO bill check by CNIC?

No, currently PESCO bill check by CNIC is not supported through the official online portal. You cannot check your bill using CNIC, name, meter number, or address. You need your 14-digit reference number or Customer ID.

How to check PESCO bill by reference number?

Enter your 14-digit reference number in the bill checker tool on this page without any spaces or hyphens. Click the Check Bill button and your current bill will appear instantly.

How can I download my PESCO duplicate bill?

After checking your bill online, click the Print Bill button or press Ctrl+P, change the destination to Save as PDF, and click Save to download your PESCO duplicate bill as a PDF file.

Is online PESCO bill check free?

Yes, checking your PESCO bill online is completely free. You can check, view, download, and print your bill as many times as you need without any charges.

What are the PESCO peak hours?

PESCO peak hours are from 6:00 PM to 10:00 PM during summer (April to October) and 5:00 PM to 9:00 PM during winter (November to March). Avoid heavy appliance usage during these hours to reduce your bill.

How can I pay my PESCO bill online?

You can pay your PESCO bill online through JazzCash, EasyPaisa, bank mobile apps like myABL, internet banking, ATM machines, NADRA e-Sahulat, or the PESCO LIGHT mobile app.

What is FPA in PESCO bill?

FPA stands for Fuel Price Adjustment. It is a variable monthly charge based on the actual cost of fuel used by power plants to generate electricity. The amount changes every month and can be positive or negative.

How can I receive my PESCO bill via SMS?

Type pitc followed by your 14-digit reference number (no space) and send it to 8334. You will receive your bill details as an SMS on your mobile phone.

Can I check my previous PESCO bills online?

Yes, when you check your PESCO bill online, the system displays your last 12 months of billing history along with payment amounts at the bottom of the generated bill.

What is a Detection Bill in PESCO?

A Detection Bill addresses three issues: illegal or unauthorized consumption of energy, direct hooking or theft of electricity, and slowness or malfunctioning of electricity meters. It is issued when any of these problems are detected.

PESCO bill check karne ka tarika kya hai?

PESCO bill check karne ka tarika bohat aasan hai. Is page par bill checker tool kholein, apna 14-digit reference number darj karein, aur Check Bill button dabayein. Chand seconds mein aapka bill screen par aa jaayega.

Conclusion

PESCO bill check online is the most convenient and fastest way to view your electricity bill in 2026. Whether you are a residential consumer in Peshawar, a business owner in Mardan, living in the mountainous regions of Swat, or anywhere across PESCO’s 9 circles in Khyber Pakhtunkhwa, you can easily check your PESCO bill from anywhere using just your 14-digit reference number.

This guide covered everything you need to know about online PESCO bill check, including the step-by-step process, PESCO bill check by reference number, PESCO bill check by CNIC options, payment methods, peak hours, taxes and charges explained, the SMS bill service, due date extensions, the CCMS complaint system, safety guidelines, and common troubleshooting tips.

Bookmark this page for quick access whenever you need to check your PESCO bill online. Stay updated with your billing information, pay on time, and avoid late payment surcharges.

Disclaimer: This is an informational guide to help PESCO consumers check their electricity bills online. This website is not affiliated with PESCO, WAPDA, PEPCO, or PITC. For official inquiries, please visit www.pesco.com.pk or call 111-000-128.

Muhammad Usama
✓ Verified
Written by

Muhammad Usama

Founder & Utility Billing Expert

Helping millions of Pakistanis understand and manage their utility bills. Expert in NEPRA tariffs, electricity & gas billing systems, and solar energy.