Electricity Bill SMS Registration in Pakistan (2026)

Updated: August 2026

Electricity bill SMS registration means handing your mobile number to your distribution company so it texts you the bill amount and due date the moment your bill is generated, and you never have to remember to check again. The catch worth knowing up front: not every DISCO offers the same route. LESCO and FESCO run proper online SMS-registration forms you can fill in from your phone in two minutes. GEPCO takes your number through its mobile-registration page. Others, including MEPCO and IESCO, now push you toward their own apps instead, and a few smaller companies have nothing published at all. K-Electric in Karachi does it through the KE Live app and WhatsApp.

This guide shows you exactly where to register for each company, which number from your bill you’ll need, and what lands in your inbox afterward. Everything below was checked against official DISCO sites in August 2026, and where a company has no confirmed method we say so rather than send you chasing a shortcode that may not work.

What electricity bill SMS registration gets you

The service is free to sign up for and free to receive. Once you’re registered, here is what typically arrives:

  • A monthly bill alert with your bill amount and due date, sent when the DISCO generates the bill.
  • A units-consumed message on some networks. LESCO, for example, texts you how many units were recorded the moment the meter reader takes the reading, which gives you a few days’ warning before the amount is final.
  • Payment and reminder texts near the due date on some DISCOs, so a bill doesn’t slip past you.

The real value is timing. Paper bills in Pakistan are notorious for arriving late or not at all, and a missed due date adds a 10% late-payment surcharge on a domestic bill. An SMS the day the bill is issued gives you the full window to pay. If a bill has already gone past its date, our guide on paying after the due date walks through what the surcharge costs and how to still pay online.

What you need before you start

Two things, and one of them trips people up.

  1. Your reference number or customer ID. This is where DISCOs differ. FESCO’s form wants the 14-digit reference number printed on your bill. LESCO’s form wants the shorter 7-digit customer ID instead. They are not the same number, and entering the wrong one is the most common reason a registration silently fails. If you’re unsure which is which, our explainer on the reference number vs the customer ID shows where each sits on the bill. Don’t have a bill in front of you? Here’s how to recover your reference number first.
  2. Your mobile number in international format. Every DISCO form asks for the number with the country code and no leading zero, written like 923001234567 (that is 92, then your number without the 0). A number typed with a leading zero or spaces is usually rejected.

That’s it. No CNIC is needed for the basic SMS-alert forms, and no app download for the DISCOs that run a web form.

How to register with LESCO

LESCO (Lahore, Kasur, Okara, Sheikhupura) runs the cleanest form of any DISCO, and it lets you choose SMS, email, or both.

  1. Open LESCO’s SMS/email registration form on lesco.gov.pk.
  2. Choose your service type: Email Only, SMS Only, or Both. For a phone alert, pick SMS Only or Both.
  3. Enter your 7-digit Customer ID from the bill, with no spaces. (On a LESCO bill this is the shorter number, not the long reference number.)
  4. Enter your mobile number in the format 923001234567.
  5. Add your email if you chose Both or Email Only. Note that on our August 2026 check the form still carried a notice that the email service is “yet to be started,” so treat SMS as the reliable channel for now.
  6. Press Submit.

You’ll start receiving the bill SMS from your next billing cycle, and LESCO’s units-consumed text usually arrives on reading day.

How to register with FESCO

FESCO (Faisalabad, Jhang, Sargodha, Mianwali and nearby districts) has its own SMS-registration form, reached from the Customer Services area of the official site.

  1. Go to the FESCO official website and open SMS Registration under Frequently Used Services / Customer Services.
  2. Enter your 14-digit Reference Number from the bill, with no spaces. (FESCO uses the long reference number here, not a short customer ID.)
  3. Enter your mobile number as 923001234567.
  4. Submit the form.

FESCO’s form is SMS-only, so there’s no email option to tick. The same Customer Services menu also carries a separate CNIC/Mobile Registration page if you want your CNIC formally linked to the connection, which is a different task from bill alerts.

