If you are residing in KPK and consumer of the Peshawar Electric Supply Company ( PESCO) , looking to check and pay your bill online , you are landed on the right page. You need to click the PESCO Bill Check button provided below. It will navigate you to the PESCO Online Bill Checker toolbox. There , you need to enter 14- digit reference number or 10-digit consumer ID and click on ” Check Now” to view your latest PESCO bill 2026.

On this blog, we have provided multiple options for PESCO consumers. You can check, download and print your PESCO duplicate bill with just one click. You no need to login any portal, no registration or fee required to check PESCO bill online.

No matter if you are living in industrial and residential hubs like D.I.Khan , Kohat , Swabi , Nowshera and Charsadda or living in posh areas like Peshawar city , Mardan , Mingora, Abbottabad , Mansehra and Hayatabad. Our online portal directly connects in real time to PITC’s (Power Information Technology Company) central database to view you your most recent bill. You can now avail the QR code option , simply scan the QR code on your bill to check the bill and become eligible for major programs from Government like the subsidy relief scheme for PESCO consumers.

If you want to check your PESCO duplicate bill online , it is quite easy and smooth process. Follow the below steps to view online PESCO bill and download it in just one click.

PESCO Online Bill Check With 14-Digit Reference Number

  • First click the ” Check PESCO Bill” button in above toolbox
  • Enter 14-digit reference number( given on bill) in the provided input field.
  • If you are living in Rural area , select ” R” and in case living in urban area then select ” U”.
  • Once you entered all information correctly , click on ” Check Now”. Your complete bill will appear on the screen with Print or save button option.
  • Just click on ” Print / Save” and download it directly. Once downloaded , you can take print.

PESCO Online Bill Check With 10-Digit Consumer ID

  • First click on ” Check Bill” button. It will navigate to the toolbox.
  • Enter your 10-digit consumer ID without spaces.
  • Click on ” Check Bill” button.
  • You will be taken directly to the PESCO bill site , where you can view bill, save and download on your device.
Bill Check Toolbox
Enter your Reference Number or Consumer ID below for direct official retrieval.
Reference Number
Consumer ID
Where is Ref No? Look at the top-left corner of your paper bill. You’ll find a 14-digit number (e.g. 01 12345 6789101 U). Enter digits only, without spaces or letters.
Recently Checked Numbers
No saved numbers yet.

PESCO Online Bill Check by Name

PESCO online bill check by name is only possible when you aware about your consumer ID. Each person assigned a unique ID from PESCO. When you enter the consumer ID , it will pick your name. Thus , you can check your KPK Electricity bill by name.

PESCO Online Bill Check by CNIC

PESCO assigned consumer ID / Reference number to person who contain CNIC. For KPK bill check online , enter your consumer ID in the toolbox and view your PESCO Bill September 2026.

PESCO Online Bill Check by Meter Number

Check your meter number affix on the meter top side. Put meter number / consumer ID in the relevant field and view PESCO September bill 2026.

In PESCO peak hours , high rates per unit will charged to the consumer. In off-peak hours , rate are less. Consumer can avoid more usage of electricity in peak hours , in order to reduce the PESCO bijli bill cost. It is worth to know the peak hours detail.

Season / MonthsPeak Hours (High Rate)Off-Peak Hours (Normal Rate)
Summer: April to October07:00 PM to 11:00 PMRemaining 20 Hours of the day
Winter: November to March06:00 PM to 10:00 PMRemaining 20 Hours of the day

We are providing PESCO Electricity bill calculator for consumer ease. Although values are estimated , but near to the exact data. It help you to estimate your total bill charges.

