How to Check LESCO Bill Online by Reference Number
LESCO bills can be checked online in seconds with your 14-digit reference number. Here is the complete guide for LESCO consumers.
LESCO — the Lahore Electric Supply Company — serves around five million electricity consumers across Lahore, Kasur, Sheikhupura, Nankana Sahib and Okara districts of central Punjab. The company's online bill check facility has been operational for more than a decade, and most LESCO consumers now use it routinely to download their monthly bill rather than waiting for the printed copy to arrive in the post. The process is straightforward once you know where to find your 14-digit reference number.
Finding your LESCO 14-digit reference number
Every LESCO consumer has a unique 14-digit reference number that identifies their electricity connection. The number is printed on every monthly bill but its position varies slightly depending on the bill template version. The most reliable places to look are:
- Top-right of the printed bill — labelled 'Reference No' or 'Ref #' depending on the template version. The 14 digits are usually printed in a larger font than surrounding fields.
- Bottom-left under consumer details — older bill templates put the reference number alongside the consumer's name and address, prefixed with 'Acc No' or 'Account Number'.
- On the payment stub at the bottom of the bill, which is the part you would hand to a bank cashier when paying in person. The reference number is always on the stub regardless of template version.
If you have no copy of any old bill, the reference number can also be obtained by visiting the local LESCO office with your CNIC and the connection address — staff look up the connection in their internal system and provide the number on a printed slip.
One common error: the reference number is sometimes confused with the meter number, which is a separate longer identifier physically stamped on the electricity meter. The meter number is not what the portal asks for — only the 14-digit reference number works.
Reading the LESCO bill copy step by step
The LESCO bill layout looks dense at first but breaks into clear sections once you know what each one means:
- Consumer and connection details — name, address, reference number, tariff category. The tariff category (A1, A2, A3 for residential; commercial and industrial categories use other codes) determines your applicable per-unit rate.
- Meter readings — previous reading, current reading, and units consumed (the difference between the two). The reading date is usually shown alongside; bills issued for periods longer than 35 days sometimes apply a small adjustment factor.
- Tariff breakdown — units charged at different slab rates. LESCO uses a slab tariff: the first 50 units are charged at one rate, the next 100 units at a higher rate, and so on, with the per-unit rate rising sharply for high consumption.
- Adjustment and surcharge lines — Fuel Price Adjustment (FPA), Quarterly Tariff Adjustment (QTA), GST, neelum-jhelum surcharge, financing cost surcharge, and other items mandated by NEPRA. These vary month to month.
- Current bill amount and arrears — the current month's calculated amount plus any unpaid previous months. The total payable is the sum of these two.
- Due date and late payment surcharge — the date by which the bill must be paid, and the additional 10% surcharge that applies after the due date.
Checking bills through the official LESCO portal
- Open the official LESCO website
Go to www.lesco.gov.pk in any web browser. The homepage has a prominent 'Print Duplicate Bill' or 'Bill Inquiry' button — click it. The exact button text changes occasionally as the site is refreshed, but the function is always on the homepage. Avoid third-party 'LESCO bill check' sites — they often show outdated data and some contain malware.
- Enter the 14-digit reference number
Type the full 14 digits in the reference number field, without any spaces or hyphens. The portal does not accept partial numbers — all 14 digits are required. Double-check your entry against the bill copy because a single wrong digit returns 'Record not found' rather than a helpful error message.
- Solve the captcha verification
A simple image-based captcha appears below the reference number field. Type the characters shown. If the image is unclear, click 'Refresh captcha' for a new challenge.
- View and download the bill PDF
Once the captcha is solved, the current month's bill appears as a downloadable PDF. The PDF is identical to the printed copy delivered to your address — same layout, same amount, same due date. Save it to your phone or computer for records.
- Pay through your preferred channel
After downloading, you can pay through bank counter (taking the printed bill), online banking (using the reference number), mobile wallet (JazzCash or Easypaisa with the reference number), or via NADRA Kiosk. The reference number is what links any payment back to your account.
Mobile-friendly methods for LESCO bill check
Beyond the official portal, several mobile-friendly methods work for LESCO bill checking:
- JazzCash app — open the app, tap 'Bill Payment', select 'Electricity', choose 'LESCO' from the drop-down, enter your reference number. The app fetches the latest bill in seconds and offers payment in the same flow.
- Easypaisa app — similar flow under 'Pay Bills' menu. Both apps work even on basic smartphones with low storage.
- SMS shortcode — texting your reference number to 8118 returns the current month's amount and due date in an SMS reply. Works on any phone including basic feature phones. SMS charges apply per the user's mobile operator.
- Bank apps — HBL Mobile, MCB Mobile, Allied Mobile, UBL Mobile and most other major Pakistani bank apps include LESCO under their bill payment menu. Enter the reference number and the app fetches the current amount.
The official LESCO portal remains the authoritative source — if any third-party app shows a different amount, trust the portal. Discrepancies almost always indicate that the third-party app's data has not yet synchronised with LESCO's latest billing run.
What to do if the LESCO bill is wrong
LESCO consumers sometimes find their bill amounts puzzling — much higher than usual, or showing arrears that should have been paid. Common causes and remedies:
- Reading error — the meter reader noted a wrong figure during the monthly visit. Compare the bill's 'current reading' to your actual meter display. If they differ, file a reading correction request at the local LESCO office with photos of the actual meter reading. Corrections take one to two billing cycles to reflect.
- Estimated reading — if the meter reader could not access the meter (locked premises, obstructed access), an estimated reading is applied based on previous months. Estimates are usually flagged with an 'E' notation on the bill. Provide actual readings to LESCO to replace estimates with actuals.
- Unpaid previous bill — the 'arrears' line on the current bill shows previous month's unpaid amount plus any surcharge. Check old bill payment receipts to confirm whether the previous month was actually paid; sometimes payments do not reflect immediately and need to be reconciled.
- Faulty meter — if your consumption suddenly jumps without lifestyle changes, request a meter testing visit. LESCO sends an inspector to verify meter accuracy; faulty meters are replaced free.
The official complaint channel is the LESCO helpline at 118. The helpline staff can pull up your account history, explain specific charges, and log a formal complaint if the issue requires field inspection.
LESCO bill check — common reader questions
Closing note on saving bill PDFs
A habit worth building: download and save each month's LESCO bill PDF into a dedicated folder on your phone or computer. The portal does not maintain historical bills indefinitely, and several common life needs — applying for visa interviews, opening new bank accounts, registering for some government schemes — require electricity bills as proof of address dating back several months. Having a personal archive saves you from scrambling to obtain duplicate bills when you need them urgently.
For frequent travellers and people who occasionally miss months due to other priorities, setting up auto-debit through any major Pakistani bank linked to your LESCO reference number guarantees on-time payment and removes the late surcharge risk entirely. Most major banks offer this service free; the small loss of payment flexibility is usually worth the convenience.
Portal addresses, helpline numbers and payment channels described above reflect LESCO's setup as of early 2026. The official portal occasionally moves between www.lesco.gov.pk and www.lesco.com.pk during infrastructure updates — both are owned by LESCO, so either is a legitimate address. Third-party impostor domains often use similar-sounding URLs to harvest user data, so verify the URL contains 'lesco' rather than 'lescoo' or 'l3sco' or other typo variants.