How to Pay Your IESCO Bill Online: Every Method Tested

We tested every way to pay IESCO bill online — mobile wallets, internet banking, and app payments — so you know exactly which one actually works, what it costs, and how long it takes to reflect on your account.

Pay IESCO Bill Online - tested payment methods and steps

How to Pay Your IESCO Bill Online: Every Method Tested

I tried paying my IESCO bill through the official portal last month, and the reference number I’d used successfully for years got rejected twice before I figured out what was wrong. The portal wanted the number without the dashes I’d copied straight from the printed bill. It’s a small thing, but it’s exactly the kind of detail that gets left out of most guides. If you want to pay IESCO bill online, you’ve got more than one real option — the IESCO bill check online portal, the government-run PITC gateway, or your bank’s own mobile app — and each one behaves a little differently depending on which channel you use.

Here’s the short version before we get into specifics: IESCO (Islamabad Electric Supply Company) bills can be paid online through three main routes — IESCO’s own portal, the PITC-operated bill.pitc.com.pk gateway, or participating bank mobile apps such as UBL, ABL, and Faysal Bank. Each route accepts the same 14-digit reference number printed on the physical or duplicate bill, so the number is the one piece of information you actually need before you start.

This guide walks through every method I’ve personally tested, including the ones that didn’t go smoothly, so you know what to expect before you sit down to pay.

What You Need Before You Start

You need exactly one thing to pay your IESCO bill online: the 14-digit reference number printed on your bill. It usually sits near the top of the paper bill, above your consumer ID. If you’ve misplaced your physical copy, our guide on checking your duplicate IESCO bill online walks through retrieving it before you attempt payment.

A few smaller things matter too. Make sure the amount shown on-screen matches what you expect — bills change month to month, and a mismatch usually means you’re looking at a stale cached page rather than a wrong charge. If you’re paying through a bank app, your account or card also needs to be active and funded, which sounds obvious but trips up more people than you’d think when a card has just expired.

How to Pay IESCO Bill Online (Step-by-Step)

How to Pay Your IESCO Bill Online

How do I pay my IESCO bill online? You can pay your IESCO bill online through the official IESCO portal, the PITC bill payment portal, or your bank’s mobile app (UBL, ABL, Faysal, and others). Enter your 14-digit reference number, confirm the amount, and complete payment via debit card, credit card, or bank account transfer.

Here’s how it actually goes on each of the two main portals:

Through the PITC portal (bill.pitc.com.pk):

  1. Open the site and enter your reference number exactly as printed — no spaces or dashes.
  2. Confirm the bill details that appear (name, amount, due date) match your actual bill.
  3. Select your payment method and follow the redirect to your bank’s verification screen.
  4. Save or screenshot the confirmation page once payment goes through.

What can go wrong here: I’ve had the reference number get rejected on my first attempt because the copied text included a trailing space. Retyping it manually fixed it immediately.

Through the IESCO portal directly:

  1. Navigate to the billing section on IESCO’s official site.
  2. Enter your reference number and pull up the current bill.
  3. Choose “pay online” and complete the transaction through the linked gateway.

What can go wrong here: IESCO’s own portal is less consistently updated than the PITC gateway, and during peak billing days near the due date, it can be slow to load or briefly unavailable. If that happens, the PITC portal or a bank app is usually your faster route.

Paying Through Bank Apps — UBL vs ABL vs Faysal Bank

Can I pay my IESCO bill through UBL, ABL, or Faysal Bank? Yes — all three banks let you pay IESCO bills directly through their mobile apps by entering the same 14-digit reference number, and payments typically post faster through bank apps than through the IESCO or PITC portals themselves.

Method Steps Processing Time (observed) Notes
UBL App Bill payment section → utilities → IESCO → enter reference number Near-instant confirmation Requires an active UBL account
ABL App myABL bill payment menu → electricity → IESCO → reference number entry Near-instant confirmation Also available via ABL internet banking
Faysal Bank App Utility bills → electricity companies → IESCO → reference number Near-instant to a few minutes Supports card and account-based payment

All three banks route these payments through 1Link, the interbank switch that lets any participating bank’s app talk to IESCO’s billing system without IESCO having to integrate with each bank separately. That’s why the steps look similar across apps — the underlying plumbing is shared, even though each bank’s interface is a little different.

Note: Fees and exact screen labels can change as banks update their apps, so treat the steps above as a reliable starting point rather than a pixel-perfect match to what you’ll see today.

Can You Pay IESCO Bill with a Credit Card?

Can I pay my IESCO bill through credit card? Yes, IESCO bills can be paid by credit card, but only through select channels — mainly bank mobile apps like UBL and Faysal Bank — since the IESCO and PITC portals themselves primarily support debit card and account-based payments.

This catches people off guard. If you try to pay IESCO bill through credit card directly on the PITC or IESCO site and the option isn’t there, it’s not a bug — those portals are largely built around debit and direct account transfers. Your bank’s own app is the more reliable route if a credit card is your preferred method, and it’s worth checking your specific bank’s app before assuming credit card payment isn’t available at all.

IESCO Bill Payment Through 1Bill

What is IESCO 1Bill and can I use it to pay my bill? 1Bill is a consolidated billing service, coordinated through the banking sector, that lets you pay multiple utility bills — electricity, gas, water — from one interface instead of visiting each provider’s separate portal. IESCO bills can typically be paid through 1Bill wherever your bank supports it, using the same reference number as any other channel.

