Pay electricity bill online without visiting any office or bank. You can pay your LESCO, MEPCO, FESCO, GEPCO, IESCO, or any DISCO bill through your phone in minutes. This guide shows all payment methods with step-by-step instructions.

Online payment is safe, fast, and saves time. Your payment reflects within 24-48 hours and you get instant confirmation.

What you need to pay online

Before you start, keep these ready:

  1. Reference number: 14-digit number on your bill (top section)
  2. Bill amount: Exact amount under “Payable Within Due Date”
  3. Payment method: Bank app, JazzCash, Easypaisa, or online banking

Your reference number stays the same every month. Save it in your phone for quick access.

Payment methods

1. JazzCash

JazzCash is one of the easiest ways to pay electricity bills.

Steps:

  1. Open JazzCash app
  2. Tap Bill Payments
  3. Select Electricity
  4. Choose your company (LESCO, MEPCO, FESCO, GEPCO, IESCO, etc.)
  5. Enter your 14-digit reference number
  6. Enter the bill amount
  7. Confirm with your MPIN
  8. Done! Save the transaction ID

Fee: Rs 10-15
Time to reflect: 24-48 hours

2. Easypaisa

Steps:

  1. Open Easypaisa app
  2. Go to Bill Payments
  3. Select Electricity
  4. Choose your DISCO
  5. Enter reference number
  6. Enter amount
  7. Confirm with PIN
  8. Save confirmation SMS

Fee: Rs 5-15
Time to reflect: 24-48 hours

3. Bank apps (HBL, UBL, MCB, Meezan, etc.)

Most bank apps have electricity bill payment built in.

Steps (similar for all banks):

  1. Open your bank app (HBL Mobile, UBL Digital, MCB Mobile, Meezan App, etc.)
  2. Go to Bill Payments or Pay Bills
  3. Select Electricity
  4. Choose your DISCO
  5. Enter reference number
  6. Enter amount
  7. Confirm with OTP or fingerprint
  8. Payment complete

Fee: Usually free
Time to reflect: Same day to 24 hours

4. Online banking (website)

Pay through your bank’s website if you prefer using a computer.

Steps:

  1. Log in to your bank’s online banking portal
  2. Go to Bill Payments
  3. Select Electricity > Your DISCO
  4. Enter reference number and amount
  5. Verify with OTP
  6. Confirm payment

Fee: Usually free
Time to reflect: 24 hours

5. ATM

Pay at any bank ATM with bill payment option.

Steps:

  1. Insert your ATM card
  2. Enter PIN
  3. Select Bill Payment
  4. Select Electricity
  5. Choose your company
  6. Enter reference number
  7. Enter amount
  8. Confirm payment
  9. Collect receipt

Fee: Free or Rs 10-20
Time to reflect: 24-48 hours

6. Bank branch

Visit any bank branch if online methods don’t work.

  • Bring your bill or reference number
  • Fill deposit slip with bill details
  • Pay at counter
  • Keep receipt

Which DISCOs support online payment?

All major electricity companies support online payment:

DISCOCoverage
LESCOLahore, Kasur, Sheikhupura
MEPCOMultan, Bahawalpur, South Punjab
FESCOFaisalabad, Sargodha
GEPCOGujranwala, Sialkot
IESCOIslamabad, Rawalpindi
PESCOPeshawar, KPK
HESCOHyderabad, Sindh
SEPCOSukkur, Upper Sindh
QESCOQuetta, Balochistan
K-ElectricKarachi

Set up automatic payment

Never miss a due date by setting up automatic bill payment:

In bank apps

  1. Go to Bill Payments > Electricity
  2. Add your reference number as a “biller”
  3. Enable “Auto Pay” or “Standing Instruction”
  4. Set payment date (a few days before due date)
  5. Your bill pays automatically each month

Benefits

  • No late payment surcharge
  • No need to remember due dates
  • Payment happens even when you’re busy

Tips for safe payment

  1. Use official apps only: Download from Play Store or App Store
  2. Never share PIN/OTP: Banks never ask for these by phone or SMS
  3. Check the company name: Make sure you selected the correct DISCO
  4. Verify amount: Enter the exact amount shown on your bill
  5. Save transaction ID: Keep it until next bill confirms payment
  6. Avoid agents: Pay directly, not through anyone else

Common issues

Payment not reflecting

  • Wait 48 hours before contacting support
  • Check if amount was debited from your account
  • Contact your bank/wallet with transaction ID
  • File complaint with your DISCO if payment confirmed but not credited

Wrong reference number

  • Double-check all 14 digits
  • Use the reference from your latest bill
  • If meter changed recently, number may have updated

Payment failed

  • Check your balance
  • Ensure internet connection is stable
  • Try again after a few minutes
  • Use a different payment method if issue persists

After payment

  1. Save confirmation: Screenshot or save transaction ID
  2. Wait 24-48 hours: For payment to reflect
  3. Check online: Verify at bill.pitc.com.pk after 48 hours
  4. Next bill: Will show “Previous Payment” with your paid amount

Disclaimer

Payment methods and fees may change. This guide is for information purposes. For issues with payments, contact your bank, mobile wallet provider, or DISCO directly. GoPunjab is not affiliated with any payment provider or electricity company.