How to Pay E-Challan via Online Banking in Pakistan — All Banks (2026 Guide)

Last Updated: May 2026

🟢 TL;DR Quick Answer You can pay e-challan via online banking by opening your bank’s mobile app, going to Bill Payments → 1-Bill or Government Payments, entering your PSID number, verifying the challan details, and confirming with your OTP or MPIN. All major Pakistani banks support this method — it is free, available 24/7, and takes under two minutes to complete.

📌 Key Facts

  • All major Pakistani banks support e-challan payment through 1-Bill / PSID in their mobile and internet banking platforms
  • You need a valid PSID number from echallan.psca.gop.pk or ePay Punjab before starting payment
  • Challan status updates on the PSCA portal within 24–48 hours after successful payment
  • No service fee is charged for paying e-challans through online banking
  • Mobile banking e-challan payment works for all vehicle types — cars, motorcycles, and commercial vehicles

Introduction: Why Online Banking Is Now the Preferred Way to Pay Traffic Fines

Pakistani drivers no longer need to visit a bank branch or stand in a queue to pay a traffic fine. Paying e-challan via online banking through your phone takes less than two minutes — anytime, anywhere.

Mobile banking apps from HBL, Meezan Bank, UBL, MCB, and other major banks now support direct traffic challan payments through the 1-Bill PSID system. The process is secure, free of charge, and tied directly to the official PSCA payment infrastructure.

Before starting, you need three things: an active mobile or internet banking account, your PSID number, and enough balance to cover the fine. This guide walks you through everything clearly — including which banks to use, step-by-step instructions, and what to do if something goes wrong.

Watch this quick step-by-step video to learn how to pay your E-Challan through online banking apps in Pakistan.

Now that you understand the payment process, let’s explore the complete method for all major Pakistani banks.

What Is an E-Challan in Pakistan?

Punjab e-challans are issued automatically by Punjab Safe Cities Authority (PSCA) Safe City cameras across all major cities. Learn how the PSCA system works →

Common Traffic Violations Covered Under E-Challan

ViolationFirst OffenseRepeat Offense
Signal JumpingRs. 2,000Rs. 5,000–15,000
OverspeedingRs. 2,000Rs. 20,000
No HelmetRs. 2,000Rs. 5,000
Wrong ParkingRs. 1,000Rs. 3,000
Mobile Phone While DrivingRs. 1,000Rs. 5,000
Excess PassengersRs. 3,000Rs. 5,000–15,000
Driving Without LicenseRs. 2,000Rs. 5,000

What Is a PSID Number?

A PSID (Payment Slip ID) is a unique identification number generated for each e-challan. It is the key that connects your fine to the payment system. Every bank app, ATM, and mobile wallet uses the PSID to identify which challan is being paid. Without a valid PSID, no online payment can be processed.

Read More  Where to Pay Traffic Challan in Pakistan (All Methods Explained)

Requirements Before Paying E-Challan via Online Banking

Have these ready before you open your banking app:

  • Active bank account with mobile banking or internet banking access enabled
  • Mobile banking app installed and updated, or internet banking login credentials
  • PSID number retrieved from echallan.psca.gop.pk or your SMS notification
  • Stable internet connection — mobile data or Wi-Fi
  • Sufficient account balance to cover the full fine amount
  • OTP access on your registered mobile number for transaction confirmation

Which Banks Support E-Challan Payment in Pakistan?

All major Pakistani banks connected to the 1-Link and 1-Bill network support digital e-challan payments. Here is a bank-by-bank breakdown.

HBL Mobile Banking

HBL (Habib Bank Limited) offers e-challan payment through its HBL Mobile app under the Bill Payments section. Select 1-Bill, enter your PSID, verify details, and confirm with OTP. HBL’s network covers all major cities including Lahore, Karachi, Rawalpindi, and Faisalabad.

Meezan Bank App

Meezan Bank’s mobile app supports PSID-based payments under Bill Payment → Government Services. It is widely used in Punjab and Sindh and processes challan payments instantly after OTP confirmation.

UBL Digital App

UBL Digital allows e-challan payment through the Payments → Bill Payments → 1-Bill section. UBL has one of the largest mobile banking user bases in Pakistan, making this a common choice for urban users in Lahore, Multan, and Gujranwala.

MCB Live

MCB Live mobile app supports traffic challan payments under Bill Payments → 1-Bill / PSID. MCB’s app is available for both Android and iOS and works for all 1-Link connected government payments.

Bank Alfalah App

Bank Alfalah’s mobile banking app includes a dedicated Government Payments section where PSID-based challan payments can be completed in a few taps. Bank Alfalah has a strong presence in Punjab cities including Bahawalpur and Sargodha.

Allied Bank Apps

Allied Bank supports e-challan payment through its ABL Pay app under the 1-Bill payment category. The process follows the standard PSID entry and OTP confirmation flow.

Bank of Punjab Services

Bank of Punjab (BOP) offers e-challan payment through its BOP Smart mobile banking platform under Bill Payments. BOP is particularly popular in smaller Punjab cities and towns, making it accessible for users outside major metropolitan areas.

