Home > How to Pay MEPCO Bill Online in 2026 — All Methods, Step by Step

What You Need Before Paying

How to pay MEPCO electricity bill online using EasyPaisa JazzCash or Bank App

Before you start, have one of these ready:

  • 14-digit reference number — printed at the top left of any previous bill
  • 10-digit consumer ID — printed just below the reference number on your bill
  • The payable amount (check it at the top of this page using the bill checker tool)

You do not need the physical paper bill to pay. The reference number is all payment systems require.


Method 1: JazzCash (Most Popular in South Punjab)

JazzCash is the most widely used mobile payment app in South Punjab. Payments reflect in the PITC system within a few hours.

Steps:

  1. Open the JazzCash app on your phone
  2. Tap Bill Payment from the home screen
  3. Select Electricity
  4. Select MEPCO from the electricity provider list
  5. Enter your 14-digit reference number
  6. Your current bill details and payable amount load automatically
  7. Confirm the amount and tap Pay
  8. Enter your JazzCash PIN to authorize
  9. You receive a payment confirmation SMS immediately

JazzCash without the app (USSD):
Dial *786# → Bill Payment → Electricity → MEPCO → enter reference number → confirm.
Works on any mobile phone, including basic keypad phones, without internet.


Method 2: EasyPaisa

EasyPaisa works the same way as JazzCash. Both are equally reliable for electricity bill payment.

Steps:

  1. Open EasyPaisa app
  2. Tap Pay Bills
  3. Select Electricity Bill
  4. Select MEPCO as the provider
  5. Enter your reference number
  6. Verify the amount shown
  7. Tap Pay and confirm with your PIN

EasyPaisa without the app:
Dial *786# → Bill Payments (same USSD code as JazzCash — both networks share 786).


Method 3: Bank Mobile Apps

All major Pakistani banks now support electricity bill payment. The process is similar across all of them.

HBL Mobile / HBL Konnect:
Home → Pay Bills → Electricity → select MEPCO → enter reference number → pay

UBL Digital:
Bills & Payments → Electricity → select MEPCO → reference number → confirm

Meezan Bank (MCB):
Bill Payments → Utilities → Electricity → select MEPCO → enter details

MCB, ABL, Bank Alfalah, Habib Metro, Bank of Punjab — all follow the same flow under Bill Payments → Utilities or Electricity.

Payments through bank apps typically reflect in 1 to 2 working hours during banking hours. Payments made on weekends or after 6 PM may take until the next working day to reflect in the PITC system. If your due date is tomorrow, pay today.


Method 4: ATM Payment

Any bank ATM in Pakistan can process electricity bill payments — you do not need to use your own bank's ATM.

Steps:

  1. Insert your debit card and enter PIN
  2. Select Bill Payment (or Utility Bill Payment)
  3. Select Electricity
  4. Select MEPCO as the provider
  5. Enter your 14-digit reference number
  6. Confirm the amount shown
  7. Confirm payment
  8. Keep the printed receipt as proof

ATM payment receipts are the most reliable physical proof of payment. Keep them until the next bill confirms your payment was received.


Method 5: Bank Branch

Walk into any branch of HBL, UBL, MCB, ABL, Meezan, Bank of Punjab, or most other scheduled banks in Pakistan. Tell the teller you want to pay an electricity bill.

You need: your reference number and the payable amount. You do not need the physical paper bill — but bringing the duplicate bill PDF on your phone makes the process faster.

The teller processes the payment and gives you a stamped deposit slip. This slip is your legal proof of payment — do not discard it.

Bank branches in major South Punjab cities (Multan, Bahawalpur, Rahim Yar Khan, DG Khan, Sahiwal) have dedicated utility payment counters at larger branches to reduce wait times.


Method 6: Pakistan Post Office

Pakistan Post offices across South Punjab accept electricity bill payments. This option is especially useful in smaller towns and tehsil-level areas where bank branches are limited.

Take your reference number and the payable amount to any post office counter marked "Utility Bills" or "MEPCO Payment." Payment is cash only at post offices. You receive a stamped receipt.


Method 7: Raast — Pay and Win a Lucky Draw