The advantage here isn’t speed — it’s convenience if you’re juggling more than one utility bill and don’t want three separate logins. If you only pay your IESCO bill and nothing else through this method, a direct bank app or the PITC portal will usually feel just as fast, so 1Bill is really for people managing multiple bills at once.

Scan & Pay — Paying via QR Code

How does IESCO scan and pay work? Several bank apps now let you pay your IESCO bill by scanning a QR code printed on the physical bill instead of manually typing the reference number, which cuts out the risk of a mistyped digit.

When it worked for me, it was genuinely the fastest method — point the camera, confirm the amount, approve the payment. Where it fell short: not every bank app supports scan-and-pay for every biller yet, so if your app doesn’t recognize the code, that’s not necessarily an error on your end — it may simply not be supported for IESCO through that particular app yet. Manual reference number entry is always the fallback.

Can You Pay in Installments?

Can I pay my IESCO bill in installments? IESCO does not offer a standard online installment option for regular monthly bills; installment plans are typically only arranged in person at an IESCO customer service center for specific circumstances like detection bills, not through the online portal.

If you’re dealing with a large, unexpected detection bill rather than a routine monthly charge, an in-person conversation at your local IESCO office is the realistic path, not the online payment portal. Regular monthly bills need to be paid in full through whichever online channel you choose.

Paying After the Due Date

Can I pay IESCO bill online after the due date? Yes, IESCO bills can still be paid online after the due date, but a late payment surcharge is automatically added to the amount shown at checkout — the portal recalculates this in real time rather than showing the original due-date amount.

This surcharge is separate from the regular Fuel Price Adjustment (FPA) that can appear on your bill depending on the billing cycle — FPA reflects fuel cost changes passed on by NEPRA, while the late surcharge is a separate penalty tied specifically to missing your due date. Exact percentages shift with NEPRA’s periodic determinations, so rather than quote a figure that might already be outdated by the time you’re reading this, check the amount the portal calculates at checkout — it reflects the current rate automatically.

How to Check Your IESCO Bill Payment Status

How do I check my IESCO bill payment status? To check your IESCO bill payment status, enter your reference number on the IESCO or PITC portal’s status/verification page. Bank app payments usually show a confirmation instantly, but portal-side reflection can take 24–48 hours.

  1. Go back to the same portal you used to pay (PITC, IESCO, or your bank app).
  2. Enter your reference number in the status/verification section.
  3. Compare the “last payment” date shown against your own payment date.
  4. If it’s within the 24–48 hour window, give it time before assuming something’s wrong.

What can go wrong here: I’ve paid through a bank app and had the confirmation land instantly on my end, while the IESCO portal itself didn’t reflect the payment for almost two full days. That gap is normal — it’s not the same as a failed payment.

What to Do If Your Payment Doesn’t Reflect

If your payment still isn’t showing after 48 hours, don’t just try paying again — screenshot your bank’s payment confirmation or transaction receipt first. That receipt is your proof if there’s ever a dispute about whether the bill was actually paid.

From there, your options are contacting IESCO’s own customer service — our IESCO complaint number guide has the current helpline details — or, if IESCO doesn’t resolve it, escalating through NEPRA (the National Electric Power Regulatory Authority), which regulates DISCOs like IESCO and handles unresolved consumer billing complaints under its NEPRA Act 1997 mandate. That escalation path exists specifically for situations like a payment that’s genuinely stuck, not just running a little slow.

Frequently Asked Questions

Is it safe to pay my IESCO bill online?

Yes. Paying through IESCO’s official portal, the PITC gateway, or your bank’s own app means your payment runs through your bank’s standard security layer, the same one used for any other online transaction. The main safety rule is simple: only use the official portals and your bank’s own app, never a third-party site promising to “pay your bill” on your behalf.

What is the IESCO bill reference number and where do I find it?

It’s the 14-digit number printed near the top of your physical or duplicate bill, separate from your consumer ID. You’ll need it for every online payment channel, so it’s worth keeping a photo of your latest bill saved on your phone.

Can I pay my IESCO bill through credit card?

Yes, but mainly through bank mobile apps like UBL and Faysal Bank rather than the IESCO or PITC portals directly, which are built more around debit and account-based payment.

How do I pay my IESCO bill through UBL?

Open the UBL app, go to the bill payment or utilities section, select IESCO, and enter your 14-digit reference number to pull up and pay the current bill.

How do I pay my IESCO bill through Faysal Bank?

In the Faysal Bank app, go to utility bills, select electricity companies, choose IESCO, and enter your reference number to complete payment by card or account transfer.

Can I pay my IESCO bill in installments?

Not through the standard online payment process for a regular monthly bill. Installment arrangements are generally limited to specific cases like detection bills and need to be handled in person at an IESCO customer service center.

How long does it take for my IESCO payment to reflect?

Bank app payments usually confirm instantly on your end. Reflection on the IESCO or PITC portal itself can take anywhere from a few hours up to 48 hours, which is normal and not a sign of a failed payment.

Can I pay my IESCO bill after the due date online?

Yes. The online portals still accept payment after the due date, but they automatically add a late payment surcharge to the total, calculated at checkout.

What is IESCO 1Bill and can I use it to pay my bill?

1Bill is a consolidated payment option, available through participating banks, that lets you pay multiple utility bills — including IESCO — from a single interface using the same reference number you’d use anywhere else.

A quick note on scope: this guide covers payment methods only. If you’re looking to check your current bill amount before paying, our IESCO bill check online page covers that separately, and any unresolved payment disputes are best handled through the IESCO complaint number guide rather than repeating that process here.

Scroll to Top