PESCO Online Bill | Download Duplicate Bill

View your bill at one click.

Check the PESCO online bill at pescoebills.pk. Here, you can check and download duplicate PESCO bills. All you need is the reference number that you can enter above to retrieve your latest bill and due date. You can also print your PESCO bill online for payment or download a bill copy for your personal use. All you need is to enter your 14-digit reference number above to get your latest bill.


An electricity bill is an invoice or written statement for the consumption of electricity by the PESCO to its residential, commercial, and industrial consumers. PESCO bill online consists of the following details, i.e., cost of electricity consumption by the consumer, billing period, current and previous meter reading, tariff details, and due date of the payment.

You can check the PESCO Bill online at pescoebill.pk. For your records and use, you can also download duplicate bill copies of the PESCO Bill.

To check your PESCO online bill follow these easy steps,

  • Visit https://pescoebills.pk
  • Write the 14-digit reference number mentioned on the PESCO electricity bill.
  • Click on the submit button to generate your PESCO bill online.
  • You have the option to download the bill as a pdf file for your use.
  • You can also print the PESCO online bill directly from here.

The reference number is a unique number that the PESCO Company assigns to the individual consumer. It’s a requirement to check the Pesco bill and download a duplicate copy. Your Reference Number is mentioned in your previous copy of the bill. Screenshot (ID Highlighted) attached for perusal.

pesco reference number

PESCO is one of Pakistan’s leading electricity distribution companies, registered in 1998, serving Khyber Pakhtunkhwa province. They operate under the Water and Power Development Authority (WAPDA). PESCO is responsible for distributing electricity to 2.6 million consumers in KP Province for daily consumption in homes and businesses; it covers urban and remote rural areas of Khyber Pakhtunkhwa.

The company plays a crucial role in the nation’s energy sector, striving to provide consistent and reliable electricity to promote economic development. PESCO Electricity distribution system consists of 182 and 66 KV sub-transmission & substation lines and also consists of 11KV & 440V low voltage lines.

PESCO is divided into 9 circles and covers the area of Khyber Pakhtunkhwa, which are as under.

  • Dera Ismail Khan Circle
  • Bannu Circle
  • Hazara 1 Circle
  • Hazara 2 circle
  • Khyber
  • Mardan circle
  • Peshawar circle
  • Swabi circle
  • Swat circle
PESCO Jurisdiction

PESCO is providing all the online services (helpline, complaint) to its consumers for a better user experience.

In case of any emergency, complaint, or help you can approach the below mentioned PESCO UAN helpline number and email address

Helpline111-000-128
Billing Complaint[email protected]
Theft Report [email protected]
Suggestions [email protected]
Other Complaint[email protected]
PESCO Helpline
Peshawar 091-9212523
Bannu0928-613173
Khyber 091-9217576
Mardan 0937-9230288
Swabi0938-221209
Swat0946-9240367
Mansehra 0997-920018
Abbottabad 0992-9310089
Helpline For PESCO’s Respective Circles

Each PESCO bill is based on the cost of electricity consumed and GST, TV fee, and FPA.

  • TV Fee: PESCO charged a fixed Rs. 35 to each one of consumers.
  • GST: An 18% General sale tax is applied to the Pesco Bill.  
  • FPA: FPA stands for fuel price adjustment. PESCO monthly bill includes fuel price adjustments of oil used for the generation of electricity, and FPA costs differ each month and are interconnected with current fuel price rates in Pakistan.  

Paying your Pesco bill used to be a lengthy process that took a lot of time. But nowadays, it’s a lot faster and easier to pay your utility bills. The progress in technology and the awareness of individuals have made it feasible.

You can pay your PESCO electricity bills in two ways either in person or online.

To deposit the PESCO bill physically, you may actually go to the post office or commercial bank branch that is closest to you. Cash and a hard copy of the bill are required for this purpose.

The following bank accepts utility bills,

  • National Bank of Pakistan
  • Bank of Khyber
  • Habib bank limited
  • United bank Limited
  • Allied Bank Limited
  • Bank Alfalah
  • Bank Al Habib Limited
  • Meezan Bank Limited
  • Soneri Bank Limited
  • Askari Bank Limited
  • Muslim Commercial Bank Limited
  • Habib Metro Bank Limited
  • Bank Islami limited
  • Standard Charted Bank Limited
  • Bank of Punjab

Or any other commercial or microfinance bank registered under the State Bank of Pakistan.

You can deposit your PESCO online bill using the following online payment methods.

There are several alternatives for paying your bill. Customers can access digital banking applications on their mobile phones from all commercial and microfinance banks.

It will be possible to pay your Pesco bills by sitting at home by using the digital Application of Banks on Androidphones. This requires a simple and easy step. There are no extra or hidden charges on the payment of your utility bill through your mobile application.

  • Easy paisa
  • Jazz cash
  • UPaisa

Pay your PESCO online bill hassle-free through any of these mobile wallets, and there are no extra fees or charges to pay your bill.

No, you can’t check your PESCO bill by CNIC or cell number in a certain way. To check your WAPDA bill online, you’ll need a 14-digit reference number or customer ID which is written on your bill.

No, you can’t check your PESCO bill by CNIC or cell number in a certain way. To check your WAPDA bill online, you’ll need a 14-digit reference number or customer ID which is written on your bill.

You can simply check status of your PESCO bill by sending a text message or call at the helpline number provided by PESCO officials.

Multiply the amount of electricity you use (in kWh) by the unit rate that applies. Formula: Electricity Cost = Electricity Consumption (kWh) x Tariff Rate per unit

Here at PESCO website you can check current month bill by providing the required information but if want to check previous month bill details please contact at provided helpline numbers of PESCO officials.