Electricity Bill Calculator (Estimated)
Enter your consumed units to see an approximate bill breakdown.
Variable Energy CostRs. 0
Fixed Monthly ChargesRs. 0
Estimated FPA (Fuel Adjustment)Rs. 0
GST (Govt. Tax)Rs. 0
Electricity DutyRs. 0
PTV License FeeRs. 0
Total Payable (Estimate) Rs. 0
This is an estimate only. Your actual bill may differ due to arrears, meter reading rounding, slab classification changes, or the latest fuel/quarterly tariff adjustments. Always confirm with your official bill.

If you looking to save your PESCO bill in mobile , laptop or PC in PDF format , follow the below steps.

For Print , once bill appear on your screen , there is green print button. Click on it , select your printer and take PESCO Bill print copy.

For Saving on device , click on three dots(…) in the top right corner of the browser , then tap share and click on “Print button”.

As soon as you select the print option, the duplicate bill will automatically be saved in your phone’s file manager under Documents, where you can view it and print a paper copy.

If you’re on a laptop or computer, press Ctrl + P on your keyboard and the bill will download. Additionally, you can click the print option to save it to a file. Just give it a name you’ll remember, like “Previous PESCO Bill.”

In recent months , PESCO management completely change the layout of bill copy. They add new features and design is more appealing. However it altered the exact placement of the consumer ID and Reference Number.

People who used to check on old versions , confused to find where is Reference ID written?. But do not worry , if you cannot find it , we guide you through an image and point out where exactly 14-digit reference ID is written. We also described a method to find it on your PESCO Electricity bill.

How to Find the Reference Number

At the top of the bill, there is large box with labeled ” Consumer Details”. Inside it ,you can see reference number is written. If you are still confused whether it is consumer ID or Reference Number , count the digit , if there are 14 digits , then it is your Reference ID. PESCO online bill check with 14-digit reference number is easy way.

PESCO online bill check reference number

The consumer ID consist on 10 digits. It is written exactly on top left side near to the Reference Number. If you are confused , count the digit , if there are 10 , this is your PESCO Consumer ID. PESCO online bill check with 10- digit consumer ID is one of the common method.

PESCO online bill check consumer ID

PESCO electricity unit prices vary based on your consumer status and monthly electricity usage. Protected consumers who use up to 200 units and meet the six-month eligibility rule get lower rates, while unprotected consumers pay higher rates. Your final bill may also include fixed charges, GST, and Fuel Cost Adjustment (FCA).

Consumer TypeMonthly UnitsRate Per Unit
Protected1–100 unitsRs. 7.74
Protected101–200 unitsRs. 10.06
Unprotected1–100 unitsRs. 16.48
Unprotected101–200 unitsRs. 22.95
Unprotected201–300 unitsVaries by applicable slab
Unprotected301–400 unitsVaries by applicable slab
Unprotected401–500 unitsVaries by applicable slab
Unprotected501–700 unitsVaries by applicable slab
UnprotectedAbove 700 unitsOver Rs. 42.72

Note: The exact amount payable on a PESCO bill can be higher than the basic unit rate because taxes, fixed charges, FCA, and other applicable adjustments may be added.

Use our PESCO Bill Calculator to estimate your bill based on unit consumed.

PESCO is adopting the digital era ,and recently in new design , they added three QR codes in bill copy. Each serve for specific purpose and help consumers who are not at home , working abroad or out of the town. Through these QR codes , you can check easily your PESCO bill and apply for subsidies.

We described each QR code purpose in below , so you can easily understand and use it.

Top Right Corner QR Code – For Instant Online Payment

The first top right corner QR code is for online payment. You do not need to type lengthy consumer ID or Reference number in your bank App. Simply scan the QR code in your mobile banking App and pay for your monthly bill. Follow the below steps for smooth payment.

  • First, open any banking app on your mobile (like HBL, UBL, ABL) or Easypaisa/JazzCash.
  • Then select the “Scan QR” or “Scan & Pay” option within the banking app.
  • Then bring your mobile phone’s camera in front of the QR code in the top-right. This means holding your phone’s camera about 6 to 10 inches above the code box so the picture is clear.
  • As soon as you do this, the app will automatically detect your reference number and the total amount. It will ask for permission to proceed.
  • Allow permission for payment and your bill will be paid in seconds.

