Rashid Minhas explains everything you need to know about checking your IESCO electricity bill online. The Islamabad Electric Supply Company (IESCO) serves one of Pakistan’s most important regions — the federal capital Islamabad and the surrounding areas including Rawalpindi, Attock, Chakwal, and Jhelum. Whether you live in an Islamabad sector, Rawalpindi city, or one of the surrounding districts, this guide covers every method available to check and pay your IESCO bill online without visiting any office.
Quick Reference — IESCO Bill Check
| Detail | Information |
|---|---|
| DISCO Name | Islamabad Electric Supply Company (IESCO) |
| Official Portal | https://iesco.com.pk |
| Bill Check URL | https://iesco.com.pk/index.php/bill-inquiry |
| Reference Number Format | 14 digits (e.g., 01XXXXXXXXXXX) |
| Helpline | 051-111-437-226 |
| Head Office | IESCO House, Islamabad |
| NEPRA Licence | DL/IESCO/001 |
IESCO Service Area — Districts and Divisions Covered
IESCO’s licensed service territory covers the following areas:
- Islamabad Capital Territory (ICT): All sectors — F, G, H, I, E series sectors; rural ICT including Kahuta, Margalla Hills zone
- Rawalpindi District: Rawalpindi city, Rawalpindi Cantonment (partial — see MES note below), Murree, Gujar Khan, Taxila, Wah Cantt, Attock Road areas, Kahuta tehsil
- Attock District: Attock city, Fateh Jang, Hazro, Jand, Pindi Gheb
- Chakwal District: Chakwal city, Talagang, Choa Saidan Shah, Kallar Kahar
- Jhelum District: Jhelum city, Sohawa, Pind Dadan Khan, Mangla Cantt (partial)
Important Note: Rawalpindi Cantonment — IESCO vs MES
Residents of Rawalpindi Cantonment should note that some areas within the cantonment are billed by the Military Engineer Services (MES) rather than IESCO. MES is a separate entity that distributes electricity in defence housing areas. If your bill is issued by MES (recognisable by MES letterhead and a different bill format), the IESCO portal and reference number system will not apply to you — you must contact MES directly. However, most civilian areas within Rawalpindi Cantonment are served by IESCO.
All Methods to Check Your IESCO Bill Online
| Method | Platform | What You Need | Available 24/7? |
|---|---|---|---|
| IESCO Official Portal | iesco.com.pk | 14-digit reference number | Yes |
| Universal PITC Portal | pitc.com.pk | 14-digit reference number | Yes |
| 1LINK Internet Banking | Any participating bank | Reference number + bank account | Yes |
| JazzCash App | Android / iOS | JazzCash account + reference number | Yes |
| Easypaisa App | Android / iOS | Easypaisa account + reference number | Yes |
| HBL Internet Banking | hblonline.com | HBL account + reference number | Yes |
| IESCO SMS Service | Mobile phone | Reference number via SMS | Yes |
Step-by-Step: Check IESCO Bill on iesco.com.pk
- Open your web browser and navigate to https://iesco.com.pk/index.php/bill-inquiry
- You will see a Bill Enquiry form on the page
- Enter your 14-digit IESCO Reference Number in the provided field — ensure you enter all 14 digits without any spaces or dashes
- Complete the CAPTCHA verification if prompted
- Click the Submit or Check Bill button
- Your current bill details will display, including: billing month, units consumed, amount due, due date, and after-due-date amount
- To save a copy, use your browser’s Print function (Ctrl+P) and select “Save as PDF” to generate a duplicate bill
Step-by-Step: Check IESCO Bill via JazzCash
- Open the JazzCash app on your smartphone
- Log in with your registered mobile number and MPIN
- Tap “Pay Bills” from the home screen menu
- Select “Electricity” from the bill categories
- From the DISCO dropdown, select “IESCO”
- Type your 14-digit IESCO reference number in the consumer number field
- The app will automatically fetch your current bill — you will see the amount due and due date
- Tap Pay Now to pay, or close the screen if you only needed to check the amount
IESCO Tariff Categories — What You Are Charged Per Unit
IESCO applies NEPRA-determined tariffs across multiple consumer categories. Understanding your tariff category helps you verify whether your bill has been calculated correctly. Here are the principal tariff categories applicable to IESCO consumers:
| Tariff Code | Category | Condition | Approx. Rate (PKR/unit) |
|---|---|---|---|
| A-1a (Protected) | Domestic residential | Up to 100 units/month — protected low-income consumers | PKR 3.95 |
| A-1b | Domestic residential | 1–100 units (unprotected); 101–200 units | PKR 13.71 – 18.43 |
| A-1c | Domestic residential | 201–300 units; 301–700 units | PKR 23.16 – 25.81 |
| A-2 | Domestic — high consumption | Above 700 units/month | PKR 29.66+ |
| B-1 | Commercial (small) | Shops, offices up to certain load | PKR 30–38 (approximate) |
| B-2 | Commercial (large) | Large commercial premises, shopping centres | PKR 32–40 (approximate) |
| C-1 | Industrial (small) | Small industries, load up to 500 kW | Time-of-use pricing applies |
| C-2 | Industrial (large) | Large industries, load above 500 kW | Time-of-use pricing applies |
Note: All tariff rates above are approximate and based on the most recent NEPRA determination. Rates are subject to quarterly review and monthly Fuel Cost Adjustment (FCA). The FCA can add or subtract from your per-unit cost each month depending on the actual cost of fuel used to generate electricity in that period.
Understanding Your IESCO Bill — Line Items Explained
Your IESCO bill contains several charge components that can be confusing. Here is a breakdown of each item:
| Bill Component | Explanation |
|---|---|
| Energy Charges | Base cost of electricity consumed, calculated using NEPRA slab rates for your tariff category |
| Fuel Cost Adjustment (FCA) | Monthly variable charge reflecting actual fuel cost to generate electricity — approved by NEPRA each month. Can be a surcharge (positive) or rebate (negative) |
| Fixed Charges | Monthly fixed component based on your sanctioned load — payable even if you consume zero units |
| NEPRA Surcharge | Regulatory surcharge to fund NEPRA’s operations and subsidies |
| Electricity Duty | Provincial duty on electricity consumption |
| TV Licence Fee | PKR 35/month collected on behalf of Pakistan Television Corporation (PTV) |
| Withholding Tax (Income Tax) | Applicable to non-filer consumers whose monthly bill exceeds the threshold specified in Finance Act — currently 7.5% for non-filers on bills above PKR 25,000 |
| GST | General Sales Tax at the applicable rate on electricity charges |
| Meter Rent | Monthly rental for the electricity meter if it is IESCO-owned (typically PKR 10–50/month) |
IESCO SMS Bill Alert Service
IESCO provides an SMS notification service that alerts you when your new monthly bill is generated. To use this service, your registered mobile number must be linked to your IESCO consumer account. You can register by:
- Visiting the IESCO customer services section at iesco.com.pk and updating your contact details in the online portal
- Visiting your local IESCO subdivision office with your CNIC and reference number to register your mobile number
- Calling the IESCO helpline 051-111-437-226 to request mobile number registration
Once registered, you will receive an SMS each month when your bill is generated — the message typically includes the bill amount and due date, allowing you to plan payment without needing to check online separately.
IESCO Load Shedding Schedule — How to Check
IESCO publishes load shedding (loadshedding) schedules for different feeders across its service territory. Load shedding in IESCO areas tends to be less than in other DISCOs due to lower transmission line losses and relatively higher recovery rates (consumer payment compliance). To check your area’s load shedding schedule:
- Visit iesco.com.pk and look for the “Load Management” or “Loadshedding Schedule” section
- Alternatively, search for your feeder name (printed on your electricity bill) on the IESCO Facebook page which often posts updated schedules
- Contact IESCO helpline 051-111-437-226 and provide your feeder name for the current schedule
- The National Power Systems Operations (NPSO) at NTDC also publishes system-wide load shedding data at ntdc.com.pk
IESCO New Connection Application Process
Applying for a new IESCO electricity connection can now be done online. The general process is:
- Visit iesco.com.pk and navigate to “New Connection” or “Customer Services”
- Fill in the online application form with property details, requested load (in kW), and applicant CNIC
- Upload required documents: CNIC copy, property ownership proof (registry, allotment letter, or tenancy agreement), site plan or address proof
- Pay the application fee online or at an IESCO designated bank
- IESCO will conduct a site survey — typically within 15–30 working days
- After survey approval, pay the service connection charges (varies by load and distance from existing infrastructure)
- Connection is established after payment — timeline is typically 30–60 days for standard residential connections
How to File a Complaint with IESCO
For billing disputes, supply faults, or service complaints, IESCO provides the following contact channels:
- IESCO Helpline: 051-111-437-226 (available during business hours)
- Online Complaint: iesco.com.pk → Customer Services → Submit Complaint
- NEPRA Consumer Complaint Portal: complaint.nepra.org.pk (for escalation if IESCO does not resolve)
- NEPRA Toll-Free: 0800-63772
- Subdivision offices: Available in all major IESCO service areas — visit in person for urgent matters
Frequently Asked Questions about IESCO Bill Check
Q1: What is the format of an IESCO reference number?
IESCO reference numbers are 14 digits long. The first two digits typically represent the IESCO division code (01 for Islamabad-area connections is common, though codes vary by subdivision). If you are unsure of your reference number, check the top section of any previous IESCO bill — it will be labelled “Reference No.” or “Consumer No.” If you do not have a previous bill, contact the IESCO helpline with your CNIC and address.
Q2: Why does my IESCO bill show a “Fuel Cost Adjustment” charge?
The Fuel Cost Adjustment (FCA) is a monthly pass-through charge (or rebate) approved by NEPRA that reflects the actual cost of fuel used to generate electricity in the previous month. When fuel costs (gas, furnace oil, coal, imported LNG) are higher than the reference price embedded in the base tariff, NEPRA approves a positive FCA — meaning your bill goes up. When fuel costs are lower, NEPRA may approve a negative FCA — reducing your bill. This charge appears separately on your IESCO bill and can significantly affect your total amount.
Q3: My IESCO meter shows lower units than my bill — what should I do?
If your physical meter reading is lower than the reading shown on your bill, you are likely receiving an estimated bill. First, photograph your meter display with the date visible. Then visit your IESCO subdivision office (your feeder/subdivision is printed on your bill) and present this photo alongside your bill. Request an “actual meter reading” correction. Pay the undisputed portion to avoid disconnection while the correction is being processed.
Q4: Can I pay my IESCO bill at any bank in Pakistan?
Yes. IESCO bills can be paid at virtually any bank branch in Pakistan through the 1LINK network. You do not need to pay at a specific bank — any commercial bank (HBL, UBL, MCB, Meezan, Bank Alfalah, Habib Metro, etc.) can process IESCO bill payments at the counter or through internet banking. You can also pay via JazzCash, Easypaisa, or any 1LINK-connected ATM.
Q5: What happens if I do not pay my IESCO bill by the disconnection date?
If you miss the disconnection date printed on your IESCO bill, the DISCO is authorised to disconnect your electricity supply. To get reconnected, you must pay the full outstanding amount (including the 10% Late Payment Surcharge and any arrears) plus a reconnection fee charged by IESCO. Reconnection is typically done within 24–48 hours of payment confirmation during business days. To avoid this situation, always pay at least the minimum amount before the disconnection date.