How to Check FESCO Bill Online
FESCO bill check works through several channels — portal, QR code, mobile wallets. Here is the complete guide for Faisalabad consumers.
FESCO — the Faisalabad Electric Supply Company — supplies electricity to Faisalabad division along with Jhang, Sargodha, Mianwali, Khushab, Toba Tek Singh and Chiniot districts. As Pakistan's third-largest city and a major industrial centre, Faisalabad presents FESCO with a particularly diverse consumer base — textile mills with massive industrial loads, small residential consumers, and a substantial agricultural tubewell population in surrounding districts. Online bill checking serves all these segments through a single portal at bill.fesco.com.pk.
Where to find your FESCO reference number
FESCO consumer reference numbers contain 14 digits and follow a structured format where the leading digits indicate the subdivision and the trailing digits identify the specific consumer within that subdivision. The number appears in three reliable positions on every FESCO bill:
- Upper-left header section — labelled 'Reference Number' in capital letters, immediately below the bill month indicator. This is the most prominent position.
- In the consumer details block, alongside the name, address and connected load. The label here may be 'Customer #' or 'Ref. #' depending on the bill template version.
- On the detachable payment slip at the foot of the bill, where it is required for processing the payment at any bank counter or third-party payment outlet.
One characteristic that distinguishes FESCO bills from some other DISCOs: the bill prominently displays a QR code in the upper-right corner. Scanning this QR code with any smartphone camera app opens the bill PDF directly on the FESCO portal — convenient when you have the printed bill in hand and want a digital copy without typing the reference number.
Step-by-step FESCO bill download
- Visit bill.fesco.com.pk on any device
FESCO has a dedicated subdomain (bill.fesco.com.pk) specifically for bill inquiries, distinct from the main corporate website. The bill subdomain is optimised for speed and works well on basic smartphones with slow connections.
- Enter the reference number
Type your 14-digit reference number in the input box. FESCO's input field is more permissive than some DISCOs — it accepts spaces, hyphens or continuous digits, and strips formatting automatically. Still, typing the 14 digits continuously is the safest approach.
- Complete the verification challenge
FESCO uses an image captcha for verification. Type the characters exactly as shown — both case and special characters matter. If the captcha is unclear, refresh for a new one.
- Choose 'View Bill' or 'Print Bill'
Two output options are available. 'View Bill' shows the bill in your browser. 'Print Bill' generates a print-ready PDF that you can save and send to a printer. Both versions contain identical information.
- Save the PDF for your records
Even if your immediate goal is just to check the amount, save the PDF. FESCO clears its online bill archive at the end of each month — by the 1st of the new month, last month's bill is no longer available on the portal. Local saving prevents the need for a duplicate request later.
Getting duplicate FESCO bills when the original is lost
Lost or damaged FESCO bills are a common problem. The online portal solves it for the current month but needs a workaround for past months:
- Current month, no printed copy — use the online portal at bill.fesco.com.pk with your reference number. Download the PDF and either print it or use the PDF directly at the bank counter (most branches now accept the PDF on your phone screen).
- Past month, less than 90 days old — visit any FESCO sub-divisional office with your CNIC and reference number. Office staff can print a duplicate from their internal system. The duplicate carries the same legal weight as the original. Typically free, occasionally a Rs. 50-100 printing fee is charged.
- Past month, 90+ days old — the FESCO subdivisional office can still produce a duplicate but the request takes longer (2-3 days) because older bills are pulled from archive systems. A formal application form is required.
- Bills more than 12 months old — for proof of address or visa purposes, FESCO can produce a 'Customer Ledger Statement' showing 12 or 24 months of billing and payment history. This is more comprehensive than a single duplicate bill and is typically what consulates and other authorities actually want.
FESCO bill check via JazzCash and Easypaisa
Mobile wallets are increasingly the preferred FESCO bill check channel for younger consumers and smartphone-equipped households:
- JazzCash: open the app, select 'Bill Payment' from the main menu, choose 'Electricity Bills', pick 'FESCO' from the company list, enter your reference number. The current bill amount and due date appear immediately, with payment proceeding from the same screen if you choose.
- Easypaisa: similar flow under the 'Pay Bills' menu. Easypaisa often has slightly broader bill check availability for older bills that FESCO's own portal no longer shows.
- SadaPay, NayaPay and other digital wallets that have emerged in recent years also support FESCO bill check. The user experience varies by app but the underlying data is the same.
For users without smartphones, an SMS-based check is available — sending your reference number to 8118 (the WAPDA national bill check shortcode) returns the FESCO bill amount and due date. The response usually arrives within five minutes; the user pays standard SMS charges per their mobile operator's tariff.
Common errors and how to report them
FESCO bills sometimes contain errors that consumers need to dispute. Common error types:
- Meter reading errors — the most frequent issue. The reader recorded a wrong number during the meter visit. Take a photo of your actual current meter display and report at the FESCO complaint centre. Corrections appear on the next bill.
- Wrong tariff category — your connection has been classified as commercial or industrial when it should be domestic, or vice versa. This affects per-unit rates substantially. Recategorisation requires applying with supporting documents.
- Bill issued to wrong consumer name — happens when a property changes ownership and the consumer registration is not updated. The new owner should request a name change through the formal process; otherwise the bill remains in the previous owner's name which causes complications.
- Duplicate billing — receiving two bills for the same month for the same connection. Take both bills to the FESCO office; one will be cancelled. Pay only after the cancellation is confirmed in writing.
- Missing payment credit — you paid last month but the bill still shows the amount as arrears. Bring your payment receipt to the FESCO office; the missing credit is usually applied within one billing cycle.
FESCO's helpline is 118 (the same central WAPDA number), but for actual error correction, in-person visit to the sub-divisional office is far more effective than phone complaints. The complaint office issues a written acknowledgement with a tracking number — keep it until the correction is verified on the next bill.
FESCO bill check — frequently asked questions
Final notes on FESCO bill record keeping
FESCO's industrial consumer base — Faisalabad's textile mills, food processing plants and manufacturing units — requires substantial monthly electricity bills and detailed record-keeping for cost accounting. The online portal's lack of historical bill access is a real limitation for these consumers. Most industrial FESCO consumers maintain their own bill archives outside the FESCO system, typically by setting up automated bill download to organisational shared drives or accounting systems.
For residential consumers, the practical record-keeping practice that pays off: save each month's PDF before paying. Tag the PDF with the month and year in the filename. A folder with 24 months of bills handles most needs (visa applications, embassy submissions, address verification for new bank accounts) without needing to request anything from FESCO.
Portal URLs, complaint procedures and helpline numbers described above reflect FESCO's setup as of early 2026. The sub-divisional office structure is occasionally restructured — if your previous office appears to have closed or moved, the helpline 118 can direct you to the current responsible office for your area.