Bottom Yellow QR Code – For Subsidy Verification

The QR code in the large yellow box at the bottom of the bill is for Government subsidies verification. If you are protected consumer , then you are 100% eligible for the scheme. Once you scan the QR code , it will detect your status and eligibility. Read the following steps and understand how to scan this QR code.

  • Open the Camera app on your mobile phone.
  • Then, scan the QR code inside this box on your bill.
  • As soon as you scan, a link will appear. Click on it.
  • You will now be directed to the government’s official portal where you need to fill out a form and then submit it.
  • If you are eligible, you will either receive a text message or a clear relief amount will be shown on your bill for the next month, indicating that a certain amount has been waived for you.

Center QR Code – For Quick Online Bill Check

If you are unable to remember long reference number or consumer ID , this QR code , in the center of the bill provide you full details. Just scan it ,and it will provide complete bill payment details( including tax and other charges). Follow the below steps to scan it correctly.

  • Take your copy of the bill in your hand.
  • Open camera on your mobile and scan the QR code.
  • As soon as you do this, your latest PESCO bill amount will appear on the screen.
How to Scan PESCO Bill QR Codes

You can pay your PESCO Electricity bill from home without any hassle. Only you need an official PESCO App and an account. When you have App , no matter if you are away from home , you can pay through mobile in few minutes. There are some other methods as well , that allow to pay PESCO bill online. We explained each method in below for your easiness.

Online PESCO Bill Payment Methods

Follow below methods to pay your bill online and avoid from que.

Commercial Banking Apps (UBL,ABL, Alfalah, UBL, NBP etc.)

  • First, log in to your bank’s app and go to the “Bill Management” or “Payments” section.
  • There, click “Add New Bill” and select PESCO.
  • Then enter your reference number/ consumer ID and pay the bill directly from your bank account.

Easypaisa / JazzCash App

  • Open the app on your phone and click on “Bill Payment.”
  • Then select “Electricity” and click on “PESCO.”
  • After that, you need to enter your 10-digit Consumer ID or 14-digit Reference Number.
  • Finally, check your bill amount and click “Pay Now.”

PESCO Bill Payment Offline Method

The traditional method to pay PESCO bill is , to take cash and bill copy and deposit at bank counter physically. You can pay bill at following banks/institutions.

  • Omni / NADRA E-Sahulat: You can go to any authorized NADRA E-Sahulat shop in your area to pay the bill.
  • All Commercial Banks: Go to any commercial bank in your city or area (such as National Bank, Allied Bank, Meezan Bank) and pay your bill there. All these banks in Pakistan accept PESCO, so you won’t face any trouble.
  • Pakistan Post Office: You can also go to your nearest post office and pay the bill in cash.

Every year , several time Government make changes in your bill taxes and other surcharges. Sometimes it increase your bill or decrease. In fact it depends upon International market oil and energy prices. If oil and energy prices hike , it effect the import and increase in taxes. While reduce in prices , it effect also can be seen in your bill. In short here we explained what type of charges and taxes included in your Electricity bill.

Fuel Price Adjustment (FPA/FCA):

This is a tax imposed every two months to cover the burden caused by fluctuations in oil and coal prices.

Tariff Rationalization Surcharge (TR):

This is a government surcharge imposed by the authority to keep electricity rates uniform across the country.

Financing Cost (FC) Surcharge:

A tax of 0.43 rupees per unit has been imposed to cover the burden caused by those who steal electricity and by defaulters.

Quarterly Tariff Adjustment (QTA):

This tax is collected every three months to adjust the dollar value and power plant costs.

Deferred Amount:

This is the amount you have converted into installments and will have to pay in the following months. Whenever customers receive a higher bill and cannot pay it, they go to the official PESCO office and get their bill converted into installments, which they must pay little by little along with each new monthly bill.

