IESCO Bill Payment Methods — Complete Guide for Online and Offline Payment
IESCO electricity bills can be paid through multiple channels — mobile apps, internet banking, ATMs, bank branches, and post offices. This guide covers step-by-step instructions for each method so you can choose whichever works best for you and complete your payment before the due date.

All Available IESCO Bill Payment Methods
Here is a quick overview of every payment method currently available for IESCO consumers:
| Payment Method | Best For | Available hours | Processing Time |
| JazzCash App | Anyone with a mobile number | 24 hours / 7 days | Instant |
| Easypaisa App | Telenor users | 24 hours / 7 days | Instant |
| Banking Mobile App | Existing bank account holders | 24 hours / 7 days | Instant |
| Internet Banking | Desktop / laptop users | 24 hours / 7 days | Instant |
| ATM | Desktop/laptop users | 24 hours / 7 days | Same day |
| Bank Branch | Cash Payments | 24 hours / 7 days | Same day |
| Pakistan Post | Rural areas | 24 hours / 7 days | 1 to 2 days |
How to Pay IESCO Bill via JazzCash
JazzCash works on any mobile number — you do not need a smartphone or internet connection for the basic USSD method. It is the most widely used method for bill payment in Pakistan.
First Time Setup — USSD Method
1- Dial *786# from your Jazz or Warid mobile number
2- Select “Create Account” and follow the on-screen instructions
3- Set your 4-digit MPIN — remember this for all future transactions
4- Account is ready within 15 minutes
Pay Bill via JazzCash App
5- Open the JazzCash app and log in with your mobile number and MPIN
6- Tap “Pay Bills” from the home screen
7- Select “Electricity” then choose “IESCO” from the list
8- Enter your 14-digit IESCO Reference Number
9- Your bill details will appear — verify the amount
10- Tap “Pay” and confirm with your MPIN
11- A payment confirmation SMS is sent to your number — save this as proof
Pay Bill via JazzCash USSD — No Internet Needed
12- Dial *786# from your mobile
13- Select “Bill Payments”
14- Select “Electricity” then “IESCO”
15- Enter your Reference Number when prompted
16- Confirm the amount and enter your MPIN to complete payment
JazzCash payments are reflected in your IESCO account within 2 to 4 hours. If your bill still shows unpaid after 24 hours, call JazzCash helpline at 051-111-786-786 with your transaction ID.
How to Pay IESCO Bill via Easypaisa
Easypaisa is available for all mobile network users — not just Telenor. You can pay through the app, USSD code, or at any Easypaisa agent shop.
Pay via Easypaisa App
17- Open the Easypaisa app and log in
18- Select “Pay Bills” then “Electricity”
19- Choose “IESCO” from the provider list
20- Enter your 14-digit Reference Number
21- Verify the bill amount shown on screen
22- Enter your Easypaisa PIN to confirm payment
23- Screenshot or save the confirmation reference number
Pay via Easypaisa USSD — No Internet Needed
24- Dial *786# (Telenor) or open the Easypaisa app
25- Go to “Utility Bills” then “Electricity”
26- Select IESCO and enter your Reference Number
27- Confirm the amount and pay with your PIN
Pay at Easypaisa Agent Shop
28- Visit any nearby Easypaisa retailer or franchise
29- Provide your IESCO Reference Number to the agent
30- Pay cash equal to your bill amount
31- Get a printed receipt — keep it as proof of payment
Easypaisa agent payments may take up to 24 hours to reflect in your IESCO account. Always keep the printed receipt until your account shows the payments.
How to Pay via Bank Mobile Apps
All major banks in Pakistan support IESCO bill payment through their mobile apps. The process is similar across all banks — here is the general method:
32- Open your bank app and log in
33- Go to the “Bill Payments” or “Utility Bills” section
34- Select “Electricity” as the bill category
35- Choose “IESCO” from the biller list
36- Enter your 14-digit Reference Number
37- Your bill amount appears automatically — verify it
38- Confirm payment using your app PIN or biometric
39- Save the transaction reference number shown on the confirmation screen
The following banks support IESCO as a biller in their mobile apps:
| Bank Name | Android App | Iphone App |
| Habib Bank Limited (HBL) | HBL Mobile | HBL Mobile |
| United Bank Limited (UBL) | UBL Digital | UBL Digital |
| Faysal Bank Limited (FBL) | Faysal Mobile | Faysal Mobile |
| Muslim Commercial Bank Limited (MCBL) | MCB Mobile | MCB Mobile |
| Meezan Bank Limited (MBL) | Meezan Mobile | Meezan Mobile |
| Askari Bank Limited (AKBL) | Askari Mobile | Askari Mobile |
| Standard Chartered Bank (SCB) | SC Mobile | SC Mobile |
| Bank Alfalah Limited (BAFL) | Alfalah Mobile | Alfalah Mobile |
| Allied Bank Limited (ABL) | Allied Mobile | Allied Mobile |
| Summit Bank Limited (SBL) | Summit Mobile | – |
| Soneri Bank Limited (SBL) | Soneri Mobile | Soneri Bank Limited |
| JazzCash | JazzCash | JazzCash |
| EazyPaisa | EazyPaisa | EazyPaisa |
If IESCO does not appear in your bank app biller list, contact your bank helpline and ask them to add IESCO as a utility biller on your account.
How to Pay the IESCO Bill at an ATM
Most ATMs in Pakistan support utility bill payments. You do not need internet access — just your debit or credit card and your IESCO Reference Number.
40- Insert your debit or credit card at any ATM
41- Enter your PIN and select “Bill Payments” or “Utility Bills” from the menu
42- Select “Electricity” then choose “IESCO”
43- Enter your 14-digit Reference Number
44- The ATM displays your outstanding bill amount
45- Confirm the payment — the amount is deducted from your card
46- Collect the printed receipt from the ATM — keep it as proof
ATM bill payments are processed the same day if done before 5 PM. Payments made after 5 PM or on weekends may reflect the next business day. Always keep the ATM receipt until your IESCO account shows the payments.
How to Pay at a Bank Branch
If you prefer paying in cash or do not have a smartphone, you can pay your IESCO bill at any authorised bank branch. No account is required at most banks for over-the-counter bill payments.
47- Take your printed IESCO bill to any bank branch
48- Go to the cash counter and tell the cashier you want to pay an electricity bill
49- Provide your IESCO bill or Reference Number
50- Pay the exact bill amount in cash
51- The cashier stamps your bill as paid and gives you a receipt
52- Keep the stamped bill and receipt — IESCO may ask for proof if a dispute arises
During the last 3 days before the bill due date, bank branches get extremely crowded. Try to pay at least 5 days before the due date to avoid long queues and the risk of late fees.
How to Pay via Pakistan Post
Pakistan Post offices accept IESCO bill payments across all service areas, including smaller towns and rural areas where bank branches may not be available.
53- Visit your nearest Pakistan Post office during working hours
54- Bring your IESCO printed bill
55-Submit the bill at the payment counter and pay the amount in cash
56- Get a stamped receipt as payment confirmation
Post office payments take 1 to 2 working days to appear in your IESCO account. Do not pay via post office on the due date itself — use a faster method like JazzCash or your bank app on the same day.
Due Date and Late Payment Surcharge
Every IESCO bill has two important dates printed on it:
- Due Date — The last date to pay your bill without any late fee. This is typically 15 to 20 days after the bill issue date.
- Last Date — A few days after the due date. Paying between the Due Date and the Last Date attracts a late payment surcharge.
- After the last date — If you miss both dates, IESCO can disconnect your electricity supply. Reconnection requires paying all dues plus a reconnection fee.
| Payment Timing | Late Fee | Risk |
| Before Due Date | No late fee | None |
| Between Due Date and Last Date | Surcharge applied on bill amount | Higher bill |
| After Last Date | Surcharge applied to the bill amount | Power disconnection |
Tip: Set a reminder on your phone 5 days before your bill due date. The due date is printed clearly on your IESCO bill in the top section.
