What Is IESCO and Who Does It Serve?
IESCO — the Islamabad Electric Supply Company — is one of Pakistan's 11 government-owned electricity distribution companies. It was established under the Water and Power Development Authority (WAPDA) restructuring programme and began operating as an independent DISCO in 1998. IESCO distributes electricity purchased from NTDC and independent power producers (IPPs) across its licensed service territory.
IESCO's service area is geographically compact but strategically important. It covers the federal capital Islamabad, Rawalpindi (including Rawalpindi city, Cantt, and rural tehsils), Attock district, Jhelum district, and Chakwal district. This means IESCO serves a mix of high-density urban consumers in Islamabad and Rawalpindi, along with rural and agricultural consumers in the surrounding districts.
The IESCO consumer base includes domestic households, government offices, commercial establishments, industrial units, and agricultural tube-wells. Being the DISCO serving Pakistan's federal capital, IESCO is also subject to heightened regulatory scrutiny and higher consumer-service expectations compared to some other DISCOs.
IESCO Service Territory at a Glance
| District | Key Areas | Consumer Type Mix |
|---|---|---|
| Islamabad Capital Territory | I-8, G-9, F-7, Blue Area, DHA, Bahria Town | Urban domestic, commercial, government |
| Rawalpindi | City, Cantt, Saddar, Murree, Taxila, Wah | Urban domestic, industrial, military |
| Attock | Attock city, Hazro, Fateh Jang, Kamra | Mixed, industrial, agricultural |
| Jhelum | Jhelum city, Dina, Sohawa | Mixed, agricultural, some industrial |
| Chakwal | Chakwal city, Tamman, Talagang | Mixed, agricultural-heavy |
For all these consumers, the process to check the IESCO bill online is identical — you need your 14-digit reference number and internet access. The PITC portal serves all IESCO consumers through a single unified billing portal. You can also use the Techlo.pk IESCO bill checker to access your bill directly.
Your IESCO Reference Number — What It Is and Where to Find It
The 14-digit reference number is the key that unlocks your IESCO bill online. Without it, you cannot access the PITC billing portal for IESCO. It is unique to your electricity connection — no two consumers in IESCO's network share the same reference number.
The reference number differs from your meter number and from your consumer number, though these are often confused. Your meter number is printed on the physical electricity meter installed by IESCO at your premises. Your consumer number (sometimes called account number) is a shorter identifier used in some older IESCO documents. The 14-digit reference number is the one printed prominently near the top of your current or recent paper bill.
- Look at the top section of your most recent IESCO paper bill
- Find the field labelled 'Reference No.' — it contains exactly 14 digits
- The number typically starts with digits that identify your IESCO division and subdivision
- Save it in your phone contacts or take a photo of your bill for future access
- If you cannot find any old IESCO bill, visit your IESCO subdivision office with your CNIC to retrieve the reference number
Step-by-Step: How to Check Your IESCO Bill Online
Checking your IESCO bill online takes under two minutes once you have your reference number. There are two main routes — the official PITC portal at bill.pitc.com.pk, and the Techlo.pk IESCO bill checker which routes your reference number to the same portal automatically.
IESCO Online Bill Check — Step by Step
| Step | Action | Result |
|---|---|---|
| 1 | Visit the IESCO bill page on Techlo.pk | Bill checker widget loads |
| 2 | Enter your 14-digit IESCO reference number | Number entered in the secure field |
| 3 | Click 'View My Bill' | PITC portal opens in a new tab |
| 4 | Wait for the bill page to load fully | Your current bill is displayed |
| 5 | Review amount due, due date, units consumed | All charge details are visible |
| 6 | Print or save as PDF if you need a copy | Duplicate bill available for payment |
The bill that opens is the official IESCO bill generated by the PITC system — it is not a copy or summary. It contains all the same information as your paper bill and is accepted at all banks and payment channels as a valid duplicate bill.
If the PITC portal loads slowly, this is typically due to high traffic at the start of a new billing cycle when many consumers check simultaneously. Try again a few hours later or use the direct IESCO portal at iesco.com.pk as an alternative. The Techlo.pk bill checker always links to the official system, so the bill data is always current and official.
Understanding Your IESCO Bill Charges
An IESCO bill contains several distinct charge components. Understanding each one helps you verify the bill's accuracy, identify potential errors, and make informed decisions about your energy consumption.
IESCO Bill Components Explained
| Charge | Description | Typical Range |
|---|---|---|
| Energy Charges | Cost of electricity units consumed, calculated by slab | Largest component of bill |
| Fuel Price Adjustment (FPA) | Monthly variable charge based on actual fuel costs | Rs 1–8 per unit depending on month |
| FC Surcharge | Finance cost recovery surcharge | Rs 0.43 per unit (approx) |
| GST | General Sales Tax at 17% on applicable components | 17% of taxable amount |
| Income Tax | Withholding tax — lower for filers, higher for non-filers | 7.5%–12% depending on status |
| Electricity Duty | Provincial/federal levy on electricity | 1.5% of energy charges |
| TV Fee | Pakistan Television Corporation fee | Rs 35 per month (domestic) |
| Late Payment Surcharge | Penalty for payment after due date | Up to 10% of outstanding bill |
| Arrears | Unpaid balance from previous billing periods | Cumulative from prior months |
IESCO uses the NEPRA-approved progressive slab tariff for domestic consumers. This means the per-unit energy rate increases as you consume more. Staying below key slab boundaries (200 units, 300 units, 400 units) can significantly reduce your monthly bill. Use the Techlo.pk IESCO Bill Calculator tool to estimate how slab thresholds affect your specific bill.
IESCO Online Bill Check — Troubleshooting Common Issues
Sometimes the online bill check does not work as expected. Here are the most common issues IESCO consumers face and how to resolve each one.
- Error: 'No record found' — double-check all 14 digits of your reference number. A single transposed digit will return no result.
- Error: 'Invalid reference number' — ensure you are entering digits only, with no spaces, dashes, or letters.
- Bill shows old month's data — the current bill may not be uploaded yet. IESCO typically uploads bills 3–5 days after the billing date. Check again the next day.
- PITC portal is unreachable — try again during off-peak hours (early morning or late night). Alternatively visit iesco.com.pk directly.
- Bill downloaded but shows wrong consumer name — this may indicate a billing error or wrong reference number used. Verify against your paper bill.
- Only one old bill visible — the portal typically shows only the current and most recent bill. For older bills, use the IESCO bill history feature or visit the subdivision office.
Alternative Ways to Access Your IESCO Bill
Beyond the PITC portal, IESCO consumers have several other options to access their bill information. Each channel offers slightly different functionality.
IESCO Bill Access Channels
| Channel | How to Use | Available Information |
|---|---|---|
| PITC Portal (bill.pitc.com.pk) | Enter reference no. on website | Current + recent bill, full details |
| IESCO Website (iesco.com.pk) | Bill inquiry section | Current bill details |
| Techlo.pk Bill Checker | Enter reference no. → routed to PITC | Same as PITC portal |
| IESCO Mobile App | Download, login, enter reference no. | Current bill, history, complaints |
| IESCO Helpline (051-9252525) | Call and provide reference no. | Balance and due date information |
| SMS Service | SMS your reference no. to IESCO shortcode | Balance alert if subscribed |
| Subdivision Office | Visit with CNIC and previous bill | Full history and account details |
For most consumers, the online portal or Techlo.pk checker is the fastest and most convenient method. The subdivision office visit is recommended when you need to resolve a data error, change registered details, or obtain very old bill history beyond what the online portal shows.
Frequently Asked Questions
How do I check my IESCO bill online?
Visit the IESCO bill checker on Techlo.pk, enter your 14-digit reference number, and click View My Bill. Your official IESCO bill will open from the PITC portal in a new tab.
Where is my IESCO 14-digit reference number?
Your reference number is printed near the top of any previous IESCO paper bill, in the field labelled 'Reference No.' It is exactly 14 digits. Save it in your phone for quick access next time.
Can I check my IESCO bill without a reference number?
No. The PITC portal requires a 14-digit reference number for bill lookup. If you have lost it, call the IESCO helpline at 051-9252525 or visit your subdivision office with your CNIC.
What areas does IESCO cover?
IESCO covers Islamabad Capital Territory, Rawalpindi district, Attock district, Jhelum district, and Chakwal district.
Is the IESCO online bill valid for payment?
Yes. The bill accessed through bill.pitc.com.pk or the IESCO website is the official bill and is accepted for payment at all banks, ATMs, mobile wallets, and digital banking apps.
Why does my IESCO bill show 'No Record Found'?
This usually happens if you entered the wrong reference number — even a single wrong digit causes this error. Re-check your reference number from your paper bill carefully. Also ensure you are entering digits only with no spaces or dashes.
Can I check IESCO bill by meter number?
No. The PITC portal uses the 14-digit reference number, not the meter number. The meter number is a separate identifier used for field operations.
How do I download an IESCO duplicate bill?
Open your bill through the PITC portal using your reference number, then use your browser's Print or Save as PDF function to save a copy. This duplicate is accepted for payment everywhere.
Why is my IESCO bill higher than last month?
Common reasons: fuel price adjustment (FPA) rate change, crossing a higher slab threshold, arrears from a previous estimated reading, seasonal consumption increase, or new taxes/surcharges approved by NEPRA.
What is the IESCO helpline number?
IESCO can be reached at 051-9252525 for general helpline, and 118 for fault reporting. You can also file complaints through the CCMS portal at ccms.iesco.com.pk.