Lesco Bill Check Online 2026 – Check, Download & Pay Your Bill Lahore

Are you tired of waiting for your paper bill to arrive in the mail? Or maybe you lost your bill and need a duplicate copy right now?

Whether you live in Lahore, Kasur, or Sheikhupura, checking your Lesco bill online is the fastest and easiest way to stay on top of your electricity payments. In this guide, we will walk you through every single method—from the official government portal to fast third-party checkers—so you can view, download, and pay your bill in under 2 minutes.

Let’s dive in.

Check Your Lesco Bill Online

Enter your ID below. We will copy it and open the official LESCO portal — just paste it into the form there.

🔑 Consumer ID 📄 Reference No.
Your Consumer ID is on the top-left corner of any previous bill.
❌ Please enter a valid ID or Reference Number.
Opens dub.lesco.gov.pk in a new tab. Paste your ID into the form.
✅ Copied to clipboard!

LESCO User Services

LESCO take care of their customers and providde wide range services everywhere

Complaints

Lesco Users can complaint for any emergancy or query

Shutdown & Load Shedding

To View/Download PDF Click below.

Quick Overview: Your Lesco Bill at a Glance Business

 

Service

What You Need to Know

Official Portal

lesco gov pk CustomerBillN / CheckBill

What You Need

Your 14-digit Customer ID (found on any old bill)

Can I Download a Duplicate?

Yes! Download a PDF copy instantly.

How to Pay?

JazzCash, Easypaisa, ATMs, or Online Banking

How to Check Your Lesco Bill Online (Video Guide)

If you prefer watching a video over reading, we have created a short, step-by-step guide for you.

Video Summary:

In this video, we show you exactly how to find your Customer ID, use the official LESCO portal, and use faster third-party websites to get your bill in seconds.

How to Estimate Your Bill Using the Lesco Bill Calculator

Do you want to know roughly how much your bill will be before the official one arrives? You can use this simple Lesco bill calculator method:

  1. Check your current meter reading (look at the black numbers on your electric meter).
  2. Check your previous meter reading (printed on your last bill).
  3. Subtract the previous reading from the current reading. This gives you your “Units Consumed.”
  4. Multiply the units consumed by the current residential rate (for 2026, it is approximately Rs. 18.50 per unit for 2026).
  5. Add the Fuel Price Adjustment (FPA) and taxes (usually about 15% of the subtotal).

Example Calculation:

  • Units Consumed: 200 units
  • Base Rate: 200 × 18.50 = Rs. 3,700
  • Fuel Price Adjustment: Rs. 600
  • Taxes (15%): Rs. 645
  • Estimated Total Bill: Rs. 4,945
🧮

Lesco Bill Calculator 2026

Estimate your monthly electricity bill based on current LESCO tariff rates.

❌ Please enter a valid number of units.
📊 Your Estimated Bill
Units Consumed 0
Base Rate (per unit) Rs. 0.00
Base Charge Rs. 0.00
Fuel Price Adjustment (FPA) Rs. 0.00
Taxes & Surcharges (15%) Rs. 0.00
Estimated Total Bill Rs. 0.00
* This is an estimate. Actual bill may vary slightly due to government adjustments.

 (Disclaimer):

یہ کیلکولیٹر صرف تخمینے کے لیے ہے ۔ بل کی رقم کو حکومت پاکستان اور لیسکو بغیر کسی نوٹس کے تبدیل کر سکتے ہیں ۔

براہ کرم نوٹ کریں کہ لیسکو اکثر پچھلے مہینے کی ایندھن کی قیمت (ایف پی اے) کو موجودہ بل میں شامل کرتا ہے ۔ یہاں تک کہ اگر یہ پہلے ہی ادا کیا گیا ہے. اس کے علاوہ ، حکومت کی طرف سے کبھی کبھار اضافی چارجز (جیسے سیلاب سے نجات ، ٹیکس ، اور دیگر سرچارجز) بھی بل میں شامل کیے جاتے ہیں جو اس کیلکولیٹر میں شامل نہیں ہوتے ہیں ۔

لہذا ، ہمیشہ حتمی اور درست بل کے لئے لیسکو کی سرکاری ویب سائٹ (dub.lesco.gov.pk) یا اپنے طباعت شدہ بل کو چیک کریں ۔ یہ کیلکولیٹر صرف آپ کو تخمینہ لگانے میں مدد کرتا ہے ، اور یہ قانونی دستاویز نہیں ہے ۔

How to Check Your Lesco Bill Online (Video Guide)

If you prefer watching a video over reading, we have created a short, step-by-step guide for you.

Video Summary:

In this video, we show you exactly how to find your Customer ID, use the official LESCO portal, and use faster third-party websites to get your bill in seconds.