From June 2026 , PESCO has re-designed the bill and include important information. When you see the bill copy , you will not found any empty space on bill. It is full of narration and amount. Everyone should aware what is written in the bill. It help consumer to analyze the bill and observe if there is any error or wrong tax included in his bill. Therefore , we explained major terms of PESCO bill , everyone should know.

  • Reference Number: This is a unique 14-digit number required to check your bill online.
  • Consumer Information: This includes your name, home address, and the meter’s load/category.
  • Meter Reading and Units: This shows the difference between the previous and current meter readings and the total units consumed.
  • Billing Month and Due Date: The month the bill applies to and the deadline by which it must be paid.
  • Previous Balance and Arrears: If there is any outstanding bill, it is included in the arrears.
  • Current Bill Amount: This shows the total cost for this month’s units and taxes.

PESCO supplies Electricity to Peshawar and the entire KPK. To manage the operation smoothly , company has divided the entire network in 9 circles. each circle is known with its name. If you are living in any of these areas , you can contact your concern circle for any query. We listed down all circles here.

PESCO Operation CircleMajor Areas & Sub-Divisions Covered
Peshawar CirclePeshawar City, Peshawar Cantt, Hayatabad, Nowshera, and Khyber District (Tribal areas).
Mardan CircleMardan District, Charsadda, and Takhtbai.
Swabi CircleSwabi District, Topi, and its nearby rural zones.
Swat CircleMingora, Swat District, Malakand, Buner, Shangla, and Timbergara.
Hazara Circle-1Abbottabad City, Havelian, Haripur, and Khanpur.
Hazara Circle-2Mansehra, Battagram, Oghi, and Torghar.
Kohat CircleKohat City, Hangu, Karak, and Teri.
Bannu CircleBannu District and Lakki Marwat.
D.I. Khan CircleDera Ismail Khan City and Tank District.

If you face any issue regarding erroneous entries in bill , or worry from un-announced load shedding , you can complaint through PESCO helpline. Other than this , if you see anyone stealing electricity , it is your moral duty to inform to the authorities by calling on helpline number. The helpline number is 118. You can make a complaint through the following channels.

  • PESCO Helpline: Call 118 directly or text 8118 and register your complaint.
  • Peshawar Head Office No: These are the official PESCO head office numbers; you can also call and report your issue at 091-9212013 or 091-9212028.
  • Online Portal: In addition, you can also file a complaint online on WAPDA’s CCMS (Customer Complaint Management System).

Checking and downloading PESCO bill is much easier than before. With new bill layout , you can check online PESCO bill with QR codes. Scan and get full bill details and overview. You can easily view your reference number , reading and consumer ID. With the help of QR code , consumer can directly proceed for bill payment.

The main purpose of this blog is to provide accurate and latest information about PESCO bill. The tool and calculator are accurate and provide correct data. However you can check official portal of PESCO www.pesco.com.pk for more details and accuracy. if you still confuse and unable to check your bill , ask your question or query in comment box, out team will respond you with solution.

Consumer can check E PESCO bill for any month , whether it is PESCO online bill August 2026 , PESCO June bill 2026 or latest PESCO bill check September 2026 through the Apps and online portal.

Click the PESCO bill check button at the top of our website. As soon as the toolbox opens, enter your 14-digit Reference Number, and your latest bill will appear on the screen.

The online system mainly provides the current bill. For older bills, check the Bill History section on your previous bill.

No. You can check, download, and print your PESCO duplicate bill without paying any fee.

No. A PESCO bill cannot currently be searched using a CNIC or consumer name. You need the required bill identification number.

You can pay online through Easypaisa, JazzCash, or banking apps. You can also use the payment QR code available on the bill.

You only need your 14-digit reference number. No account registration or login is required for the basic bill check.

PESCO Online Bill Check