IESCO Bill Check Online
Check your Islamabad Electric Supply Company bill instantly using your Reference Number or Consumer Number.
IESCO Bill Check
Your 14-digit Reference Number can be found on the top section of your paper bill.
How to Find Your Reference Number
Your 14-digit Reference Number is printed on the top-right section of your IESCO electricity bill. It is generated fresh for each billing cycle and is the primary identifier used to look up your billing details from the official IESCO portal — enter it above exactly as printed, with no spaces.

If you cannot find your Reference Number, you can also use your 10-digit Consumer Number, which is located just below the Reference Number on the same bill and stays the same every cycle. Switch to the "Consumer Number" tab above to use it. Still not sure which one you're looking at? Read our full breakdown of Reference Number vs Consumer Number.
Understanding Your IESCO Bill
Once your bill loads, you'll see several line items beyond the total amount due. Current charges reflect the units you consumed this cycle, billed on a slab basis where the rate per unit increases as your total usage climbs. FPA (Fuel Price Adjustment) is a variable monthly surcharge tied to fuel costs, separate from your actual usage. On top of that, standard taxes and duties apply, and the bill lists both a due date and a higher after-due-date amount that includes a late payment surcharge.
For a complete explanation of how each of these is calculated, see our guides on electricity bill slabs and charges in Pakistan and understanding FPA charges.
Paying Your IESCO Bill
Once you've confirmed the amount, IESCO bills can be paid through mobile wallets like JazzCash and Easypaisa, mobile/internet banking, ATMs, or in person at a designated bank branch. See our full guide on how to pay your IESCO bill online and offline for a channel-by-channel walkthrough and tips on avoiding late surcharges.
About IESCO
The Islamabad Electric Supply Company (IESCO) provides electricity to Islamabad, Rawalpindi, Attock, Jhelum, and Chakwal districts. It serves millions of consumers across urban and rural areas in northern Punjab and the Islamabad Capital Territory, covering residential, commercial, and industrial connections under separate tariff categories.
Frequently Asked Questions
Is checking my IESCO bill on this site free?
Yes. Looking up your bill through CheckMyBill costs nothing and doesn't require creating an account or providing any personal information beyond the Reference or Consumer Number already printed on your bill.
Is this the official IESCO website?
No. CheckMyBill is an independent portal that queries IESCO's official billing system directly and shows you the same bill data you'd see on the official portal, just through a simpler interface. We are not affiliated with IESCO or any government entity.
Should I use my Reference Number or Consumer Number?
Use your 14-digit Reference Number if you have a recent bill on hand — it maps directly to your current billing cycle. If you can't find it, your 10-digit Consumer Number works as a stable fallback since it doesn't change month to month. See our full comparison of Reference Number vs Consumer Number for details.
What does the Urban/Rural (Area Type) selector do?
IESCO bills are tied to either an Urban (U) or Rural (R) area code depending on your connection's location. Selecting the wrong one is one of the most common reasons a correct number still fails to pull up a bill — if you're unsure, try both.
My bill isn't showing up. What should I do?
Double-check the digit count matches your number type, remove any spaces, and confirm your area type selection. Our full troubleshooting guide covers every common cause.
Is my information safe when I use this tool?
We don't store your Reference Number, Consumer Number, or any bill data you look up. Your request goes directly to IESCO's official system, and the result is shown to you without being saved on our end.
IESCO Helpline
For power outages and complaints, call the 24/7 IESCO helpline at 118. You can also send an SMS to 8118 or visit your nearest IESCO customer care center. See our full guide on filing a complaint with IESCO if a call or SMS doesn't resolve your issue.