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) | 547 | 14-digit reference number | 1–2 min |
| IESCO (Islamabad) | 547 | 14-digit reference number | 1–2 min |
| FESCO (Faisalabad) | 547 | 14-digit reference number | 1–2 min |
| GEPCO (Gujranwala) | 547 | 14-digit reference number | 1–2 min |
| MEPCO (Multan) | 547 | 14-digit reference number | 1–2 min |
| PESCO (Peshawar) | 547 | 14-digit reference number | 1–2 min |
| HESCO (Hyderabad) | 547 | 14-digit reference number | 1–2 min |
| SEPCO (Sukkur) | 547 | 14-digit reference number | 1–2 min |
| QESCO (Quetta) | 547 | 14-digit reference number | 1–2 min |
| TESCO (Tribal KP) | 547 | 14-digit reference number | 1–2 min |
| SNGPL Gas | 8297 | 10-digit consumer number | 2–3 min |
| SSGC Gas | 8297 | 10-digit consumer number | 2–3 min |
| K-Electric (Karachi) | N/A | Not available — use online checker | — |
| PTCL | 051-111-111-111 | Send 'BILL' + phone# with area code | 2–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:
- Open your phone's SMS app (Messages).
- Compose a new SMS with your 14-digit LESCO reference number as the message body. For example:
01234567890123 - Send the SMS to 547.
- Wait 1–2 minutes for the reply.
- 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".
- 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):
- Open your phone's SMS app.
- Compose a new SMS with your 10-digit SNGPL consumer number as the message body. For example:
0123456789 - Send the SMS to 8297.
- Wait 2–3 minutes for the reply.
- 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:
- Jazz: Rs. 1.50 per SMS
- Telenor: Rs. 1.50 per SMS
- Zong: Rs. 1.20 per SMS
- Ufone: Rs. 1.50 per SMS
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
- Save the SMS code in your contacts — e.g., save "547" as "LESCO Bill Check" so you don't have to remember it.
- Subscribe to an SMS bundle if you check bills frequently — Rs. 10 for 500 SMS makes each check effectively free.
- Use SMS when internet is unavailable — works on any feature phone, even in remote areas.
- Save the reply SMS — serves as proof of bill amount in case of dispute.
- For K-Electric consumers: SMS inquiry is not available. Use the online checker at pakistanbill.online/k-electric-bill/ or call 118.
- For more details (itemized charges, FPA breakdown, etc.), use the online checker — SMS only returns the summary amount.
Frequently Asked Questions
How to check LESCO bill by SMS?
Can I check my electricity bill by SMS without internet?
Is SMS bill inquiry free?
How to check SNGPL gas bill by SMS?
What SMS code do I use for K-Electric bill?
Does SMS bill inquiry work on PTCL landline?
Prefer to Check Online?
Online bill checking is free and gives you full bill details.
Browse All Bill Checkers →