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.

IESCO Online Bill Payment Methods showing mobile phone with bill payment screen and logos of payment services including PayMax, Easypaisa, JazzCash, Konnect by HBL, Mastercard, and UPaisa

All Available IESCO Bill Payment Methods

Here is a quick overview of every payment method currently available for IESCO consumers:

Payment MethodBest ForAvailable hoursProcessing Time
JazzCash AppAnyone with a mobile number24 hours / 7 daysInstant
Easypaisa AppTelenor users24 hours / 7 daysInstant
Banking Mobile AppExisting bank account holders24 hours / 7 daysInstant
Internet BankingDesktop / laptop users24 hours / 7 daysInstant
ATMDesktop/laptop users24 hours / 7 daysSame day
Bank BranchCash Payments24 hours / 7 daysSame day
Pakistan PostRural areas24 hours / 7 days1 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 NameAndroid AppIphone App
Habib Bank Limited (HBL)HBL MobileHBL Mobile
United Bank Limited (UBL)UBL DigitalUBL Digital
Faysal Bank Limited (FBL)Faysal MobileFaysal Mobile
Muslim Commercial Bank Limited (MCBL)MCB MobileMCB Mobile
Meezan Bank Limited (MBL)Meezan MobileMeezan Mobile
Askari Bank Limited (AKBL)Askari MobileAskari Mobile
Standard Chartered Bank (SCB)SC MobileSC Mobile
Bank Alfalah Limited (BAFL)Alfalah MobileAlfalah Mobile
Allied Bank Limited (ABL)Allied MobileAllied Mobile
Summit Bank Limited (SBL)Summit Mobile
Soneri Bank Limited (SBL)Soneri MobileSoneri Bank Limited
JazzCashJazzCashJazzCash
EazyPaisaEazyPaisaEazyPaisa

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 TimingLate FeeRisk
Before Due DateNo late feeNone
Between Due Date and Last DateSurcharge applied on bill amountHigher bill
After Last DateSurcharge applied to the bill amountPower 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.

Frequently Asked Questions

Wait 24 hours first — most digital payments reflect within 2 to 24 hours. If still unpaid after 24 hours, call your payment provider helpline (JazzCash: 051-111-786-786, Easypaisa: 3737, your bank helpline) with your transaction ID. They will trace the payment and escalate to IESCO if needed.

No. IESCO requires full payment of the outstanding amount. Partial payments are not accepted through any channel. If you cannot pay the full amount before the due date, contact your nearest IESCO office — in some cases, they allow installment arrangements for large outstanding dues.

JazzCash and Easypaisa do not charge a fee for utility bill payments made through their apps. However, payments made through an agent shop may include a small service charge of Rs. 10 to Rs. 20, depending on the agent.

Most bank apps and mobile wallets allow bill payments up to Rs. 50,000 per transaction. For bills exceeding this limit — common for industrial or large commercial consumers — visit a bank branch directly to make the payment over the counter.

Yes. Any person can pay your IESCO bill using your Reference Number through any payment method. They do not need to be the account holder. Just share your 14-digit Reference Number with them, and they can complete the payment from their own app or at any payment counter.

The extra payment is credited to your IESCO account as an advance. It is automatically applied to your next month’s bill — you will see a credit balance on your next bill. IESCO does not issue cash refunds for duplicate payments.