Since 2025, the company has partnered with Raast (Pakistan's interbank instant payment system) to run a lucky draw for consumers who pay their bills through Raast-enabled apps.

Every bill paid via any Raast-integrated banking app automatically enters you into the draw. Multiple prizes are awarded monthly. You do not need to register separately — paying is the entry.

Apps that support Raast payments include HBL, UBL, Meezan, MCB, Bank Alfalah, Sadapay, and Nayapay. Check if your bank app has a Raast payment option under bill payment.


Method 8: Retailer / EasyLoad Agent (Offline Areas)

In areas with limited bank or app access, local mobile phone retailers and EasyLoad agents can process bill payments for a small service fee (typically Rs. 20 to Rs. 50). Give the agent your reference number and cash. They process it through their JazzCash or EasyPaisa merchant account and give you a receipt.

Verify the receipt immediately — it should show your reference number, the amount paid, and a transaction ID.


What is the bill Due Date?

Your due date is printed on the payment stub of your bill. There are two amounts:

  • Amount payable by [Due Date] — the base amount if you pay on or before the due date
  • Amount payable after [Due Date] — the same amount plus 10% late payment surcharge

The due date is typically 15 to 20 days after the bill issue date. You can check both amounts and the due date by entering your reference number in the bill checker at the top of this page.

Practical advice: Do not wait for the paper bill to arrive. Check online immediately after your meter reading date and pay 2 to 3 days before the due date. This ensures your payment processes before midnight on the due date, avoiding the surcharge.


How to Check If Your Payment Was Received

After paying, check the payment status using your reference number:

  1. Enter your reference number in the bill checker on the homepage
  2. The bill will show as "Paid" once payment is registered in the PITC system
  3. JazzCash and EasyPaisa payments typically reflect within 2 to 6 hours
  4. Bank app payments take 1 to 4 hours during working hours
  5. Bank branch payments can take until the next working day

If the status still shows "Unpaid" 24 hours after payment, check your transaction receipt for the confirmation number and contact your subdivision office or the payment channel's customer service.


What Happens If You Miss the Due Date?

Missing the due date has two consequences:

Immediate: A 10% late payment surcharge is added to your next bill automatically.

Extended non-payment: After 60 to 90 days of unpaid dues, a demand notice is issued. If payment is still not made, disconnection follows. After disconnection, you must pay the full outstanding amount plus a reconnection fee (Rs. 500 for single-phase, Rs. 1,000 for three-phase) to restore service.

If you cannot pay the full amount by the due date, contact your subdivision office and apply for a payment arrangement before the deadline. Do not wait for disconnection — options available before disconnection are significantly better than after.


Frequently Asked Questions — Bill Payment

Which is the easiest way to pay my electricity bill online?
JazzCash and EasyPaisa are the fastest and most accessible — both work on basic USSD without a smartphone. For app users, any bank mobile app works equally well.

Can I pay without knowing the exact bill amount?
Yes. When you enter your reference number in any payment app, the current payable amount loads automatically from the PITC system. You do not need to know the amount in advance.

I paid through JazzCash but my bill still shows unpaid — what do I do?
Wait at least 6 hours. If it still shows unpaid after 24 hours, take a screenshot of your JazzCash payment confirmation (which shows the transaction ID and reference number) to your subdivision office. Occasional sync delays between payment processors and PITC can occur — your receipt is proof.

Can I pay a partial amount?
Partial payment is technically possible at bank branches, but the system expects full payment. If you pay less than the billed amount, the shortfall carries forward as arrears with the 10% LPS applied. It is always better to pay in full. If you genuinely cannot, contact your subdivision office about an installment arrangement.

Is there any transaction fee for paying online?
JazzCash and EasyPaisa generally charge no transaction fee for utility bill payments — they earn commission from the company, not the consumer. Bank mobile apps are also typically free. ATMs and bank branch counters are free. Retailer agents may charge Rs. 20 to Rs. 50.

Can I pay from another city?
Yes. The payment is linked to the reference number, not your physical location. You can pay a Multan connection's bill from Karachi, Lahore, or anywhere with any payment channel.

What is the latest time I can pay before the due date?
For digital payments (JazzCash, EasyPaisa, bank apps), pay at least 2 to 3 hours before midnight on the due date. For bank branches, pay before closing time. ATMs are available 24/7 but payment processing may not reflect until the next morning if done very late at night.


Last updated: August 2026
Check current bill amount · Download duplicate bill · File a complaint if amount is wrong · Bill charges explained

About the Author / Fact Checker

Ahsan Gillani is a dedicated utility information researcher and web administrator. This guide was fact-checked against the latest official NEPRA guidelines and MEPCO policies for 2026 to ensure accuracy and trustworthiness.