BankApp NamePSID SupportMenu Path
HBLHBL Mobile✅ YesBill Payments → 1-Bill
Meezan BankMeezan Mobile✅ YesBill Payment → Government Services
UBLUBL Digital✅ YesPayments → Bill Payments → 1-Bill
MCBMCB Live✅ YesBill Payments → 1-Bill / PSID
Bank AlfalahAlfalah Mobile✅ YesGovernment Payments → PSID
Allied BankABL Pay✅ YesBill Payments → 1-Bill
Bank of PunjabBOP Smart✅ YesBill Payments → PSID
National BankNBP Digital✅ YesGovernment Payments → 1-Bill

How to Pay E-Challan via Online Banking — Step-by-Step

Follow these steps to complete your e-challan payment through any major Pakistani banking app.

Step 1: Open Your Bank’s Mobile App Launch the official mobile banking app of your bank on your smartphone. Make sure you are using the genuine app downloaded from the Google Play Store or Apple App Store — never use an app received through a link or message.

Step 2: Login Securely to Internet Banking Enter your User ID and password or use biometric login if enabled. Complete any OTP verification your bank requires at login. Never log in from a public Wi-Fi network when making financial transactions.

Read More  How to Pay E-Challan Online in Pakistan (All Methods Explained)

Step 3: Go to Bill Payments or Government Payments On the home screen or main menu, find and tap “Bill Payments”, “Pay Bills”, or “Government Payments”. The exact label differs slightly between bank apps but the function is the same across all platforms.

Step 4: Select 1-Bill or Traffic Challan Option Inside Bill Payments, select “1-Bill” or “PSID Payment” or “Traffic Challan” — depending on your bank’s interface. This connects your payment to the government’s centralized 1-Bill payment gateway used for all PSCA challans.

Step 5: Enter PSID Number Carefully Type your PSID number exactly as it appears on your SMS notification or the echallan.psca.gop.pk portal. Double-check every digit on screen before moving to the next step. One wrong digit will either cause an error or direct your payment to the wrong record.

Step 6: Verify Challan Details and Amount The app will display the challan details linked to your PSID — including your name, vehicle registration number, violation type, and the exact fine amount in Pakistani Rupees. Read every field carefully and confirm it matches your own records before proceeding.

Step 7: Confirm Payment Using OTP or MPIN If all details are correct, tap Confirm or Pay Now. Your bank will send a one-time password (OTP) to your registered mobile number, or ask for your MPIN. Enter it promptly — OTPs typically expire within 60–90 seconds.

Step 8: Save Payment Receipt or Screenshot After successful payment, a confirmation screen will appear showing the transaction ID, PSID, amount, date, and time. Take a screenshot immediately or download the receipt. Keep this as proof of payment until the PSCA portal confirms paid status.

How to Generate PSID Before Online Payment

You must have a valid PSID before paying through any banking app.

Using ePay Punjab

ePay Punjab is the official Punjab government digital payment platform. Visit epay.punjab.gov.pk or download the ePay Punjab app. You can search pending challans and retrieve your active PSID directly from this platform before heading to your banking app.

Through PSCA E-Challan Portal

Visit echallan.psca.gop.pk — the official Punjab Safe Cities Authority portal. Enter your vehicle registration number or 13-digit CNIC number and click Search. Your pending challan records will appear, each displaying the PSID number and fine amount.

Checking Pending Challans Online

If you received an SMS but misplaced it, your PSID is always retrievable from the PSCA portal using your vehicle number or CNIC. Never attempt to pay without first confirming the PSID on the official portal — expired or already-paid PSIDs will cause payment errors.

How Long Does Online Banking E-Challan Payment Take to Update?

Online banking e-challan payments process instantly — but the status update on the PSCA portal takes 24 to 48 hours to reflect.

This delay is normal. Your bank transmits the payment to the 1-Bill gateway, which then updates the government’s challan records in batches. The challan may still show “unpaid” on echallan.psca.gop.pk for up to two days after a successful payment.

To verify successful payment after the waiting period:

  1. Go to echallan.psca.gop.pk
  2. Search using your vehicle number or CNIC
  3. Check whether the challan status now shows “Paid”
  4. Cross-reference with the transaction ID in your banking app history

If the status remains unpaid after 48 hours, your bank’s transaction history is your most important reference.

Common Online Banking E-Challan Problems and Solutions

Invalid PSID Error

This error means the PSID was entered incorrectly, does not exist, or has already expired. Return to echallan.psca.gop.pk, retrieve the correct active PSID, and retry. PSIDs must be entered exactly — no spaces, no extra characters.

Payment Deducted but Challan Unpaid

First, wait the full 24–48 hours before taking action. If the challan still shows unpaid after two days, contact PSCA helpline at 1215 with your bank transaction ID and PSID number. Also contact your bank’s customer service to confirm the payment was successfully transmitted to the 1-Bill gateway.

Read More  How to Pay E-Challan via 1-Link ATM in Pakistan : Full Guide (2026)

Challan Not Appearing in App