Where to Find Your Customer ID

Before you can check your bill online, you need your 14-digit Customer ID.

Where to look: On any previous Lesco electricity bill, look at the top-left corner. You will see a number labeled “Customer ID” or “Consumer Number.” This is the only number you need to check your bill online.

lesco bill consumer ID or reference number

The Official Lesco Bill Check Online Portal

The most accurate and trustworthy way to check your bill is through the official LESCO government website. This portal pulls data directly from the WAPDA system, so the numbers are 100% correct.

Follow these simple steps:

  1. Open your internet browser and go to the official LESCO bill check link:
    http://www.lesco.gov.pk:36269/Modules/CustomerBillN/CheckBill.asp
  2. Enter your 14-digit Customer ID in the box provided.
  3. Click the “Check Bill” button.
  4. Your current month’s bill will appear on the screen. You will see:
    • Your name and address
    • The total amount due
    • The due date (so you can avoid late fees)
    • Your current and previous meter readings
  5. Click “Print” or “Download PDF” to save a copy for your records.
Lesco electricity bill comple image with every data

How to Download a Lesco Duplicate Bill Online

Misplaced your paper bill? Don’t worry. I’m here to guide you for everyone. Getting a Lesco duplicate bill online is just as easy.

Here is how to do it:

  1. Visit the official LESCO portal or any of the third-party checkers listed above.
  2. Enter your 14-digit Customer ID.
  3. Instead of just viewing the bill, look for the “Download PDF” or “Print” button.
  4. Click it, and a high-quality PDF of your duplicate bill will download to your phone or computer.
  5. Take this PDF to any print shop, or print it at home.

Your duplicate bill will include your full consumer details, the exact billing amount, and a QR code for digital verification.

latest image of lesco bill format to download the bill

Lesco Bill Pay Online – Safe Payment Methods

Bill payment method online

Once you have checked your bill, the next step is to pay it. Never pay through third-party bill checkers. Always use these verified and safe channels:

  • JazzCash App: Open the app → Go to “Utility Bills” → Select LESCO → Enter your ID → Confirm payment.
  • Easypaisa App: Open the app → Go to “Bill Payment” → Select LESCO → Enter your ID → Pay.
  • Bank ATMs (HBL, UBL, MCB): Insert your card → Select “Utility Bills” → Choose LESCO → Enter your ID → Insert cash.
  • Online Banking: Log in to your bank’s web portal → Go to “Bill Payment” → Select LESCO → Enter your reference number.
  • Official LESCO e-Pay: Available only on www.lesco.gov.pk using a credit or debit card.

Pro Tip: Always pay your bill at least 2 to 3 days before the due date. LESCO charges a late fee of 5% to 10% of the total bill amount if you pay late!

LESCO Complete Service Area Districts & Cities

LESCO (Lahore Electric Supply Company) serves not just Lahore, but a large region of Punjab. 

 

DistrictMain Cities / Areas
LahoreLahore City, Gulberg, Johar Town, Model Town, Shalimar, Ravi, Iqbal Town, Township, Cantt, Saddar, Ferozepur Road, G.T. Road, Defence (DHA), Walton Road, Raiwind, Kahna, Harbanspura, Kala Shah Kaku
SheikhupuraSheikhupura City, Muridke, Ferozewala, Sharakpur, Jandiala Sher Khan, Mananwala, Safdarabad
KasurKasur City, Chunian, Pattoki, Raja Jang, Kot Radha Kishan, Mustafabad, Phool Nagar
Nankana SahibNankana Sahib City, Shah Kot, Sangla Hill, Jaranwala (partially), Buchiana
OkaraOkara City, Depalpur, Renala Khurd, Ghalibpur, Basirpur, Hujra Shah Muqeem
PakpattanPakpattan City, Arifwala, Qabula, Dipalpur (partially)
SahiwalSahiwal City (some areas fall under LESCO, while others are under FESCO – check your bill to confirm)
HafizabadHafizabad City, Pindi Bhattian, Jalalpur Bhattian (partially)
ChiniotChiniot City, Bhawana, Lalian (some areas)

Lesco Bill Check Online for Lahore Residents

For Citizen of Lahore, your bill depends on which subdivision you live in. LESCO divides Lahore into 12 different areas.

  • Gulberg: Gulberg, Liberty Market, M.M. Alam Road
  • Johar Town: Johar Town, Wapda Town, Valencia Town
  • Model Town: Model Town, New Garden Town, Ichra
  • Shalimar: Shalimar, Baghbanpura, Mughalpura
  • Ravi: Ravi Road, Shahdara, Badami Bagh
  • Iqbal Town: Iqbal Town, Karim Block, Mustafa Town
  • Township: Township, Sabzazar, Data Nagar
  • Cantt: Lahore Cantt, Walton Road, Gulshan-e-Ravi
  • Saddar: Saddar, Mall Road, Anarkali
  • Ferozepur: Ferozepur Road, Kahna, Raiwind
  • G.T. Road: G.T. Road, Harbanspura, Kala Shah Kaku
  • Defence: DHA, Phase 1-8, Lahore

 

