How to Check and Pay E-Challan via the e-Pay Punjab App (Safe City)

Quick Answer

To check your e-challan on the e-Pay Punjab app: open the app, tap Punjab Police, select E-Challan (Safe City), enter your Vehicle Registration Number and your CNIC (without dashes) or Chassis Number, then tap Search. The app pulls every unpaid challan linked to that vehicle from the Safe City database. Select the challans you want to clear and tap Generate Challan to get a 17-digit PSID, which you can pay through any bank’s ATM, mobile/internet banking, or over the counter anywhere in Pakistan.

Key Facts

DetailInformation
App namee-Pay Punjab (developed by Punjab Information Technology Board)
Department used for e-challanPunjab Police → E-Challan (Safe City)
What you needVehicle Registration Number + CNIC (no dashes) or Chassis Number
Output17-digit PSID (Payment Slip ID)
Where to pay the PSIDATM, mobile banking, internet banking, or over-the-counter at any bank in Punjab and across Pakistan
Cost to use the appFree — you only pay the fine amount, no service charge for checking
Cities coveredLahore, Multan, Faisalabad, Rawalpindi, Gujranwala, Bahawalpur, Sargodha (PSCA Safe City coverage)
Payment historyAvailable in-app under the History tab
PSID validityTypically valid for a limited window before it needs regenerating — see FAQ below

What Is the e-Pay Punjab App, and Is It the Same as the PSCA App?

This is where a lot of people get confused, so it’s worth clearing up before you download anything.

  • e-Pay Punjab is the Government of Punjab’s official payment gateway app, built by the Punjab Information Technology Board (PITB). It handles multiple government dues in one place — token tax, property tax, vehicle registration, and e-challans issued through Safe City cameras — by generating a PSID you pay at any bank.
  • PSCA Public Safety App is a separate app run by the Punjab Safe Cities Authority, focused on emergency services (Police-15, Alert-15, women’s safety) that also lets you check and manage challans directly, without a bank payment step in between.
Read More  Types of Traffic Violations in Pakistan and Their Fines (Complete List)

Both apps can show you the same Safe City challan, but the e-Pay Punjab route is the one people usually land on when they specifically need to generate a PSID for over-the-counter or ATM payment — which is what this guide covers. If you’d rather compare the two apps side by side first, see our PSCA Public Safety App guide.

Step-by-Step: Checking Your E-Challan on e-Pay Punjab

  1. Download and open the e-Pay Punjab app (Android/iOS) or go to the e-Pay Punjab web portal.
  2. Tap “Punjab Police” from the home screen menu — you’ll see it listed alongside Higher Education, Transport Department, and Traffic Police.
  3. Step 1: On the e-Pay Punjab home screen, tap Punjab Police — not Transport Department — to reach the e-challan section.
  4. From the dropdown, select “E-Challan (Safe City)” — not “Traffic Challan,” which is a different category for manually issued tickets. Show Image Step 2: Under Punjab Police, choose Safe City Authority. The Traffic Challan icon next to it is for manually issued tickets, not camera challans.
  5. Enter your Vehicle Registration Number, then your CNIC without dashes (just the 13 digits) or the vehicle’s Chassis Number if you don’t have the CNIC handy.
  6. Tap Search. The system checks the Safe City database in real time and lists every valid, unpaid e-challan tied to those details. Show Image Step 3: Enter your Vehicle Number and CNIC (no dashes) or Chassis Number, then tap Search to pull up any Safe City challans.
  7. Review the challans shown — each one usually lists the violation type, location/camera reference, date, and fine amount.
  8. Select the challan(s) you want to pay and tap Generate Challan to create your PSID.
  9. Copy or screenshot the 17-digit PSID. You now have 3 ways to pay it: ATM, internet/mobile banking, or an over-the-counter bank visit.
Epay Punjab app Screen Short step 1
Step 2
Step 3


If you’d rather see the exact bank-by-bank payment steps for that PSID, our guides on paying via 1-Link ATM and paying via online banking walk through each channel with screenshots. Not sure what a PSID even is yet? Start with how to generate a PSID for e-challan payment.

Why Might No Challans Show Up When You Search?

This is the part the official guide skips entirely, and it’s the single most common reason people give up on the app. A blank result doesn’t always mean you’re clean.

