Check And Pay Your PESCO Bill Online!

All about PESCO
Check Via Website
Check Via SMS
Check Via App
Find Reference Number
Online Bill Payment
Contact PESCO

Long gone are the days when you had to wait for the electricity bill to show up at your doorstep and find out the sum owed to the distributor. The distribution process of the hard copy of the bill takes some time, leaving us with only two or three days until the due date.

However, with technology enriching our lives, checking our electricity bills online has been made possible. Similar to our previous guide on how to check the MEPCO bill online, this time we will tell you all about the electricity distributors in Peshawar and how to check the PESCO bill online. 

PESCO Overview

pesco circles map
PESCO provides electricity to more than 3.8 million individuals divided into eight circles
Credits: PESCO (official website)

The Peshawar Electric Supply Company (PESCO) provides comfort to more than 3.8 million residents of the civil districts of Khyber Pakhtunkhwa by providing them with electricity. 

Operating under the Water and Power Development Authority (WAPDA), PESCO connects your homes and workplaces with safe and reliable electrical connections. PESCO covers a total area of 1,204,621 hectares, divided into the following eight circles:

  • Swat Circle
  • Swabi Circle
  • Hazara-1 Circle
  • Hazara-2 Circle
  • Mardan Circle
  • Bannu Circle
  • Khyber Circle

How to Check Your PESCO Bill Online?

If you are a user of the services provided by PESCO and have either misplaced your bill and require a PESCO duplicate bill or need to check PESCO bill online right away, you can easily do so, by simply following the below-mentioned steps:

  • Visit their official website 
  • Select ‘Duplicate Bill’
  • You will be taken to a new page
  • Enter your 14-digit reference number
  • Click ‘Submit’
  • You will be redirected to a page that shows your electricity bill

For the ones interested in having the bill printed, there are a set of instructions mentioned on the right side of the webpage. 

How to Receive your PESCO Bill via SMS?

If you think visiting a website to check the amount owed to the electricity distributor every month is a hassle, and would prefer to simply be informed of the due amount, all you need to do is register yourself for the PESCO SMS service. 

To do so, follow the below-mentioned steps:

  • Visit their official website 
  • Hover over ‘Customer Service’
  • Select ‘Register for SMS billing’
  • You will be taken to a new page, where you will be asked to enter the following details:
    Your full name
    14-digit reference number
    CNIC number
    Mobile number
    Email Address
  • Click on ‘submit’

You are now registered for PESCO’s SMS billing and would receive your electricity bill through SMS every month.

How to Check PESCO Bill via Mobile App?

PESCO bill via app
It is possible to check your PESCO bill via their mobile application

Another easy way to check your PESCO bill online is to do it via PESCO’s mobile application. Follow the below-mentioned steps to check your electricity bill:

  • Download the mobile application 
  • Create an account by providing the relevant information
    – Name
    – Email Address
    – Reference Number
    – Mobile Number
    – CNIC number
  • Once your account is created, login to the app by providing your CNIC number and password
  • You will be taken to the ‘Customer Facilitation Portal’
  • Select ‘Duplicate Bill’
  • Enter the reference number
  • Click on ‘Get Duplicate Bill’

How to Find the Reference Number?

One of the most common questions that arises, when an individual goes through any of the above-mentioned processes, is “How to find the reference number?”

Let us solve this query for you. If you take a look at any of your old PESCO bills, you will find the reference number written in a box on the left. 

How to Pay a PESCO Bill Online?

PESCO bill payment
You can even pay your PESCO bill online

Just like you can check your electricity bill online, you can also pay your PESCO bill online.

At present, PESCO does not have their own portal, through which you can pay the due amount; however, they have collaborated with various banks, EasyPaisa and JazzCash to facilitate their consumer base.

Internet Banking

For the bank account holders, paying their electricity bills is an easy task. All they need to do is download the mobile application of their respective bank. After which all they are required to do is:

  • Login to your bank application
  • Select the ‘Bill Payment’ option
  • Choose PESCO as the electricity provider
  • Enter the 14-digit reference number
  • And finally, click on the ‘Pay’ button

Bank account holders of the following banks can use the above-mentioned service:

  • Meezan Bank
  • Muslim Commercial Bank (MCB)
  • Habib Bank Limited (HBL)
  • Standard Chartered Bank (SCB)
  • Askari Bank (AKBL)
  • Allied Bank (ABL)
  • Bank Al Falah (BAF)
  • Faysal Bank (FBL)
  • Summit Bank Limited
  • United Bank Limited (UBL)
  • Soneri Bank


If you have an EasyPaisa account, you can pay your electricity bill online, without a hassle, as long as you have the right amount in your account. Follow the below-mentioned steps to transfer the due amount to PESCO:

  • Recharge your account
  • Select the bill icon
  • Choose PESCO as your electricity provider
  • Enter the 14-digit reference number
  • Click on the ‘Pay’ button


Using JazzCash to pay for your PESCO bill online is quite easy and simple. Before following the below-mentioned steps, make sure that your account has the respective amount.

  • Login to the JazzCash app
  • Choose the option of ‘Bill Payment’
  • Select PESCO
  • Enter your reference number
  • Click on ‘Pay’

How to Contact PESCO?

Whether you have any complaints or any confusion in the process of checking or paying your PESCO bill online, you can contact the Peshawar Electric Supply Company. The company has provided the following information for the mentioned purpose:

Helpline: 111-000-128


Billing Complaints:



Frequently Asked Question

Here are some of the most commonly asked questions about checking and paying PESCO bills online.

You can check your electricity bill online through their official website.

You can pay your PESCO bill remotely through internet banking, EasyPaisa or JazzCash.

The reference number is necessary to check the bill online.

The helpline number for PESCO is 111-000-118

In order to check old PESCO bills, you would be required to visit the PESCO office in your region.

With this we conclude our blog; we told you all the necessary information related to the Peshawar Electric Supply Company, and how to check and pay the PESCO bill online. We have also mentioned their contact number in case you have any query or a complaint.

If you know of any information related to the process or the electricity distributor, that you think we should mention, write to us at

JagahOnline Blogs keeps you updated about the culture and lifestyle of Pakistan, as well as all the latest trends.

Follow us on Facebook for updated content.