Most LESCO consumers can check their electricity bill in under 60 seconds using their reference number. But for first-time users, or when something goes wrong, the process becomes confusing. This guide solves the most common problems people face when trying to check a LESCO bill online — from a missing reference number to a bill that will not load.
Want to go straight to the bill check? Visit the LESCO Online Bill Check page, enter your 14-digit reference number, and your bill will appear immediately.
Problem 1: I cannot Find My LESCO Reference Number
The reference number is the most common stumbling block for first-time LESCO online bill users. Without it, no portal can retrieve your billing data.
Where exactly is the reference number printed?
On any LESCO paper electricity bill, look at the top section of the front page. The reference number is a 14-digit code printed in one of the following labeled fields: Reference Number, Account No., or Consumer Reference. It is usually printed prominently near your name and address.

What the reference number looks like
A LESCO reference number is exactly 14 digits long. It may end with a letter (U for urban, R for rural). Example format: 12345678901234U. Do not include any spaces, dashes, or the U/R suffix when entering it in the search field unless the portal specifically asks for it.
What to do if you have no old LESCO bill
- Call LESCO helpline 118 (available 24/7). Tell the agent your CNIC number and service address. They can retrieve your reference number from their records.
- Send a WhatsApp message to LESCO on 0311-1000118 with your name, address, and CNIC.
- Visit your nearest LESCO service center with your original CNIC. Staff can look up your account by address.
- Check old payment receipts or bank transaction records. Many banks print the reference number on payment confirmations.
- Check your JazzCash or Easypaisa transaction history if you paid a LESCO bill through a mobile wallet previously. The reference number appears in the transaction record.
Common mistakes when entering the reference number
- Entering the meter number instead of the reference number (these are two separate fields on your bill).
- Including spaces or dashes between digit groups (the portal requires a continuous 14-digit string).
- Confusing the Customer ID (7 digits) with the reference number (14 digits).
- Typing zero (0) instead of letter O, or vice versa.
- Missing the last digit if the bill is partially cut off or faded.
Problem 2: My LESCO Bill Is Not Loading or Showing an Error
Once you have entered the correct reference number, the bill should load within 3 to 5 seconds. If it does not, here are the most common reasons and their fixes.
Error: “No record found” or “Invalid reference number.”
- Double-check all 14 digits carefully. Even one wrong digit returns no result.
- Make sure you are entering the LESCO reference number, not the meter number or Customer ID.
- Try the Customer ID as an alternative if your reference number is not working.
- If you recently moved to a new address, the previous occupant’s reference number will not work for your new connection.
Error: Bill loads but shows old month data
- LESCO generates bills on a rolling cycle by area. Some zones receive bills in the first week of the month, others in the third week.
- If your area’s current billing cycle has not closed yet, the portal still shows last month’s bill. Check again in 2 to 3 days.
- If you know your bill was generated (you received an SMS alert), refresh the page and clear your browser cache before trying again.
Error: Page loads, but bill data is blank or partially showing
- This usually means the PITC server is temporarily under load. Try again after 15 to 20 minutes, especially during peak hours (7 PM to 10 PM) when many consumers check bills simultaneously.
- Switch from Wi-Fi to mobile data or vice versa to rule out a local network issue.
- Try a different browser or open the page in incognito or private mode to rule out cache-related problems.
Error: Cannot download the PDF duplicate bill
- The PDF download requires a browser that supports PDF rendering. On mobile, try opening the download link in Chrome instead of in-app browsers (Facebook browser, Instagram browser, etc.).
- If the download button appears but nothing happens, check your browser’s download permissions and ensure pop-ups are not blocked for the site.
- On iPhone, tap the download button and use the Share icon to save the PDF to Files.
Problem 3: My LESCO Bill Amount Looks Wrong
A bill that looks unusually high does not always mean there is an error. Before filing a complaint, check each of the following possibilities.
1: You consumed more units than usual
Compare your current units consumed with the same month last year, not with last month. Electricity consumption in May 2026 is typically higher than April because of rising summer temperatures and increased air conditioning use. Summer bills in Lahore regularly run 40 to 80 percent higher than winter bills for the same household.
2: FPA is higher this month
The Fuel Price Adjustment (FPA) is a variable charge set by NEPRA each month. It directly affects your bill total, independent of your consumption. In months where Pakistan’s grid relies more on imported LNG or furnace oil, FPA increases. Check the NEPRA website or your bill’s charges breakdown to see the FPA amount applied this month.
3: Your protected status changed
If your six-month average consumption crossed 200 units, LESCO reclassified your account from Protected to Unprotected. Unprotected rates are substantially higher. For example, at 250 units, a protected consumer pays approximately Rs 3,700 while a non-protected consumer pays approximately Rs 9,200 for the same consumption. Check your bill’s Tariff Category field to confirm your current status. For more information, visit Protected Consumer vs Non-Protected Consumer
4: Previous arrears included
If you underpaid or missed a previous bill, LESCO adds the outstanding arrears to your current invoice. Check the arrears field on your bill. If arrears appear that you did not expect, contact LESCO on 118 with your reference number to request an account statement.
5: Meter reading error
Read your physical meter yourself and compare the reading with what LESCO printed on your bill. If the bill reading is higher than your actual meter reading, you may have been estimated rather than read. File a meter reading complaint through the LESCO online complaint portal or call 118. Carry your duplicate bill and a photo of your meter display when following up.
When to formally complain
If none of the above explanations account for the discrepancy, formally file a billing complaint through LESCO’s Consumer Services Portal or at your operation circle’s service center. Keep a copy of your duplicate bill and note the complaint registration number for follow-up.
Problem 4: I Am a First-Time User and Do Not Know Where to Start
If this is your first time checking a LESCO bill online, here is the complete beginner sequence in plain terms.
- Get your reference number: Find any old LESCO paper bill. The 14-digit reference number is at the top of the front page. If you do not have an old bill, call 118 with your CNIC.
- Open the bill check page: Go to the LESCO Online Bill Check page on CheckYourBill.pk from any device with internet access.
- Type your reference number: Enter all 14 digits in the input field. No spaces or dashes. Click Submit or Check Bill.
- Read your bill on screen: The bill will show your due date, units consumed, and total payable amount. You do not need to download it to pay.
- Pay your bill: Use JazzCash, Easypaisa, your bank’s mobile app, or visit any bank branch. Enter the same 14-digit reference number when making a payment.
- Download for records (optional): Click Download to save a PDF copy of your bill for future reference.
You do not need to create an account or register anywhere to check your LESCO bill online. The process works as a guest lookup every time.
Problem 5: My Bill Was Paid, but Still Showing Due
After paying your LESCO bill, the online portal may continue showing a balance due for 24 to 72 hours. This is because payment clearing takes time to reflect in the LESCO/PITC system, especially for mobile wallet and online bank payments.
- If you paid through JazzCash or Easypaisa, allow up to 48 hours for the payment to reflect online.
- If you paid at a bank branch, allow up to 3 business days for the bank to transmit the payment to LESCO’s system.
- Always keep your payment transaction receipt or screenshot as proof until the balance clears.
- If the balance has not cleared after 5 business days, call LESCO on 118 with your reference number and payment transaction ID.
Quick Reference: What Each Bill Field Means When Checking Online
| Field Name on Portal | What It Means |
| Reference Number | Your unique 14-digit LESCO account identifier |
| Consumer Name | Name on the LESCO electricity connection account |
| Billing Month | The calendar month for which this invoice is generated |
| Previous Reading | Meter reading recorded at the start of the billing cycle |
| Current Reading | Meter reading recorded at the end of the billing cycle |
| Units Consumed | Difference between current and previous reading in kWh |
| Due Date | Last date to pay without a late payment surcharge |
| Amount Within Due Date | Total payable if you pay on or before the due date |
| Amount After Due Date | Higher amount payable if you miss the due date (includes 1.5% surcharge) |
| Arrears | Any outstanding unpaid amount from previous billing months |
| FPA | Fuel Price Adjustment — NEPRA’s monthly variable fuel cost component |
Frequently Asked Questions
You need either the 14-digit reference number or the 7-digit Customer ID. If you have neither, call LESCO on 118 with your CNIC and service address. The helpline agent can retrieve your reference number from LESCO’s database.
This can happen if the billing cycle for your area has not closed yet and no current bill has been generated. It can also happen if your account was recently transferred or if the connection is new and not yet registered in the PITC system. Wait 2 to 3 days and try again, or contact LESCO on 118.
Yes. The duplicate bill retrieved from the PITC portal carries the same information as your original printed bill and has the same payment validity. It is accepted at all bank branches and payment franchises.
Yes. After viewing your bill, open your banking app, JazzCash, or Easypaisa and enter your 14-digit reference number in the electricity bill payment section. You do not need to download the bill first. The reference number is all you need to initiate payment.
Read your physical meter and compare the reading with what is printed on your bill under Current Reading. If there is a significant discrepancy, file a meter reading complaint through the LESCO online portal or call 118 immediately. Do not ignore it — incorrect readings accumulate over time.
Use the same process: enter the property’s LESCO reference number on the bill check portal. You can access bills for any LESCO connection as long as you have the reference number. Keep the reference numbers for all properties in a safe note for easy monthly access.
For further help: LESCO Helpline 118 (24/7) | WhatsApp 0311-1000118 | UAN 042-111-000-118
CheckYourBill.pk is an independent informational platform and is not affiliated with LESCO or PITC.