If your banking app does not show the challan after entering the PSID, the PSID may have expired or the challan may already be paid. Verify the current status at echallan.psca.gop.pk. If the challan is active and the PSID is correct, try a different bank app or use EasyPaisa or JazzCash as an alternative.

OTP or Login Verification Issues

If you are not receiving an OTP, check that your registered mobile number is active and has signal. Contact your bank’s customer service if OTPs consistently fail to arrive. Do not attempt to bypass OTP verification — it is a mandatory security step that protects your account.

Is Paying E-Challan Through Banking Apps Safe?

Yes — mobile banking apps regulated by the State Bank of Pakistan are secure, encrypted platforms for government payments.

Follow these rules every time:

  • Only use your bank’s official app from verified app store sources
  • Never click payment links in SMS or WhatsApp messages claiming to be from PSCA or your bank
  • Double-check PSID details on screen before confirming — once paid, refunds require a formal dispute process
  • Never share your OTP, MPIN, or banking password with anyone — including people claiming to be bank support staff
  • Always verify your challan at echallan.psca.gop.pk before initiating any payment

Phishing scams involving fake e-challan SMS links have increased significantly among Pakistani users. The official channel for challan verification is always echallan.psca.gop.pk — nothing else.

Alternative Ways to Pay E-Challan in Pakistan

If online banking is not suitable for you, these alternatives work equally well.

Pay using JazzCash, EasyPaisa, online banking, or any 1-Link ATM — all methods are free. See our complete payment guides:

MethodTime to UpdateFeeRequires Smartphone
Mobile Banking App24–48 hoursFreeYes
EasyPaisa24–48 hoursFreeYes
JazzCash24–48 hoursFreeYes
1-Link ATM24–48 hoursFreeNo
Bank Branch1–3 business daysFreeNo

Tips to Avoid Traffic E-Challans in Pakistan

Staying fine-free is always better than paying after the fact. Keep these habits in mind:

  • Follow all traffic signals strictly — Punjab’s Safe City cameras in Lahore, Rawalpindi, Faisalabad, and Gujranwala operate 24 hours a day and capture violations automatically
  • Avoid overspeeding — repeat violations attract fines up to Rs. 20,000 under the Motor Vehicles Ordinance 1965
  • Always wear a helmet on motorcycles and a seatbelt in cars — both are mandatory and fines start at Rs. 2,000
  • Never use your mobile phone while driving — fines range from Rs. 1,000 to Rs. 5,000
  • Check your pending challans regularly at echallan.psca.gop.pk — addressing challans early prevents escalation
  • Keep your vehicle registration and token tax updated to avoid complications during routine stops

Frequently Asked Questions

Can I Pay E-Challan Through HBL Mobile App?

Yes. HBL Mobile supports e-challan payment through Bill Payments → 1-Bill. Enter your PSID, verify details, confirm with OTP, and the payment processes instantly.

What Is the PSID Number in Online Banking Payment?

PSID stands for Payment Slip ID. It is a unique number assigned to your challan that banking apps use to identify and process the correct fine. Find it on echallan.psca.gop.pk or in your challan SMS notification.

Is Internet Banking Challan Payment Available 24/7?

Yes. All major Pakistani banking apps support e-challan payments around the clock — including weekends and public holidays. You can pay at any time without visiting a branch.

What Should I Do If Payment Is Deducted but Challan Remains Unpaid?

Wait 48 hours and recheck the PSCA portal. If still unpaid, contact PSCA at 1215 and your bank’s helpline with your transaction ID and PSID number as reference for resolution.

Can I Pay Motorcycle E-Challan Through Banking Apps?

Yes. Mobile banking PSID payments work for all vehicle types registered under the Punjab PSCA system — cars, motorcycles, rickshaws, and commercial vehicles.

Which Banks Support 1-Bill Challan Payments in Pakistan?

All major banks connected to the 1-Link network support 1-Bill payments, including HBL, UBL, MCB, Meezan Bank, Bank Alfalah, Allied Bank, Bank of Punjab, and National Bank of Pakistan.

Conclusion

Mobile and internet banking have made e-challan payment faster and more accessible than ever. To pay e-challan via online banking, open your bank’s app, go to Bill Payments, select 1-Bill or PSID payment, enter your PSID, verify the details, and confirm with your OTP. The entire process takes under two minutes — no queues, no branch visit, and no extra charges.

Always save your payment receipt, allow 24–48 hours for the PSCA portal to update, and contact PSCA at 1215 if any issue arises. Stay safe on the roads, check your pending challans regularly at echallan.psca.gop.pk, and keep your vehicle record clean in 2026.

⚠️ Disclaimer eChallanPak.com is not affiliated with PSCA, Punjab Safe Cities Authority, any bank, or any government department. This guide is for informational purposes only. For official e-challan information, please visit echallan.psca.gop.pk or contact PSCA at 1215.

🏠 Complete E-Challan Guide

For the complete Punjab e challan check guide visit E Challan Check Online Pakistan →

💳 Other Payment Methods

📍 Check E-Challan by City