Read More  PSCA E-Challan Portal: Every Search Option and Feature Explained (2026)
Possible ReasonWhat It MeansWhat To Do
No violation on recordYou genuinely have no pending Safe City challanNothing to do — you’re clear
Challan not yet processedSafe City cameras can take 24–72 hours to process a violation into the systemCheck again after 2–3 days
Wrong CNIC formatYou typed dashes (e.g., 35202-1234567-1) instead of digits onlyRe-enter as 13 digits with no dashes
Vehicle recently transferredChallan may still be linked to the previous owner’s CNICSearch using the Chassis Number instead
Challan already paidSome paid challans stop appearing in the active search after settlementCheck the History tab, or see our guide on e-challan paid but still showing unpaid
Outside Safe City coverageThe violation location isn’t covered by Safe City cameras (7 cities only)Check via Punjab e-challan check online for non-Safe City challans

How to Pay Once You Have the PSID

Your PSID is just a reference number — generating it doesn’t pay the fine. You have three official routes:

  • ATM (1-Link network): Insert your card, select “Bill Payment” or “e-Pay Punjab,” enter the PSID, confirm the amount, and pay.
  • Mobile/Internet Banking: Log into your bank’s app, find “Bill Payments” or “Government Dues,” enter the PSID under e-Pay Punjab, and confirm.
  • Over the Counter: Visit any bank branch in Punjab (or most branches nationwide), give the teller your PSID, and pay in cash.

Common Mistakes That Delay Payment or Cause Confusion

  • Letting the PSID expire. PSIDs are time-limited. If yours has lapsed, don’t try to force the old number through — regenerate a fresh one from the app.
  • Paying at a bank not connected to the 1-Link/e-Pay network. Always confirm your bank supports e-Pay Punjab bill payments before heading to a branch.
  • Assuming payment reflects instantly. Bank-to-government reconciliation isn’t real-time. Give it a working day or two before assuming something went wrong — see how long e-challan takes to update after payment.
  • Ignoring the challan because “it’s a photo, not a ticket.” Safe City e-challans are legally enforceable the same way as manually issued challans; unpaid fines can escalate or block vehicle-related services like token tax renewal.
  • Disputing a challan by simply not paying it. If you genuinely believe the challan is wrong (cloned plate, misread camera, wrong vehicle), don’t just ignore it — use the official appeal process instead. See how to appeal a wrong e-challan in Punjab.
Read More  Faisalabad E-Challan Check Online : Complete PSCA Guide 2026

E-Pay Punjab App vs. Checking on the Web: Which Should You Use?

e-Pay Punjab Appe-Pay Punjab Web Portal
Best forQuick checks on the go, repeat usersOne-off checks from a desktop
Login requiredNoNo
Saves search historyYes, under History tabNo
Push notifications for new challansDepends on app version/settingsNot available
Works without installing anythingNoYes

If you only need to check a challan once, the web portal is faster. If you own a vehicle and expect to check regularly, the app’s History tab saves you re-entering details every time.

Frequently Asked Questions

Is the e-Pay Punjab app free to use?

Yes. Downloading and using the app to check and generate a PSID is completely free — you only pay the actual fine amount when you settle the PSID at a bank.

Do I need to create an account to check my e-challan?

No. The E-Challan (Safe City) section only asks for your Vehicle Registration Number and CNIC or Chassis Number — no login or registration is required.

What’s the difference between CNIC and Chassis Number search?

CNIC search ties the challan to the registered vehicle owner’s identity; Chassis Number search works off the vehicle’s physical identifier and is useful if the vehicle has recently changed ownership or you don’t have the owner’s CNIC on hand.

Can I pay the fine directly in the app without a PSID?

No. The app’s role is to look up the challan and generate the PSID. Actual payment happens through your bank — ATM, mobile/internet banking, or over the counter — using that PSID.

How long is a generated PSID valid for?

PSIDs generated through e-Pay Punjab typically remain valid for a limited period before they expire and need to be regenerated. If your payment attempt is rejected as “expired,” go back into the app and generate a new PSID for the same challan.

What if my vehicle number shows a challan that isn’t mine?

This can happen with cloned or misread number plates. Don’t pay it — follow the formal appeal process through PSCA rather than disputing it inside the e-Pay app, which has no dispute feature.

Does e-Pay Punjab cover challans outside Lahore, Multan, Faisalabad, Rawalpindi, Gujranwala, Bahawalpur, and Sargodha?

Safe City camera-based e-challans are limited to these seven cities where PSCA currently operates. Manual/traffic-police-issued challans from other cities may need to be checked through different channels.


Next step: Once you’ve generated your PSID, head to our step-by-step breakdown of how to pay e-challan via 1-Link ATM or how to pay e-challan via online banking to finish the payment. If your challan doesn’t show up at all, check why your e-challan isn’t showing online before assuming you’re in the clear.