Guides Updated June 2026

How to Check Bill by SMS — All DISCOs 2026 Guide

Not everyone has a smartphone or internet access — and even those who do sometimes prefer the simplicity of an SMS. All major Pakistani electricity and gas utilities offer SMS bill inquiry services that work on any feature phone. You simply send your 14-digit reference number (or 10-digit consumer number for gas) to the utility's SMS short code, and within 1–3 minutes you receive an SMS reply with your current bill amount and due date. This is particularly useful for senior citizens, rural consumers, and as a backup when internet access is unavailable. This guide covers the SMS codes and formats for every major Pakistani utility.

Quick Summary: Send your 14-digit electricity reference number (or 10-digit gas consumer number) to your DISCO's SMS short code. Receive bill amount + due date within 1-3 minutes via SMS reply. Standard SMS rates apply (Rs. 1–2 per SMS). Works on any phone — no internet needed.

SMS Bill Inquiry Codes — All Utilities

Utility SMS Code What to Send Reply Time
LESCO (Lahore)54714-digit reference number1–2 min
IESCO (Islamabad)54714-digit reference number1–2 min
FESCO (Faisalabad)54714-digit reference number1–2 min
GEPCO (Gujranwala)54714-digit reference number1–2 min
MEPCO (Multan)54714-digit reference number1–2 min
PESCO (Peshawar)54714-digit reference number1–2 min
HESCO (Hyderabad)54714-digit reference number1–2 min
SEPCO (Sukkur)54714-digit reference number1–2 min
QESCO (Quetta)54714-digit reference number1–2 min
TESCO (Tribal KP)54714-digit reference number1–2 min
SNGPL Gas829710-digit consumer number2–3 min
SSGC Gas829710-digit consumer number2–3 min
K-Electric (Karachi)N/ANot available — use online checker
PTCL051-111-111-111Send 'BILL' + phone# with area code2–5 min

Step-by-Step: How to Check LESCO Bill by SMS

The process is identical for all DISCOs — only the short code changes. Here's the LESCO example:

  1. Open your phone's SMS app (Messages).
  2. Compose a new SMS with your 14-digit LESCO reference number as the message body. For example: 01234567890123
  3. Send the SMS to 547.
  4. Wait 1–2 minutes for the reply.
  5. You'll receive an SMS with: Consumer name, billing month, total bill amount, due date. Example reply: "LESCO Bill: Rs. 12,450, Due: 28-Jun-2026, Consumer: Muhammad Ali".
  6. Save the SMS for future reference, or note the details in a paper diary.

Step-by-Step: How to Check SNGPL Gas Bill by SMS

For gas bills, use the 10-digit consumer number (instead of 14-digit reference):

  1. Open your phone's SMS app.
  2. Compose a new SMS with your 10-digit SNGPL consumer number as the message body. For example: 0123456789
  3. Send the SMS to 8297.
  4. Wait 2–3 minutes for the reply.
  5. You'll receive an SMS with: Consumer name, billing month, gas bill amount, due date, units (MMBTU) consumed.

Cost of SMS Bill Inquiry

SMS bill inquiry is not free — standard SMS rates apply. The DISCO does not charge extra, but your mobile operator's standard SMS rates apply:

If you have an SMS bundle (e.g., 500 SMS for Rs. 10), bill inquiry SMS counts toward your bundle — effectively free. Check with your operator for current SMS bundle options.

Common Issues & How to Resolve Them

No SMS reply received

Possible causes: (1) wrong reference number entered, (2) SMS sent to wrong code (verify with table above), (3) mobile operator SMS service down, (4) DISCO SMS server down. Wait 5 minutes, try again. If still no reply, use the online checker at pakistanbill.online.

Reply shows "Account not found"

You sent a wrong reference number or used a reference number from a different DISCO. Each DISCO has separate databases. Verify your DISCO and reference number from any previous bill, then try again.

SMS reply shows old bill amount

SMS bill inquiry sometimes returns the last billed amount, not the current unbilled amount. If your current month's bill has not been generated yet, you'll get the previous month's amount. Check after the 15th of the month when most DISCOs generate new bills.

Tips for Using SMS Bill Inquiry

Frequently Asked Questions

How to check LESCO bill by SMS?
Send your 14-digit LESCO reference number via SMS to 547. You'll receive an SMS reply with your current bill amount and due date within 1-2 minutes. Standard SMS rates apply.
Can I check my electricity bill by SMS without internet?
Yes. All major DISCOs (LESCO, IESCO, FESCO, GEPCO, MEPCO, PESCO, HESCO, SEPCO, QESCO, TESCO) offer SMS bill inquiry. Send your 14-digit reference number to the DISCO's SMS short code. Works on any phone with SMS capability — no internet needed.
Is SMS bill inquiry free?
SMS bill inquiry is not free — standard SMS rates apply (Rs. 1-2 per SMS depending on your mobile operator). The DISCO does not charge extra, but your mobile operator's standard rates apply. Jazz, Telenor, Zong, and Ufone all support DISCO SMS codes.
How to check SNGPL gas bill by SMS?
Send your 10-digit SNGPL consumer number via SMS to 8297. You'll receive an SMS with your current gas bill amount and due date within 2-3 minutes. Standard SMS rates apply.
What SMS code do I use for K-Electric bill?
K-Electric does not currently offer SMS bill inquiry. K-Electric consumers should use the online checker at pakistanbill.online/k-electric-bill/ or call K-Electric helpline 118 for bill inquiry.
Does SMS bill inquiry work on PTCL landline?
SMS bill inquiry on PTCL landline requires an SMS-enabled phone. Send 'BILL' followed by your PTCL phone number with area code to 051-111-111-111. You'll receive a return call or SMS with bill details. Alternatively, use pakistanbill.online/ptcl-bill/.

Prefer to Check Online?

Online bill checking is free and gives you full bill details.

Browse All Bill Checkers →