Other DISCOs: what’s confirmed and what isn’t

The picture across the remaining WAPDA companies is uneven. GEPCO takes your number through a registration page. IESCO and MEPCO have shifted their consumer services into mobile apps and no longer publish a standalone SMS-registration web form we could confirm. For several others, no official self-service registration method is published, and we won’t invent one. The table below is honest about that.

DISCO Region Bill-SMS registration route (Aug 2026)
LESCO Lahore, Kasur, Okara, Sheikhupura Website form (SMS/email/both) — 7-digit customer ID + mobile
FESCO Faisalabad region Website form (SMS) — 14-digit reference number + mobile
GEPCO Gujranwala region “Register Mobile Number” page — reference number, name, CNIC, cell number
IESCO Islamabad, Rawalpindi IESCO Smart App; service centres. No self-service SMS form confirmed
MEPCO Multan, south Punjab MEPCO mobile app. No public SMS-registration form confirmed on the official site
PESCO Khyber Pakhtunkhwa Not published on the official site — use the app or a customer services centre
HESCO Hyderabad region Not published — register your number at the sub-division office
SEPCO Sukkur region Not published — register your number at the sub-division office
QESCO Balochistan Not published for alerts; 8118 complaint SMS launched March 2026
TESCO Tribal districts Not published — enquire at the customer services centre
K-Electric Karachi KE Live app, WhatsApp, and 8119 SMS (REG + account no.) — 13-digit account number

For GEPCO, open the GEPCO official site, choose Register Mobile Number under Customer Services, and complete the page with your reference number, name, CNIC and cell number. It’s framed as CNIC registration, but it is the route that puts your mobile on file.

Where a company shows “not published,” that is not a loophole to find on some third-party site. Sending your reference number or CNIC to an unofficial “registration” page is how personal data leaks. The safe fallbacks are the DISCO’s own app, if it has one, or a five-minute visit to the sub-division office, which can add your number to the account by hand. If your DISCO’s app or office is your only route, our all-DISCOs hub links each company’s official pages.

K-Electric: e-bill through the app and WhatsApp

Karachi runs on a different system, and K-Electric’s e-billing is built around the KE Live app rather than a plain SMS form. You register with your name, mobile number, email and CNIC, verify with a one-time password, and from then on your bill is available digitally each month. K-Electric also runs an official WhatsApp line on 0348 0000118 that handles e-bill sign-up and account enquiries, plus an 8119 SMS service: text REG and a space and your 13-digit account number to 8119 to register, and once registered, texting BILL to 8119 returns your latest amount. The number KE asks for throughout is the 13-digit account number from the top-right of a KE bill, not a 14-digit reference. K-Electric’s channels are all reachable from ke.com.pk.

Texting 8118 is not the same as registering

You’ll see 8118 quoted everywhere, and it is genuinely official: it’s the SMS complaint shortcode that WAPDA DISCOs, including LESCO, IESCO, GEPCO and QESCO, run alongside the 118 helpline. But 8118 is built for complaints, not for signing up to monthly alerts. Texting it registers a complaint or query; it does not enrol your number for the automatic bill SMS. The two are different jobs:

  • Recurring bill alerts come from the registration form or app covered above. Do it once, get a text every month.
  • 8118 is for reporting a fault or a billing problem on demand. Standard operator charges apply to the text you send, though the DISCO’s own reply and its monthly bill SMS are free.

The exact shortcode a DISCO prints can vary, and it’s always printed on your latest paper bill, so check there before trusting a number from a blog. For the full list of verified complaint lines by company, see our electricity complaint helpline directory.

Getting the full bill by email or going paperless

SMS gives you the amount and due date; an e-bill gives you the whole document. LESCO’s form includes an email option, so in theory you can receive the PDF-style bill in your inbox, though its email service was still marked “yet to be started” when we checked. K-Electric’s KE Live registration collects an email and is the most developed e-billing setup among the companies. For the rest, paperless billing is mostly tied to their apps.

