How to Pay Your PESCO Bill Online

To pay your PESCO bill online, you have three main routes: your bank's mobile app, a mobile wallet such as Easypaisa or JazzCash, or internet banking through your bank's website. Each of these lets you settle your Peshawar Electric Supply Company bill in a few minutes using your reference number, without visiting a bank branch or standing in a queue.

Paying utility bills digitally has become the norm across Pakistan, and PESCO consumers can now clear their electricity dues from a phone at any hour. Before you pay, it helps to have your latest bill in front of you so you can copy the correct reference number and confirm the amount. If you do not have a printed copy handy, you can use the online bill checker tool to pull up your current bill first.

What you need before you pay pesco bill online

Every online payment method relies on the same core piece of information printed on your bill. Gather these details before you start so the process runs smoothly:

  • Reference number: the long numeric code printed near the top of your PESCO bill. This is what tells the system which connection to credit.
  • Billing amount: the payable figure and its due date, so you know exactly what to enter or verify.
  • A funded payment source: an active bank account, debit card, or a mobile wallet with enough balance to cover the bill.

If you are unsure whether the amount on your saved copy is current, it is worth doing a quick PESCO online bill check so you are working from the latest figure rather than an old one.

Method 1: Pay through a bank mobile app

Most Pakistani banks include a bill payment section inside their mobile banking app, and this is often the simplest way to pay PESCO bill online. After logging in, look for a menu labelled "Bill Payment", "Pay Bills", or "Utilities".

  • Select Electricity as the category and choose PESCO from the list of companies.
  • Enter your reference number exactly as printed, with no spaces.
  • The app fetches your due amount automatically. Review it, then confirm the payment from your linked account.

The app usually stores your reference number for next time, which makes future months faster. Keep the confirmation screen or SMS as proof.

Method 2: Use a mobile wallet (Easypaisa or JazzCash)

Mobile wallets are popular because they do not require a traditional bank account. To pay from a wallet, open the app and go to the bill payment or utilities section.

  • Choose the electricity option and pick PESCO as the biller.
  • Type in your reference number and let the app retrieve the outstanding amount.
  • Confirm using your wallet balance or a linked card, then authorise with your PIN.

You can also visit a nearby wallet agent or retailer if you prefer to hand over cash and have them process the payment against your reference number. Either way, make sure the confirmation message reflects the correct amount.

Method 3: Internet banking on a computer

If you prefer a larger screen, internet banking through your bank's website works much the same as the app. Log in to your account portal, open the bill payment or fund transfer section, and select the utility bill option.

Add PESCO as a new biller if it is not already saved, enter your reference number, and submit the payment. Internet banking is handy when you manage several connections, since you can save multiple billers and review a full payment history in one place.

How to confirm your PESCO payment went through

Confirming payment matters because a failed or duplicated transaction can lead to disputes or a missed due date. After paying, take these steps:

  • Save the transaction receipt: screenshot or note the transaction ID from the app, wallet, or bank portal.
  • Check for an SMS or email confirmation: most channels send a message confirming the amount and status.
  • Allow processing time: the paid status may take a short while to reflect in the billing system, so do not repay immediately if it still shows unpaid.

Paying a day or two before the deadline gives the payment time to clear. If you are ever unsure about timing, review our guide on the PESCO bill due date and late payment so you can avoid surcharges.

Tips for a smooth online payment

A few simple habits keep your digital payments reliable month after month:

  • Always double-check the reference number before confirming, since a single wrong digit sends money to another connection.
  • Use only your bank's official app or website, or a recognised mobile wallet, to avoid fraud.
  • Keep at least one receipt until the next bill is issued, in case you need proof of payment.

Once you have paid online a couple of times, the routine becomes second nature and you rarely need to visit a bank branch again.

Frequently asked questions

Can I pay my PESCO bill online without a bank account?

Yes. Mobile wallets such as Easypaisa and JazzCash let you pay using wallet balance or through an agent, so a traditional bank account is not required.

What number do I need to pay my PESCO bill online?

You need the reference number printed on your PESCO bill. Enter it exactly as shown, and the payment app will fetch the amount due automatically.

How long does an online PESCO payment take to reflect?

The transaction itself is usually instant, but the paid status can take a little time to update in the billing system. Keep your receipt and avoid paying twice.

About the author

Imran Khan — Utility Billing Editor

Imran maintains the PESCO bill tools and checks each guide against the latest NEPRA tariff and PITC portal changes.

editor@pesco-online-bill.com

Use the tool All articles