Updated: July 2026
The fastest way to pay your PESCO bill online in 2026 is through a mobile wallet like JazzCash or Easypaisa, or your bank’s own app. You open the app, choose electricity, select PESCO, enter your 14-digit reference number, and confirm. The whole thing takes about a minute, works day or night, and JazzCash and Easypaisa charge no fee for wallet payments.
You do not need a printed bill to pay. As long as you have your reference number, you can clear the amount from your phone. That means no queue at the bank, no last-minute rush before the due date, and a digital receipt you can keep.
Before you pay, it helps to confirm the amount. You can check your PESCO bill online with your reference number in seconds, and download a duplicate if you have lost the paper copy. If you also want to understand the rate behind the total, see our PESCO per unit price 2026 guide. This page is only about paying, so let us get to the methods.
All Ways to Pay Your PESCO Bill Online
You have several online options, and they all use the same reference number from your bill. The table below compares them so you can pick the one you already have set up.
| Method | Where / app | Fee | How fast it reflects |
|---|---|---|---|
| JazzCash | JazzCash app or *786# | Free from wallet | Usually same day, up to 24-48h |
| Easypaisa | Easypaisa app | Free from wallet | Usually same day, up to 24-48h |
| Bank mobile app | HBL, UBL, Meezan, MCB, ABL, etc. | Usually free | Usually same day, up to 24-48h |
| Internet banking | Your bank’s website | Usually free | Usually same day, up to 24-48h |
| ATM | Any 1LINK ATM | Usually free | Usually same day |
| Card / wallet on bill sites | Third-party sites | May add a fee | Varies |
The mobile wallets and bank apps are connected through the 1LINK network, which is how a payment from any of them reaches PESCO. Stick to your own bank app or an official wallet, and keep the confirmation until the payment shows as cleared.
How to Pay Your PESCO Bill with JazzCash
JazzCash is one of the most popular ways to clear a bijli ka bill in Pakistan. Here is the full process.
- Open the JazzCash app and log in with your mobile number and PIN.
- Tap Pay Bills, then choose Electricity.
- Select PESCO from the list of companies.
- Enter your 14-digit reference number from the bill.
- The app shows your bill amount and due date. Check they match your bill.
- Confirm and enter your PIN to authorise the payment.
- Save the confirmation message and transaction ID.
Paying from your JazzCash wallet balance is free. If you do not use the app, you can dial the JazzCash USSD code and follow the same menu, though the app is easier for entering a long reference number correctly.
How to Pay Your PESCO Bill with Easypaisa
Easypaisa works almost exactly the same way and is just as widely used across Khyber Pakhtunkhwa.
- Open the Easypaisa app and log in with your mobile number and PIN.
- Tap Pay Bills, then Electricity.
- Choose PESCO as the company.
- Type in your 14-digit reference number.
- Review the amount and due date shown on screen.
- Enter your PIN to confirm the payment.
- Keep the receipt and transaction ID that appear.
Wallet payments on Easypaisa are also free. If you are wondering pesco bill kaise pay karen without a bank account at all, a mobile wallet like this is the answer, since you only need a registered SIM and some balance in the wallet.
How to Pay Through Your Bank App
If you prefer your own bank, almost every major bank in Pakistan supports PESCO through its mobile app and internet banking. The steps are similar across HBL, UBL, Meezan, MCB, Allied Bank, Bank Alfalah, and others.
- Log in to your bank’s mobile app or internet banking.
- Go to Payments or Utility Bills.
- Select Electricity, then choose PESCO.
- Enter your 14-digit reference number.
- Confirm the amount the app pulls up against your bill.
- Authorise with your PIN, password, or OTP.
- Save or screenshot the payment confirmation.
Because banks are on the 1LINK network, the payment reaches PESCO the same way a wallet payment does. Most banks do not charge for utility bill payments, but check your bank’s schedule of charges if you are unsure.
Does PESCO Have Its Own Payment App or Website?
PESCO’s own online presence is mainly for viewing and downloading your bill, not for taking card payments directly. There is no official standalone PESCO payment app that processes your money in-house. Instead, PESCO relies on the banking and wallet channels above, which are integrated through 1LINK.
So when you want to actually pay, use JazzCash, Easypaisa, a bank app, internet banking, or an ATM. To view or download the bill itself first, use our PESCO bill check and duplicate download guide. Be careful with random third-party sites that ask for card details, since not all of them are official.
Paying After the Due Date
Every PESCO bill has two amounts: the payable-within-due-date figure and a higher after-due-date figure. If you miss the due date, you pay the higher amount, which includes a late payment surcharge. For domestic bills this surcharge is usually a small percentage added on top.
Online payment still works after the due date, right up until the bill expires and the next month’s bill is issued. JazzCash, Easypaisa, and bank apps will simply show the after-due-date amount once the due date has passed. Pay that higher figure and your connection stays safe.
If a bill is very overdue, PESCO may issue a disconnection notice. Paying online as soon as possible, and keeping the receipt, is the quickest way to avoid a disconnection or to get reconnected. Do not wait for a paper reminder if you already know the amount.
Paid Online but the Bill Still Shows Unpaid?
This worries a lot of people, but it is usually normal. Online payments to PESCO can take 24 to 48 hours to reflect in the system, sometimes a little longer over weekends and public holidays. During that window, the online bill may still show as unpaid even though your money has left your account.
Here is what to do:
- Keep the transaction ID and receipt. This is your proof of payment. Do not delete the confirmation message.
- Wait up to 48 hours before worrying. Check the bill status again after that.
- If it still shows unpaid after 48 hours, contact your bank or wallet provider with the transaction ID, and keep the PESCO complaint helpline number handy.
- Do not pay twice in a panic. A double payment is harder to recover than waiting out the reflection time.
As long as your money was deducted and you have the transaction ID, the payment is on its way. The receipt protects you even if the status is slow to update.
Offline Ways to Pay in Peshawar, Mardan, Swat, Kohat and Bannu
Online is easiest, but if you prefer paying in person, PESCO accepts cash across its region in Peshawar, Mardan, Swat, Kohat, Bannu and most of Khyber Pakhtunkhwa. Your options include:
- Bank branches. Most commercial and government bank branches accept PESCO bill payments over the counter during banking hours. Take your printed bill.
- NADRA e-Sahulat outlets. These franchise counters are common in towns and accept utility bill payments in cash, often with longer hours than banks.
- Pakistan Post offices. Many post offices accept electricity bill payments, which is useful in smaller towns and rural areas where bank branches are far.
- Designated collection booths. Some PESCO and bank collection points operate near main markets during peak billing days.
Whichever counter you use, keep the stamped portion of the bill as your receipt. That stamp is your proof that the bijli ka bill is cleared.
FAQs
Is online PESCO bill payment free?
Paying from your JazzCash or Easypaisa wallet balance is free, and most bank apps do not charge for utility payments either. Some third-party card-payment sites may add a service fee, so check before you confirm. Sticking to your own bank app or an official wallet keeps it free.
Can I pay my PESCO bill without a printed copy?
Yes. All you need is your 14-digit reference number, which you can get by checking your bill online. Enter that number in any wallet or bank app and pay. You do not need the paper bill at all.
How long does an online PESCO payment take to show as paid?
Usually the same day, but it can take 24 to 48 hours to reflect in the system, and longer over weekends or holidays. Keep your transaction ID until the status updates. If it is still unpaid after 48 hours, contact your payment provider.
What is the PESCO reference number and where do I find it?
It is a 14-digit number printed at the top of your bill, and it identifies your connection to every payment channel. It stays the same each month. If you do not have the bill, you can look it up when you check your bill online.
Can I still pay online after the due date?
Yes. After the due date the apps show the higher after-due-date amount, which includes a late surcharge. You can pay that online until the bill expires when the next month’s bill is issued. Paying promptly avoids disconnection.
Which is better for pesco bill payment, JazzCash or a bank app?
Both are fast, free from wallet or account, and use the same 1LINK network. Use whichever you already have set up. Wallets suit people without a bank account, while bank apps suit those who prefer paying from their account balance.
Related payment guides:
You can also check and pay any bijli bill online for every distribution company in Pakistan from one place.