Two honest points. First, registering for e-bill or email does not automatically stop the paper bill at most DISCOs; that’s a separate opt-out you’d request at the office. Second, an SMS alert plus a saved biller in your payment app is often all you really need. Once the SMS lands, you can pay in seconds through a wallet. Our walkthrough on paying by JazzCash shows how to save the biller so the amount pulls through automatically.

If the SMS never arrives

Registered but no text after a full billing cycle? Run through these before assuming the service is broken:

  1. Check the number you used. The single most common cause is the wrong format, a leading zero, or a typo. Re-submit the form with 923… and no spaces.
  2. Confirm you entered the right identifier. LESCO wants the 7-digit customer ID; FESCO wants the 14-digit reference number. Swapping them is a silent failure.
  3. Wait for the cycle. Registration takes effect from the next bill, not retroactively, so there’s a gap of up to a month.
  4. Rule out a DND block. If you once activated “Do Not Disturb” with your operator, it can filter shortcode messages. Ask your operator to whitelist DISCO alerts.
  5. Re-register or visit the office. If nothing works after two cycles, re-submit, or ask the sub-division office to add your number to the account directly.

While you’re checking numbers, it’s worth learning to read the meter yourself so a suspicious SMS amount is easy to sanity-check against your own reading.

FAQs

Does electricity bill SMS registration cost anything?

No. Signing up through a DISCO’s form or app is free, and the monthly bill alert you receive costs you nothing. The only time a charge applies is when you send an outgoing text to a shortcode like 8118 yourself, where your mobile operator’s standard SMS rate applies. Receiving the automatic bill notification is always free.

Will I still get a paper bill after I register for SMS alerts?

Yes, in most cases. An SMS alert is added on top of your normal bill; it does not cancel the paper copy. Stopping the paper bill is a separate paperless or e-bill request you’d make at your sub-division office. So registering for SMS is safe even if you still like having the printed bill delivered.

I changed my mobile number. How do I update it for bill SMS?

Submit the registration form again with your new number in the same 923… format; the fresh entry replaces the old one on most DISCO systems. If your DISCO has no online form, or the old number keeps receiving the alerts, take your CNIC and a copy of the bill to the sub-division office and ask them to update the contact number on the account.

How soon after registering will the bill SMS start?

From your next billing cycle, not immediately. The system links your number to the account, then sends the alert when your bill is generated in the following month. On LESCO, the units-consumed text can arrive sooner, on the day the meter reader visits.

Can I register more than one connection to the same phone?

Yes. Submit the form separately for each connection, using that connection’s own reference number or customer ID and the same mobile number. Each connection sends its own alert, so a landlord or shopkeeper managing several meters can route them all to one phone.

My DISCO isn’t LESCO or FESCO and has no online form. How do I get bill alerts?

Two reliable routes. If your company has an official app, IESCO’s Smart App or the MEPCO app, for example, register there and enable notifications. Otherwise, visit your sub-division customer services centre with your CNIC and a recent bill and ask them to add your mobile number to the account. Avoid third-party sites that offer to register your number, since they have no link to the official billing system.

Is registering for SMS the same as registering my CNIC on the connection?

No, they’re separate. A CNIC registration formally records who owns the connection and is used for ownership transfers and subsidy eligibility. SMS registration only links your phone number so you receive bill alerts. Some DISCOs, like GEPCO, collect both on one page, but getting bill SMS does not require you to complete a full CNIC transfer.

2 thoughts on “Electricity Bill SMS Registration in Pakistan (2026)”

  1. Pingback: LESCO Bill Check Without Reference Number 2026: 7 Working Ways

  2. Pingback: PESCO Bill Check Without Reference Number 2026: 7 Methods

Comments are closed.

Scroll to Top