Why Timely IESCO Bill Payment Matters
Your IESCO electricity bill comes with two key dates: the due date for payment at the normal amount, and a later date after which a Late Payment Surcharge (LPS) is added — typically up to 10% of the total outstanding bill. Missing the due date by even one day activates the LPS, which can add hundreds or thousands of rupees depending on your bill amount.
For large IESCO consumers in Islamabad and Rawalpindi, a single LPS on a high summer bill can add Rs 500–2,000 in avoidable charges. Setting a calendar reminder for the due date — and paying 2–3 days before it — eliminates this risk entirely. Today, IESCO consumers have more payment options than ever before, making timely payment easy from anywhere.
This guide covers every major payment method available to IESCO consumers, including digital wallets, internet banking, ATMs, and physical payment counters. All methods require only your 14-digit IESCO reference number — you rarely need to carry the physical bill.
Paying Your IESCO Bill via Mobile Banking Apps
Mobile banking apps offered by Pakistani banks are among the most convenient ways to pay your IESCO bill. All major bank apps support IESCO bill payments — you simply navigate to the utility bill section, select IESCO, enter your reference number, confirm the amount, and pay with your account balance.
IESCO Bill Payment via Bank Apps
| Bank App | Navigation Path | Time to Process | Notes |
|---|---|---|---|
| HBL Mobile | Payments → Utility Bills → Electricity → IESCO | Instant | Requires HBL account and registered mobile |
| UBL Digital | Pay Bills → Utility → IESCO | Instant | UBL account required |
| MCB Mobile Banking | Bills → Electricity → IESCO → Enter Ref No. | Instant | MCB account required |
| Meezan Bank App | Bills → Electricity → IESCO | Instant | Meezan account required |
| Allied Bank Mobile | Services → Bill Payment → Electricity | Instant | Allied account required |
| Habib Metro App | Utility Payments → Electricity → IESCO | Instant | Habib Metro account required |
Most bank apps save your billing reference number after the first payment, making subsequent payments even faster. Enable bill payment notifications in your bank app to automatically receive alerts when a new IESCO bill is generated.
Paying with Easypaisa and JazzCash
Easypaisa and JazzCash are Pakistan's two most popular mobile financial services with hundreds of millions of registered wallets. Both fully support IESCO bill payment and are available to consumers who do not have a traditional bank account.
- Easypaisa: Open app → Banking → Bill Payments → Electricity → IESCO → Enter reference no. → Pay
- JazzCash: Open app → Pay Bills → Electricity → IESCO → Enter reference no. → Pay
- Both process payments instantly and send confirmation SMS
- Maximum single transaction limits apply (typically Rs 25,000–50,000) — check your wallet limit
- Bills above the wallet limit can be paid by loading the wallet first or using bank app
- Easypaisa and JazzCash do not charge extra fees for IESCO bill payments
ATM Bill Payment for IESCO
Any ATM bearing the 1-Link network logo accepts IESCO bill payments. Pakistan's major banks — HBL, UBL, MCB, Allied, Meezan, Standard Chartered, Bank Alfalah, and others — are all part of the 1-Link network. You can pay your IESCO bill at any of these ATMs using your debit or credit card, even if the ATM belongs to a different bank than yours.
ATM IESCO Bill Payment Steps
| Step | Action |
|---|---|
| 1 | Insert your bank debit card and enter PIN |
| 2 | Select 'Bill Payment' from the main ATM menu |
| 3 | Select 'Electricity' then search or select 'IESCO' |
| 4 | Enter your 14-digit IESCO reference number |
| 5 | Confirm the bill amount and consumer name displayed |
| 6 | Confirm payment and take the printed receipt |
| 7 | Keep the receipt until payment is reflected on your next bill |
ATM payments are processed instantly during banking hours. After midnight or during system maintenance, some ATMs may show 'unavailable' for bill payment — try again during daytime hours. Also note that ATMs typically have a maximum per-transaction limit (often Rs 50,000); very large bills may need to be paid at a bank branch or via internet banking which has higher limits.
Paying at Bank Counters and Payment Agents
You can pay your IESCO bill at any bank branch in Pakistan — you do not need to go to a bank where you hold an account. Simply walk in with your reference number (and optionally your bill), go to the utility bill counter, and make the payment in cash or through a bank-to-bank transfer. The teller will issue a payment confirmation stamped document.
In addition to bank branches, IESCO payments are accepted at designated payment franchises and agents. These include various post offices and utility payment centres in Islamabad, Rawalpindi, Attock, Jhelum, and Chakwal. Payment centres are often less crowded than banks and may have longer operating hours.
In-Person IESCO Payment Channel Comparison
| Channel | Cash Accept? | Hours | Receipt Issued? |
|---|---|---|---|
| Bank branch counter | Yes | Banking hours (9 AM–5 PM weekdays) | Yes — stamped |
| Easypaisa/JazzCash franchise | Yes | Often extended hours | Yes — printed receipt |
| IESCO subdivision office | Yes (at collection desk) | 8 AM–4 PM weekdays | Yes — official receipt |
| Post office (selected) | Yes | Post office hours | Yes |
| 1-Link ATM | Card only | 24 hours typically | Yes — ATM receipt |
Frequently Asked Questions
Can I pay my IESCO bill online without visiting a bank?
Yes. You can pay via Easypaisa app, JazzCash app, your bank's mobile app or internet banking. All require only your 14-digit IESCO reference number.
What is the easiest way to pay IESCO bill?
Using Easypaisa, JazzCash, or your bank's mobile app is the fastest method. Open the app, go to bill payment, select IESCO, enter your reference number, and confirm payment. The entire process takes under 2 minutes.
Is there a fee for paying IESCO bill through Easypaisa?
Easypaisa generally does not charge a consumer fee for utility bill payments. However, fees vary by payment type and wallet status. Check the Easypaisa app's fee schedule for current charges.
Can I pay my IESCO bill at any bank, or only my own bank?
You can pay at any bank branch in Pakistan regardless of whether you hold an account there. Simply provide your IESCO reference number and the cash amount at the utility billing counter.
What happens if I pay after the IESCO due date?
A Late Payment Surcharge (LPS) of up to 10% is added to your outstanding bill amount. Pay before the due date shown on your bill to avoid this penalty.
How do I know if my IESCO payment was successful?
You receive a confirmation receipt from the payment channel (ATM receipt, app confirmation, bank stamp). Payment is typically reflected in IESCO's system within 1–2 working days, after which checking your bill will show zero balance.
Can I pay a partial IESCO bill amount?
Banks accept partial payments, but IESCO's billing system may still apply LPS on the unpaid balance. It is always better to pay the full amount to avoid compounding surcharges.
What is the maximum amount I can pay on Easypaisa for IESCO?
Easypaisa wallet limits vary by account level. Standard accounts typically allow Rs 25,000–50,000 per transaction. For higher amounts, use a bank app or internet banking which has larger limits.
How long does it take for IESCO to register an online payment?
Digital payments are registered by IESCO typically within 1–2 working days. If payment is not reflected after 3 days, contact your bank and IESCO with the payment confirmation details.
Can I set up automatic IESCO bill payment?
Several banks offer standing instruction or auto-debit services for utility bills. Ask your bank to set up an auto-debit for your IESCO reference number — the bill amount is automatically deducted from your account on the due date each month.