I wanna to inform you, if you are a Lahore resident, we highly recommend using udhaar.pk/check-lesco-bill-online-lahore/ because it is optimized specifically for your city.

lesco services area on map with red circle on lahore

Lesco Bill Pay Online – Safe Payment Methods

Yes! If you need a bill from last month, or even from a year ago, for your records, you can do that too.

  • On the official portal, after entering your Customer ID, you will see a dropdown menu labeled “Bill History” or “Old Bills.” Select the month and year you need, and click “View.”
  • On third-party checkers: Most third-party sites only show the current month’s bill. For old bills, always stick to the official LESCO portal.

LESCO Helpline & Contact Directory – All Official Numbers

LESCO Official Helpline (24/7)

ServicePhone NumberTiming
LESCO Main Helpline0800-5372624/7 (Toll-Free)
LESCO Complaint Cell0800-5372624/7 (Toll-Free)
LESCO Fault Reporting (Emergency)0800-5372624/7 (Toll-Free)
LESCO Billing & Customer Support0800-5372624/7 (Toll-Free)

Note: All LESCO helpline services are available through the same toll-free number: 0800-53726. This is the only official number you need to remember for any issue – from billing complaints to power outages.

LESCO Sub-Division Contact Numbers (Lahore & Surrounding Areas)

If you want to contact your local LESCO sub-division directly, here are the official numbers for major areas:

Sub-DivisionContact Number
Lahore – Gulberg042-99202054
Lahore – Johar Town042-35945677
Lahore – Model Town042-35945678
Lahore – Shalimar042-37352664
Lahore – Ravi042-37352665
Lahore – Iqbal Town042-37352666
Lahore – Township042-37352667
Lahore – Cantt042-36675114
Lahore – Saddar042-36675115
Lahore – Ferozepur042-35945679
Lahore – G.T. Road042-37352668
Lahore – Defence (DHA)042-35945680
Sheikhupura056-3512221
Kasur049-2730222
Nankana Sahib056-3534000
Okara044-2636042
Pakpattan045-7666111
Hafizabad054-7603366
Chiniot047-6330099

LESCO Official Email & Online Contact

ServiceEmail / Website
Official LESCO Websitewww.lesco.gov.pk
LESCO Complaint Emailcomplaint@lesco.gov.pk
LESCO Billing Emailbilling@lesco.gov.pk
LESCO Consumer Servicesconsumer@lesco.gov.pk

You can also register your complaint or query directly on the official LESCO website by clicking on the “Complaint” or “Contact Us” section.

LESCO Social Media & Mobile Channels

PlatformLink / ID
LESCO Official Facebookfacebook.com/LESCOOfficial
LESCO Official Twittertwitter.com/LESCOOfficial
LESCO WhatsApp Complaint0340-5372600 (for SMS complaints only)
LESCO SMS ServiceSend LESCO [Consumer ID] to 8333 to check bill via SMS

LESCO Head Office Address

Lahore Electric Supply Company (LESCO) Headquarters:
LESCO Head Office, 1-A, Gulberg II, Lahore, Pakistan.
Phone: 042-99202000

What to Do in Case of Emergency (Power Outage)

If there is a sudden power outage in your area, follow these steps:

  1. Call the LESCO Fault Helpline at 0800-53726 immediately.

  2. Provide your Consumer ID and your exact address.

  3. Tell them the area where the power is out.

  4. The operator will log your complaint and send a technical team to fix the issue.

If the outage is widespread, you can also check the official LESCO Facebook or Twitter page for updates on load-shedding and repairs.

Useful Tips When Calling LESCO Helpline

 
 
TipWhy It Helps
Keep your Consumer ID readySpeeds up the process
Have your bill reference number handyHelps locate your billing record
Note down your full address and nearest landmarkHelps field teams find your location quickly
Call during off-peak hours (e.g., early morning)Shorter wait time on the helpline
Save 0800-53726 in your phone contactsQuick access during emergencies

Summary – Quick Reference Table

ServiceNumber / Contact
General Helpline / Complaints0800-53726
Billing & Duplicate Bill0800-53726
Fault Reporting (Power Outage)0800-53726
SMS Bill CheckSend Consumer ID to 8333
Official Websitewww.lesco.gov.pk
Email Complaintcomplaint@lesco.gov.pk
Head Office Lahore042-99202000

