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.

4 Steps to Pay Your Electricity Bill via Bank App

Log into your bank app, go to Pay Bills → Electricity, select your DISCO, enter the 14-digit reference number, verify the amount, and confirm — no wallet top-up needed.

Step 1

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.

Step 2

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.

Step 3

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.

Step 4

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 Apps for Electricity Payment — Coverage and Speed
Bank AppDISCO CoveragePosting SpeedReceipt
HBL MobileAll 11 DISCOs + K-ElectricSame dayIn-app PDF
MCB MobileAll major DISCOsSame daySMS + in-app
UBL DigitalAll major DISCOsSame dayIn-app receipt
Meezan MobileAll major DISCOsSame dayIn-app + email
Bank Alfalah ALFAAll major DISCOsSame dayIn-app receipt
Allied Bank ABLAll major DISCOs1–2 daysIn-app receipt

When Things Go Wrong

Bank app not showing my DISCO in the electricity list

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.

Bank payment processed but DISCO account not updated after 4 hours

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.

Transaction failed with 'DISCO system unavailable' error

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.

Bank app asking for 2FA but I don't have access to my registered number

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.