How to Check If Your FESCO Bill Is Paid
You paid the bill — through a bank app, at a shop, or via ATM — but how do you know FESCO actually received it? Payments can take time to reflect, receipts get lost, and nobody wants a late surcharge because of a mix-up. Here are the reliable ways to confirm.
Method 1: Check the FESCO Bill Portal
Go to the FESCO bill portal and enter your 14-digit reference number to pull your duplicate bill: if the bill shows a payable amount of zero or marked as paid, your payment has been recorded. If it still shows the full amount as payable, the payment has not reflected yet — or it did not go through. Bank and mobile-wallet payments usually reflect within a few hours, but allow 24-48 hours during busy periods.
Method 2: SMS to 8118
Send your 14-digit reference number to 8118. The reply shows your current payable amount and due date. If the amount comes back as zero or cleared, you are paid up. Works on any phone, no internet needed.
Method 3: Your Bank App’s Transaction History
Open the bank or wallet app you paid from (JazzCash, Easypaisa, HBL, UBL, Meezan, etc.) and check the transaction history for the FESCO payment entry with date, amount, and transaction ID. Screenshot it — this is your evidence in any dispute.
Method 4: Call the FESCO Helpline (118)
If the portal still shows unpaid 48 hours after paying, call 118 with your 14-digit reference number, payment date and amount, and the transaction ID from your bank app.
I Paid But It Still Shows Unpaid — What Now?
- Wait 48 hours.
- Check the bank app — confirm the money left your account and was not reversed.
- Confirm the reference number — one wrong digit sends payment to the wrong account.
- Call 118 with your transaction ID.
- Visit your subdivision office with the printed receipt as a last resort.
How to Avoid This Stress Next Month
Pay 3-4 days before the due date; always save the transaction ID until the next bill; register for the FESCO SMS service (send REG [reference number] to 8118).
Frequently Asked Questions
How long does a FESCO online payment take to reflect?
Usually a few hours; allow up to 24-48 hours.
My bank deducted the money but FESCO shows unpaid
Almost certainly still processing or in a suspense account; call 118 with the transaction ID.
Does paying late but initiating on time avoid surcharge?
FESCO records payment by the date it reaches their system, not initiation date — pay a few days early.
Check your FESCO bill in seconds
Enter your 14-digit reference number and your current bill, due date and downloadable copy load right away.
Disclaimer: FESCOCheckBill.com.pk is an independent, informational guide and is not affiliated with, endorsed by, or operated by the Faisalabad Electric Supply Company (FESCO) or PITC. All bill data displayed comes directly from FESCO's official billing records. This site does not generate, alter, or process payments.