FAQs

Paying your Lesco bill through a credit card is possible, but it is not the most common method in Pakistan. The easiest way is to use the official LESCO website's "e-Pay" section.

  1. Go to www.lesco.gov.pk.

  2. Navigate to "Online Payment".

  3. Choose "Debit/Credit Card".

  4. Enter your Consumer ID.

  5. Enter your card details and complete the payment.

Alternatively, you can use your credit card through third-party wallets like JazzCash or Easypaisa. Just add your credit card to the wallet and use it to pay your bill. However, always check the service fees charged by the app or bank.

You can get your previous Lesco bills online using the official LESCO portal.

Simply visit https://dub.lesco.gov.pk:36269/Modules/CustomerBillN/CustomerMenu.asp, enter your Consumer ID or Reference Number, and click "Check Bill". On the bill screen, you will see a "Bill History" dropdown. Select any month from the last 24 months, click "View", and the previous bill will be displayed. You can then download or print it.

If you need bills older than 24 months, you will need to visit your nearest LESCO sub-division office and request a history printout.

Unfortunately, LESCO does not allow you to check your bill by simply typing your name. Their system is designed to work only with your unique Consumer ID or Reference Number.

If you do not have your bill and do not know your Consumer ID, here are two ways to find it:

  • Check any previous paid bill receipt — the Consumer ID is always printed at the top-left corner.

  • Call the LESCO helpline at 0800-53726. Provide them with your name, address, and CNIC number, and they will help you retrieve your Consumer ID.

Once you have your Consumer ID, you can easily check your bill online.

To check whether your Lesco electricity bill has been paid or not, use the official LESCO portal.

Visit https://dub.lesco.gov.pk:36269/Modules/CustomerBillN/CustomerMenu.asp. Enter your Consumer ID or Reference Number. Once your bill opens, look for the payment status. If it says "Paid" or "Cleared", your bill is settled. If it says "Unpaid" or "Pending", your payment has not been received yet.

Please remember that if you paid through a bank, mobile app, or ATM, it can take up to 48 hours for the status to update on LESCO's system. If you paid more than 48 hours ago and the status still shows unpaid, contact LESCO helpline at 0800-53726.

You can check your Lesco bill in three simple ways:

Online: Visit the official LESCO bill check page at dub.lesco.gov.pk, enter your Consumer ID or Reference Number, and click "Check Bill".

Through Mobile Apps: You can also check your bill amount through JazzCash, Easypaisa, or your bank app. When you enter your Consumer ID for payment, the app will show you the current bill amount before you pay.

Through SMS: LESCO also offers an SMS service. Send your Consumer ID to 8333, and you will receive your bill details via text message (standard SMS charges apply).

For the most detailed view, including meter reading and due date, the official LESCO portal is the best option.

The Consumer Number on a Lesco bill is also called the Consumer ID. It is a unique identification number assigned by LESCO to every electricity consumer in their service area.

This number is used to identify your specific account. You need this number to:

  • Check your bill online

  • Pay your bill through banks, apps, or ATMs

  • Get a duplicate bill

  • Contact LESCO customer support regarding your account

If you have an HBL account, paying your Lesco bill online is very convenient. Here is how:

Via HBL Internet Banking:

  1. Log in to the HBL internet banking portal at www.hbl.com.

  2. Go to the "Bill Payment" or "Utility Bills" section.

  3. Select "LESCO" from the dropdown list.

  4. Enter your 14-digit Reference Number or Consumer ID.

  5. The system will fetch your bill amount.

  6. Confirm the payment.

Via HBL App (HBL Mobile):

  1. Open the HBL Mobile app.

  2. Tap on "Bill Payment".

  3. Select "LESCO".

  4. Enter your Reference Number or Consumer ID.

  5. Enter your transaction PIN and confirm.

Adding your Lesco bill in the UBL (United Bank Limited) app is very easy. Follow these steps:

  1. Open the UBL Digital App on your phone.

  2. Log in using your UBL account credentials.

  3. Go to the "Bill Payment" section from the main menu.

  4. Select "Add New Bill" or "Register Bill".

  5. Select "Utility Bills" and choose "LESCO" from the list of utility companies.

  6. Enter your 14-digit Reference Number or Consumer ID.

  7. Click "Save" or "Register".

Once registered, your Lesco bill will appear automatically in the app every month. You can pay it with just one click.

LESCO does not officially offer an "installment plan" for residential or commercial electricity bills. However, in case of extreme hardship, you can contact LESCO's customer service or visit your nearest sub-division office to request a payment extension.