Pakistani bank mobile apps — HBL, MCB, UBL, Meezan, and others — support same-day electricity bill payment for all DISCOs, with payment posting confirmed by the bank within hours and no service fee for most banks.
Log Into Your Bank's Mobile App
Almost every major Pakistani bank now supports electricity bill payment through its mobile app — HBL Mobile, MCB Mobile, UBL Digital, Meezan Bank App, Bank Alfalah Alfa, Habib Metro, Allied Bank, Faysal Bank Digital, and others. Open your bank's app and log in with your credentials.
If you don't have mobile banking activated, visit your bank branch or use the bank's website to register. You'll need your account number, CNIC, and a registered mobile number to activate the service. Registration is free and usually instant for most banks.
Bank app payments have one key advantage over JazzCash and Easypaisa: they draw directly from your bank account balance — no pre-loading of a wallet is needed. For large bills (Rs. 10,000+), this is more convenient than loading wallet balance first.
Find the Bill Payments Section
Most Pakistani bank apps have a dedicated "Pay Bills" or "Utility Bills" section prominently placed on the home screen or in the main menu. Tap it. You'll see a list of bill categories — look for "Electricity" or "WAPDA/DISCO."
Some bank apps organise this differently — HBL calls it "Payments → Bill Payment"; MCB uses "Quick Pay → Utilities." The exact path varies by bank but the destination is the same. If you can't find it, use your bank app's search function and type "LESCO" or "electricity" to locate it directly.
Many bank apps let you save a "favourite" biller — once you've paid your DISCO bill once, save it as a favourite so next month it's a two-tap process.
Select Your DISCO and Enter the Reference Number
Tap your DISCO from the list (LESCO, MEPCO, FESCO, IESCO, etc.). Enter your 14-digit reference number. Tap "Fetch Bill" or "Enquire." The app retrieves your current outstanding balance from the DISCO's system.
The result shows your account name, billing period, and the exact amount due. Verify the account name. Then tap "Pay", review the confirmation screen showing the deduction from your bank account, and confirm with your transaction PIN or biometric.
Bank app payments typically process faster than JazzCash or Easypaisa for posting to the DISCO's account — most banks have direct API connections to DISCO billing systems that update in near real-time rather than the batch processing used by wallet apps.
Save the Bank Transaction Record
Your bank app generates a transaction receipt showing the bank reference number, date, time, amount, and DISCO confirmation code. Save this as a screenshot or find it later in your app's Transaction History section.
Bank transaction records are particularly useful if a payment dispute arises — they carry more weight than wallet app screenshots in formal complaints because they show the direct debit from a regulated bank account with full audit trail compliance.
RAAST payments (if your bank supports RAAST) post instantly to the DISCO and to your own transaction record. Standard 1Link bill payment takes 15 minutes to 2 hours. Both are fast enough for most billing situations, but RAAST is the better choice when you're paying very close to a deadline.
| Bank App | DISCO Coverage | Posting Speed | Receipt |
|---|---|---|---|
| HBL Mobile | All 11 DISCOs + K-Electric | Same day | In-app PDF |
| MCB Mobile | All major DISCOs | Same day | SMS + in-app |
| UBL Digital | All major DISCOs | Same day | In-app receipt |
| Meezan Mobile | All major DISCOs | Same day | In-app + email |
| Bank Alfalah ALFA | All major DISCOs | Same day | In-app receipt |
| Allied Bank ABL | All major DISCOs | 1–2 days | In-app receipt |
When Things Go Wrong
Most major Pakistani banks support all 11 DISCOs and K-Electric. If yours isn't listed, try the bank's internet banking portal on a desktop browser — it sometimes has a wider DISCO selection than the mobile app. Alternatively use JazzCash or Easypaisa which universally support all DISCOs.
1Link bill payments can occasionally take up to 24 hours during high-volume periods (end of month, summer peak). If it's been over 24 hours, call your bank's helpline first — they can confirm whether the payment was dispatched to the DISCO. Then call the DISCO with the bank reference number.
The DISCO's bill payment API can go offline during maintenance (typically late night). Try again in a few hours. Your bank account wasn't charged if the transaction shows 'Failed.' If your account was debited for a failed transaction, contact your bank immediately.
Contact your bank to update your registered mobile number. For urgent bill payments while this is being resolved, use a JazzCash or Easypaisa account which can be operated from any phone.
Frequently Asked Questions
All major Pakistani commercial banks support utility bill payment through their apps: HBL, MCB, UBL, Meezan Bank, Bank Alfalah, Allied Bank, Habib Metro, Faysal Bank, Bank of Punjab, Standard Chartered, and others. If your bank's app doesn't show the option, check the internet banking portal.
Most Pakistani banks don't charge a service fee for utility bill payments through their mobile apps — it's offered as a free service to encourage digital banking adoption. A few banks charge Rs. 5–25. Check your bank's fee schedule in-app to confirm.
Both account types work for utility bill payments through bank apps. The only difference is whether the deduction comes from your savings or current balance — the DISCO receives the payment identically regardless.
RAAST is Pakistan's interbank instant payment system launched by the State Bank. When your bank and the DISCO's collection bank both support RAAST, payments post in under 30 seconds. Ask your bank whether their bill payment service uses RAAST or traditional 1Link processing.
Some Pakistani banks (particularly HBL and Meezan) offer standing instructions for utility bill auto-payment. Contact your bank's customer service to set it up — you'll need to provide the DISCO name, your reference number, and a maximum payment amount cap.