Skip to content
Check E-ChallanIndependent guides · Pakistan Check Now
Menu

Category: Check & Pay E-Challan

How to check, verify and pay e-challans online: PSID, portals, banks and wallets.

  • How to Check Car Challan Online in Pakistan — By Number Plate or CNIC

    If you drive a car in Pakistan, knowing how to check car challan online is one of the most useful two-minute habits you can build. Camera fines do not come with a warden tapping on your window. A signal jumped on a camera-covered crossing, a speeding capture on a monitored road, or a parking violation recorded by a patrol device can all land on your car’s record without you hearing about it for weeks. This guide shows how to check a car challan by registration number or CNIC, what each result means, and why the check matters even more before you buy a used car.

    Direct answer: To check a car challan online, open your province’s official portal — echallan.psca.gop.pk for Punjab or the Sindh Police TRACS system for Karachi (via the E-Challan link on sindhpolice.gov.pk) — enter the car’s registration number plus the owner’s CNIC or the chassis number for Punjab, or the car number or CNIC for Karachi, and press Search. The result lists every pending and paid challan on that car, with violation, date, location, amount, and usually a camera photo.

    What Do I Need Before I Check a Car Challan?

    Short answer: You need the car’s registration number exactly as registered, plus either the owner’s 13-digit CNIC without dashes or the car’s chassis number. No account is needed for a basic search on the PSCA portal. Do not hand your CNIC photo, OTP codes, or wallet PIN to any third-party site or agent offering to check for you.

    A car challan check asks for very little, but it asks for it exactly:

    • The car’s registration number, exactly as it appears on the registration book and number plate. The PSCA portal lists accepted formats such as ABC 000, ABC 0000, and ABC-00-0000. One wrong letter returns no result. This is the most common reason for a failed search.
    • Either the owner’s 13-digit CNIC (no dashes) or the car’s chassis number. In Punjab, the plate is compulsory and the CNIC or chassis number is the second key. You cannot search by CNIC alone and get every car you own. Each plate must be checked separately.
    • A phone or computer with internet. The official portal asks for numbers you type in, not documents you upload.

    How to Check Car Challan Online in Punjab?

    Short answer: Open echallan.psca.gop.pk, enter the car’s registration number and either the 13-digit CNIC without dashes or the chassis number, complete the captcha, and press Search. Each challan in the result shows the violation, date, time, location, camera photo, and amount due, plus the PSID you need for payment.

    Punjab’s system is run by the Punjab Safe Cities Authority (PSCA). It covers Lahore, Rawalpindi, Faisalabad, Multan, Gujranwala, Sialkot, Bahawalpur, and other cities, with more being added over time.

    1. Open echallan.psca.gop.pk in your browser. Check the domain: it ends in gop.pk. Any other site using the PSCA name is not the official portal.
    2. Enter the car’s registration number in the first field, exactly as registered.
    3. Enter the 13-digit CNIC without dashes, or the chassis number, in the second field.
    4. Complete the captcha if one appears, then press Search.
    5. Read the result. Note the PSID — the payment slip number every payment channel asks for.

    How Can I Check My Car Challan by SMS in Punjab?

    PSCA sends e-challan alerts from the short code 9915 — it is an alerts channel, not a check-by-SMS service, and no published message format exists for querying your challan status by SMS. Check on the portal instead. Note that 8815 and 8070 are retired for challan alerts. Any guide or message still quoting them for this purpose is out of date.

    How to Check Car Challan Online in Karachi?

    Short answer: Open the official Sindh Police challan portal yourself by typing its address into your browser, choose vehicle number or CNIC search, enter the car’s number exactly as shown on the registration book, and press Search. Review each challan’s number, violation, amount, payment status, and camera evidence before paying anything.

    Karachi’s e-challans are issued through the Sindh Police TRACS (Traffic Regulation and Citation System) setup.

    1. Open sindhpolice.gov.pk yourself and follow its E-Challan / Search Challan link to the TRACS portal. Do not follow a link inside an SMS, because fake-fine messages are common, and do not trust a Sindh portal address from a third-party site — several conflicting addresses circulate online.
    2. Choose the search method: vehicle registration number or CNIC.
    3. Enter the car’s number exactly as shown on the registration book. Do not enter the engine number by mistake.
    4. Press Search and review each challan before paying. The Karachi traffic helpline is 1915 if you need help or want to confirm a message you received.

    How to Check Car Challan Online in Islamabad?

    Short answer: Islamabad has its own traffic enforcement and verification setup, separate from Punjab’s PSCA system and Sindh’s TRACS. Open islamabadpolice.gov.pk, go to Services → E-Challan Verification, and enter either the vehicle number or the CNIC (without dashes) plus the captcha, then press Verify Challan. Do not assume a Punjab or Karachi result covers an Islamabad violation. If the page will not load, call the ITP e-challan query number 051-9001541 or the traffic helpline 1915.

    Should I Check by Vehicle Number or by CNIC?

    Short answer: Check by vehicle number whenever you can, because it answers the question about one specific car. A CNIC search gives an overview, but it can miss a car registered under a different name. Always finish with a plate-by-plate check.

    Search method What it finds Best for
    Vehicle registration number + CNIC/chassis All challans on that specific car Checking your own car, or a car you are about to buy
    CNIC-based search (Punjab: CNIC is only the second field, plate compulsory; Karachi: vehicle number or CNIC accepted) Challans linked to that CNIC record Getting an overview when you own more than one vehicle

    In practice, a CNIC overview can miss a family car still registered to a previous owner. A plate search on that car finds everything. That is why the plate check is the one to trust.

    What Does Each Challan Status Mean?

    Short answer: “Pending” means the fine is outstanding and still owed. “Paid” means it has been settled. “No record found” means no e-challan currently matches what you entered — but only after you have ruled out a spelling error, the wrong province’s portal, and a violation too recent to appear yet.

    • Pending / unpaid: The fine is outstanding. Add up all pending entries for the total you owe on that car.
    • Paid: The fine has been settled. Keep the receipt. If a paid challan later shows as pending, the receipt and PSID are your proof.
    • No record found: No e-challan currently matches your entry. Re-check the plate spelling, try the chassis number instead of the CNIC, and remember a very recent violation may take a day or two to appear online — allow 24–48 hours before concluding you are clear.
    • Photo does not match your car: The plate may have been misread, or the car may be a different vehicle with a similar plate. Keep the challan slip and the photo together and raise it through the official channel, not through an agent — in Punjab, use the Review option on the challan detail page at echallan.psca.gop.pk; in Karachi, lodge it at the nearest traffic police office or Traffic Police Headquarters Karachi and ask for footage verification. No published dispute deadline was found for either province, so file promptly.

    Why Is My Car Challan Not Showing, or Still Showing After Payment?

    Short answer: A challan that does not show usually means a spelling error, the wrong province’s portal, or a violation too recent to appear yet. A challan that still shows after payment usually means the payment status has not updated yet; keep the receipt and PSID, re-check after an interval, and contact the helpline if it stays pending after a day or two.

    Challan not showing

    Work through these in order: confirm the plate format against the registration book; try the chassis number instead of the CNIC; confirm you are on the correct province’s portal; and allow time for a very recent violation to appear. A Lahore camera fine will not appear on Karachi’s system, and vice versa.

    Paid but still showing as pending

    Do not pay a second time. Keep the payment receipt and the PSID. Re-check the portal after a short interval, because payment status can lag behind the payment itself. If the challan still shows as pending after a day or two, contact the helpline for the issuing province — Police Helpline 15 (e-challan option) for Punjab, 1915 for Karachi — with the receipt and PSID ready.

    No SMS received

    SMS alerts can be missed, delayed, or sent to an outdated number on the vehicle record. The portal result is the reliable record. Search by plate number directly instead of waiting for a message.

    The car was sold but challans keep appearing

    The record follows the registration. Challans issued before the transfer was updated can still appear against the car. Complete the transfer at the Excise office so the record updates, and if a post-sale challan appears, dispute it with the transfer record as evidence — in Punjab through the Review option on the PSCA portal, in Karachi at a traffic police office with your sale agreement and CNIC copy. No published standalone timeline for updating the challan record after a transfer was found. Keep the transfer record with the challan slips if you need to dispute them.

    The portal will not accept my plate

    The portal accepts specific formats, for example ABC 000 or ABC-00-0000. Match the format on your registration book rather than the style painted on the plate, which sometimes differs.

    I received an SMS with a link

    Do not click it. Open the official portal yourself and search. If nothing appears, treat the message as suspicious. You can forward a suspected scam SMS to PTA on 9000.

    Why Must I Check a Car Challan Before Buying a Used Car?

    Short answer: An e-challan is recorded against the vehicle, not just the driver, so unpaid fines on a car you buy can follow the car into your ownership and complicate the transfer. Run the plate check yourself before paying, agree who clears any pending fines, and re-check after the transfer is complete.

    This is the check buyers skip most often, and it is the one that costs them. Before paying for any used car:

    1. Ask the seller for the registration number and run the plate check yourself on the official portal.
    2. Check the total pending amount, not just whether any challan exists. One small fine and a long list of fines are very different situations.
    3. Agree in writing who clears the pending fines before the transfer, and keep the payment receipts with the transfer documents.
    4. Re-check after the transfer is complete, so the record reflects the new ownership.

    A seller who refuses to share the plate number for a check is giving you a reason to walk away.

    How Do I Pay a Car Challan After I Find One?

    Short answer: Pay with the PSID from the challan record, through an official channel only: the official portal, a partner bank, or a mobile wallet. Keep the receipt. Never share an OTP or wallet PIN with anyone who calls about your challan.

    Checking happens on the portal. Paying uses the PSID from the challan record. In Punjab, established payment channels include JazzCash (helpline 4444), Easypaisa (helpline 3737), partner banks, and the ePay system (helpline 042-99030100). Fine amounts differ sharply between provinces. A violation that costs one amount in Punjab can cost a very different amount in Sindh, so never take a figure from another province’s schedule as the amount you owe. The amount on your own challan record is the figure that counts.

    Frequently Asked Questions

    How to check car challan online?

    Open the official portal for the province where the car was driven — echallan.psca.gop.pk for Punjab, or the Sindh Police TRACS system for Karachi — enter the registration number plus CNIC or chassis number, and press Search.

    How to check online car challan without visiting an office?

    The portal check is fully online and needs no office visit and no account on the PSCA portal. You only need the plate number and either the CNIC or the chassis number.

    How can I check my car challan online by CNIC?

    Enter the car’s plate number first, then the 13-digit CNIC without dashes as the second field. The plate is compulsory in Punjab. A CNIC alone does not return every car you own, so check each plate separately.

    How to check challan on car I just bought?

    Run the plate check on the official portal before paying, and again after the transfer. Agree with the seller who clears any pending fines, and keep the payment receipts with the transfer papers.

    How to check car challan if the SMS never arrived?

    SMS alerts can be missed, delayed, or sent to an outdated number on the vehicle record. The portal result is the reliable record. Search by plate number directly instead of waiting for a message.

    How to check car fine in Pakistan for a car driven in two provinces?

    Check each province’s portal separately. Punjab fines appear on the PSCA portal. Karachi fines appear on the Sindh Police system. A clean result in one province says nothing about the other.

    How to check my car challan online when the photo looks wrong?

    If the photo shows a different vehicle, keep the challan slip and the photo, and raise a dispute through the official channel of the province that issued the fine — the Review option on the PSCA portal for Punjab, or a traffic police office (with a request for footage verification) for Karachi. No published dispute deadline was found for either province, so file promptly.

    How to check your car challan online for a company or rental car?

    The same plate check works, because challans attach to the vehicle record. If you drove a rental car, ask the rental company for the challan record and check the plate yourself. Rental agreements normally pass fines during the rental period to the renter, so check your contract wording. No official procedure for transferring challan liability to a named driver was found — the record stays against the registered vehicle, so the contract is what decides who ultimately pays.

  • How to Check E Challan in Punjab — PSCA Portal Walkthrough for Every City

    This is the Punjab-wide guide to how to check e challan in Punjab, not a Lahore-only article. The same PSCA system and steps apply in Lahore, Rawalpindi, Faisalabad, Multan, Gujranwala, Sialkot, Bahawalpur, and every other Punjab city covered by Safe City cameras, with more cities being added over time. If you only need Lahore, see the Lahore hub page.

    Direct answer: To check an e challan in Punjab, open the PSCA portal at echallan.psca.gop.pk, enter the vehicle registration number plus the owner’s 13-digit CNIC (no dashes) or the chassis number, complete the captcha, and press Search. The result lists every pending and paid challan on that vehicle, with violation, date, location, camera photo, and amount due.

    What Is the PSCA E-Challan System?

    Short answer: The PSCA system is Punjab’s electronic challan network, run by the Punjab Safe Cities Authority. Safe City cameras and traffic police devices record violations, and the system matches the number plate to the vehicle’s registration record and creates a digital challan. No warden needs to stop you for a fine to exist.

    Instead of a paper slip, a challan is generated by a camera or patrol device, saved in a central database, and linked to the vehicle’s registration number, owner’s CNIC, or chassis number. That is why a fine can appear even though no officer ever stopped you.

    The PSCA portal is the official place to check challan status in Punjab — not a payment app. Payment apps come later, once you have the challan’s PSID.

    How Does Punjab’s System Compare With Other Provinces?

    Short answer: Punjab, Karachi, and Islamabad each run a separate system with a separate portal, so a fine only appears in the system of the province where the violation happened. Check the province where the vehicle was driven, not the province where it is registered, if those differ.

    Punjab Karachi / Sindh Islamabad
    System PSCA (Punjab Safe Cities Authority) Sindh Police TRACS ICT Police verification
    Portal echallan.psca.gop.pk E-Challan link on sindhpolice.gov.pk (use only the link on the official site — several conflicting Sindh portal addresses circulate online) E-Challan Verification via Services on islamabadpolice.gov.pk (portal: traffic.islamabadpolice.gov.pk)
    Search keys Plate + CNIC or chassis number Vehicle number or CNIC Vehicle number or CNIC
    SMS check 9915 alerts (not a query service) SMS notification on issue (not a query service) SMS e-ticket on issue (not a query service)
    Helpline Police Helpline 15 (e-challan option) 1915 1915, or 051-9001541 for e-challan queries

    A Karachi violation never appears on the PSCA portal. A Punjab violation never appears on Sindh’s system. If you drove in two provinces, check both portals.

    How to Check E Challan in Punjab, Step by Step?

    Short answer: Open echallan.psca.gop.pk, enter the plate number exactly as registered plus the 13-digit CNIC without dashes or the chassis number, complete the captcha, and press Search. No account is needed for a basic search. Each challan in the result shows the violation, date, time, location, camera photo, and amount due.

    Step 1: Open the official portal

    Go to echallan.psca.gop.pk in any browser, on a phone or computer. Check the domain before typing anything: it ends in gop.pk, the Government of Punjab domain. PSCA advises using only its official portal and government apps. Any other site using the PSCA name is third-party — never enter CNIC images, OTP codes, or wallet PINs on one.

    Step 2: Enter the vehicle registration number

    Type the plate number exactly as it appears on the registration record. The portal accepts formats such as ABC 000, ABC 0000, and ABC-00-0000. Match the registration book, not the painted plate style, which sometimes differs. One wrong letter or digit is the most common reason a search returns nothing.

    Step 3: Enter the CNIC or chassis number

    In the second field, enter either the vehicle owner’s 13-digit CNIC, with no dashes, or the vehicle’s chassis number (from the registration book). You do not need both. The plate number is compulsory, and the CNIC or chassis number is the second key.

    A search therefore finds challans on that vehicle only, not every vehicle under your CNIC. If you own two vehicles, run the check twice, once per plate.

    Step 4: Complete the captcha and press Search

    Complete the captcha if one appears, then press Search. The result appears immediately when a matching record exists.

    Step 5: Read the challan record

    Each challan normally shows its number, violation type, date and time, camera location, photograph, fine amount, and payment status — pending or paid. Screenshot the PSID (payment slip number) for any pending challan. Every payment channel asks for the PSID, not the plate number, when you pay.

    How Can I Check a Punjab Challan by SMS?

    PSCA sends e-challan alerts from the short code 9915. It is an alerts channel, not a check-by-SMS service: no published message format exists for querying your challan status by SMS, so do not reply to an alert expecting a status result — check on the portal instead. Two older codes, 8815 and 8070, are retired for challan alerts; any guide still quoting them is out of date. SMS is a fallback — only the portal shows the photo evidence and the full challan list.

    How to Check Challan on CNIC in Punjab?

    Short answer: Use the CNIC as the second field on the PSCA portal, alongside the plate number. You cannot search by CNIC alone and get all your vehicles at once, because the plate is compulsory. The CNIC narrows the search to that vehicle’s record; it does not widen it to your whole fleet.

    You do use the CNIC as the second field, but the plate comes first and is compulsory. If a vehicle is registered under a family member’s CNIC, use that CNIC — or use the chassis number instead, which avoids the question entirely. For a dedicated CNIC guide, see the site’s check-by-CNIC article.

    Which Punjab Cities Does the PSCA System Cover?

    Short answer: The PSCA network covers Lahore and other major Punjab cities including Rawalpindi, Faisalabad, Multan, Gujranwala, Sialkot, and Bahawalpur, with more cities being added over time. The steps are the same in every covered city because it is one portal and one database — only the camera locations differ.

    A violation outside Punjab — for example, in Karachi — will not appear on the PSCA portal at all. Karachi fines go through Sindh Police TRACS, and Islamabad has its own setup.

    What Does “No Record Found” Mean?

    Short answer: “No record found” means no e-challan currently matches the plate and CNIC or chassis number you entered. It does not automatically mean you have never been fined. Before trusting it, re-check the plate spelling, try the other second field, confirm you are on the PSCA portal, and allow time for a very recent violation to appear.

    Work through these in order:

    1. Re-check the plate spelling and format against the registration book.
    2. Try the chassis number instead of the CNIC, or vice versa.
    3. Confirm you are on the PSCA portal, not a third-party site and not another province’s portal.
    4. Allow for a delay: a very recent violation may take a day or two to appear online — allow 24–48 hours before concluding you are clear.

    If all four check out and the result is still empty, you currently have no PSCA challan on that vehicle.

    Why Is My Punjab Challan Not Showing, or Still Showing After Payment?

    Short answer: A challan that does not show usually means a spelling error, the wrong province’s portal, or a violation too recent to appear yet. A challan that still shows after payment usually means the payment status has not updated yet; keep the receipt and PSID, re-check after an interval, and contact the helpline if it stays pending after a day or two.

    Paid but still showing as pending

    Do not pay a second time. Keep the payment receipt and the PSID. Re-check the portal after a short interval, because payment status can lag behind the payment itself. If the challan still shows as pending after a day or two, contact Police Helpline 15 (e-challan option) with the receipt and PSID ready.

    No SMS received

    SMS alerts can be missed, delayed, or sent to an outdated number on the vehicle record. The portal result is the reliable record. Search by plate number directly instead of waiting for a message. If SMS alerts matter to you, confirm the mobile number on the vehicle record is current. The number on file comes from your Excise registration record — to update it, visit your nearest Excise and Taxation Office with your CNIC and registration book or smart card and ask for the mobile number to be linked to the vehicle record.

    Photo shows the wrong vehicle

    The plate may have been misread, or the vehicle may be a different one with a similar plate. Keep the challan slip and the photo together. Raise a dispute through PSCA’s official channel: open the challan on echallan.psca.gop.pk and use the Review option on the challan detail page, with your registration documents and the photo as evidence. No published dispute deadline was found, so file promptly. Do not pay an agent who promises removal for a fee.

    SMS arrived with a link

    Do not click it. Fake challan messages are common. Open the portal yourself and search. If nothing appears, treat the message as suspicious. You can forward a suspected scam SMS to PTA on 9000.

    How Do I Pay a Punjab E Challan After I Find It?

    Short answer: Pay with the PSID from the challan record, through an official channel only: the official portal, a partner bank, or a mobile wallet. Keep the receipt. Never share an OTP or wallet PIN with anyone who calls about your challan.

    Once you have the PSID, payment is a separate step. Established channels in Punjab include JazzCash (helpline 4444), Easypaisa (helpline 3737), partner banks, and ePay (helpline 042-99030100). Keep the receipt: if a paid challan later shows as pending, the receipt and PSID are your proof.

    One warning about amounts: Punjab and Sindh fine schedules differ sharply, so never take a figure from a Karachi or Sindh schedule as the amount you owe in Punjab, or vice versa. The amount printed on your own challan record is the figure that counts. Do not pay a caller or agent who quotes a different amount or offers a discount for immediate payment.

    How Do I Dispute a Punjab E Challan?

    Short answer: Keep the challan slip, the camera photo, and your registration documents together, and raise the dispute through PSCA’s official channel rather than through any agent who promises removal for a fee. On the portal, open the challan and use the Review option on its detail page; if you need help with the online process, Lahore Traffic Police lists 0322-5638888 for guidance. No published dispute deadline or fee was found, so file promptly.

    A record can be wrong — a misread plate, a photo of a different vehicle, or a challan issued after you sold the vehicle. In each case, the evidence you need is the same: the challan record, the photo, and proof of what is correct — your registration book, or the transfer record for a sold vehicle. If the online review is not available for your challan, you can also visit the PSCA Head Office near Qurban Lines, Lahore, with your CNIC, registration book or card, the challan notice, and clear photos of your car showing its plates, and ask for footage verification.

    What Mistakes Do Drivers Make When Checking a Punjab E Challan?

    Short answer: The most common mistakes are using a third-party site instead of echallan.psca.gop.pk, typing the plate from memory, searching by CNIC alone, trusting an SMS link, checking the wrong province, and quoting retired SMS codes. Each one produces a wrong result or a security risk, and each one is avoidable.

    • Using a third-party site instead of echallan.psca.gop.pk. Only the gop.pk domain is the official portal.
    • Typing the plate from memory. Copy it from the registration book. One wrong character returns nothing.
    • Searching by CNIC alone. The portal needs the plate too, so a CNIC-only attempt fails or confuses.
    • Trusting an SMS link. Fake challan messages are common. Open the portal yourself. Never enter banking details or OTP codes on a site reached from a message.
    • Checking the wrong province. A Karachi violation never appears on the PSCA portal, and a Punjab violation never appears on Sindh’s system.
    • Quoting retired codes. 8815 and 8070 no longer serve challan status checks. 9915 is the current PSCA short code.

    Frequently Asked Questions

    How to check e challan in Punjab?

    Open echallan.psca.gop.pk, enter the vehicle registration number and either the 13-digit CNIC (no dashes) or the chassis number, complete the captcha, and press Search. The result lists all pending and paid challans on that vehicle.

    How to check challan online in Punjab without an account?

    No account is needed for a basic search on the PSCA portal. The portal offers a sign-in link for registered users, but the search itself works without one.

    How to check challan on CNIC in Punjab?

    Enter the vehicle’s plate number first, then the 13-digit CNIC without dashes as the second field. The plate is compulsory, so the search returns challans on that vehicle, not every vehicle under the CNIC.

    How to check e challan online by vehicle number in Punjab?

    The vehicle number is the primary search key on the PSCA portal. Enter it in the accepted format (for example, ABC 000 or ABC-00-0000) plus the CNIC or chassis number, and press Search.

    How to check e challan in Punjab by SMS?

    PSCA sends e-challan alerts from the short code 9915, but it is an alerts channel, not a check-by-SMS service — there is no published message format for querying status by SMS. The portal remains the fuller check, because it shows the camera photo and the complete challan list.

    How long after a violation does a Punjab e challan appear online?

    A very recent violation may not appear immediately — allow 24–48 hours. If you were caught on camera today and the portal shows nothing, re-check after a day or two rather than assuming you are clear.

    What should I do if my Punjab challan photo shows a different vehicle?

    Keep the challan slip and the photo, and raise a dispute through PSCA’s official channel — the Review option on the challan detail page at echallan.psca.gop.pk. No published dispute deadline was found, so file promptly. Do not pay an agent who promises to remove it.

  • How to Check Traffic Fines Online in Pakistan — and Find Out If You Have Any

    Learning how to check traffic fines online takes about two minutes. It is the only reliable way to answer the question most drivers actually ask: do I have a fine I don’t know about? Camera fines arrive without a warden stopping you, so a fine can sit on your record for weeks while you hear nothing. This guide covers the official methods for Punjab, Karachi, and Islamabad, plus what to do when a fine appears, when none appears, and when a message looks fake.

    Direct answer: To check traffic fines online in Pakistan, open your province’s official portal — the PSCA portal at echallan.psca.gop.pk for Punjab, or the Sindh Police TRACS system for Karachi (via the E-Challan link on sindhpolice.gov.pk) — enter your vehicle registration number plus your CNIC or chassis number for Punjab, or your vehicle number or CNIC for Karachi, and press Search. The result lists pending and paid fines against that vehicle, with the violation, date, location, amount, and a camera photo.

    What Is a Traffic Fine in Pakistan?

    Short answer: A traffic fine in Pakistan is an e-challan: a digital penalty recorded against a vehicle when a camera or traffic officer records a rule violation. It is linked to the vehicle’s registration record. You can check it and pay it online without visiting a traffic office.

    Pakistanis use “traffic fine,” “challan,” and “e-challan” for the same thing. The modern version is electronic. A Safe City camera, a speed camera, or a traffic officer’s device records the violation. The system matches the number plate to the registration record. Then it creates a digital challan.

    Every e-challan normally carries a challan number, the violation type, the date, time, and location, the fine amount in rupees, and the payment status. Camera-based violations usually include a photograph. If it shows your vehicle at a place you drove through, the fine is almost certainly genuine; if no record exists on the official portal, treat any message about it with suspicion.

    Where Can I Check My Traffic Fines?

    Short answer: Check on the official portal of the province where the violation happened, because Pakistan has no single national fines portal. Use the PSCA portal for Punjab, the Sindh Police TRACS system for Karachi, and the ICT Police verification page for Islamabad. Checking the wrong province’s portal shows nothing, even if you have a fine elsewhere.

    Where you drove Official system What you need
    Punjab (Lahore, Rawalpindi, Faisalabad, Multan, and other PSCA cities) PSCA e-challan portal: echallan.psca.gop.pk Vehicle number + CNIC or chassis number
    Karachi / Sindh Sindh Police TRACS system — open sindhpolice.gov.pk and follow its E-Challan / Search Challan link (several different Sindh portal addresses circulate online, so use only the link published on the official Sindh Police site) Vehicle number or CNIC
    Islamabad ICT Police E-Challan Verification — open islamabadpolice.gov.pk, then Services → E-Challan Verification (portal: traffic.islamabadpolice.gov.pk) Vehicle number or CNIC

    Note: several different Sindh Police addresses appear in search results and do not all agree. Open the official Sindh Police website yourself and follow its challan link, or use the official TRACS app. The Karachi traffic helpline is 1915.

    How to Check Traffic Fines Online in Punjab?

    Short answer: Open echallan.psca.gop.pk, enter the vehicle registration number and either the 13-digit CNIC without dashes or the chassis number, complete the captcha, and press Search. No account is needed for a basic search. Each challan in the result shows the violation, location, date, time, photo, and amount due.

    1. Open echallan.psca.gop.pk. Check the domain carefully: it ends in gop.pk, the Government of Punjab domain. Any other site using the PSCA name is a third-party site, not the official portal.
    2. Type the plate number exactly as it appears on the registration record. The portal accepts formats such as ABC 000, ABC 0000, and ABC-00-0000. One wrong letter returns no result.
    3. Enter the 13-digit CNIC with no dashes, or the chassis number, in the second field. The plate is compulsory and the CNIC or chassis number is the second key. A search finds challans on that vehicle only, so check each plate separately.
    4. Complete the captcha if one appears, then press Search.
    5. Read the result and note the PSID. The PSID is the payment slip number that every payment channel asks for.

    How Can I Check My Traffic Fine by SMS in Punjab?

    PSCA sends e-challan alerts from the short code 9915 — it is an alerts channel, not a check-by-SMS service, and no published message format exists for querying your challan status by SMS. Do not reply to an alert expecting a status result; check on the portal instead. The older codes 8815 and 8070 are retired for challan alerts. A site or message still quoting them for this purpose is out of date. Only the portal shows the photo evidence and the full challan list.

    How to Check Traffic Fines Online in Karachi?

    Short answer: Open the official Sindh Police challan portal yourself by typing its address into your browser, choose vehicle number or CNIC search, enter the details exactly as shown on the registration book, and press Search. Review the challan number, violation, amount, payment status, and camera evidence before paying anything.

    1. Open sindhpolice.gov.pk yourself and follow its E-Challan / Search Challan link to the TRACS portal. Do not click a link inside an SMS, and do not trust a Sindh portal address from a third-party site — several conflicting addresses circulate online.
    2. Choose your search method: vehicle registration number or CNIC.
    3. Enter the details exactly as shown on the registration book. Do not enter the engine number by mistake. It is not the same as the chassis number.
    4. Press Search and review each challan before paying. The Karachi traffic helpline is 1915.

    How Do I Check If I Have Traffic Fines?

    Short answer: Search your vehicle number on the official portal for the province where you drove. Entries in the result mean you have fines. A “no record found” result means no e-challan currently matches what you entered. Re-check the plate spelling, try the chassis number instead of the CNIC, and check each vehicle separately.

    Drivers often ask this because they suspect something but received no notice. SMS alerts can be missed or delayed, the number on the record may be outdated, or someone else may have been driving. The portal result is the answer, not the absence of a message.

    • A result with entries means you have fines. The total you owe is the sum of the pending entries.
    • A “no record found” result means no match right now. Before concluding you are clear, re-check spelling, try the other second field, and remember a very recent violation can take a day or two to appear online — allow 24–48 hours before concluding you are clear.
    • Check every vehicle you own, separately. A clean result for your car says nothing about your motorcycle.

    Why Is My Challan Not Showing, or Still Showing After Payment?

    Short answer: A challan that does not show usually means a spelling error, the wrong province’s portal, or a violation too recent to appear yet. A challan that still shows after payment usually means the payment has not updated in the record yet; keep the receipt and PSID, re-check after an interval, and contact the helpline if it stays pending after a day or two.

    Challan not showing

    Confirm the plate format against the registration book; try the chassis number instead of the CNIC; confirm you are on the correct province’s portal; and allow time for a very recent violation to appear. If all four check out, you currently have no challan on that vehicle in that system.

    Paid but still showing as pending

    Do not pay a second time. Keep the payment receipt and the PSID. Re-check the portal after a short interval, because payment status can lag behind the payment itself. If the challan still shows as pending after a day or two, contact the helpline for the issuing province — Police Helpline 15 (e-challan option) for Punjab, 1915 for Karachi — with the receipt and PSID ready.

    No SMS received

    SMS alerts can be missed, delayed, or sent to an outdated number on the vehicle record. The portal result is the reliable record. Search by plate number directly instead of waiting for a message. If SMS alerts matter to you, confirm the mobile number on the vehicle record is current. The number on file comes from your Excise registration record — to update it, visit your nearest Excise and Taxation Office with your CNIC and registration book or smart card and ask for the mobile number to be linked to the vehicle record.

    Photo shows the wrong vehicle

    The plate may have been misread, or the vehicle may be a different one with a similar plate. Keep the challan slip and the photo together. Raise a dispute through the official channel of the province that issued the fine. In Punjab, open the challan on echallan.psca.gop.pk and use the Review option on the challan detail page, with your registration documents and the photo as evidence. In Karachi, lodge the dispute at the nearest traffic police office or Traffic Police Headquarters Karachi, with your CNIC, registration book, and the challan record, and ask for footage verification. No published deadline for disputes was found for either province, so file promptly. Do not pay an agent who promises to remove it for a fee.

    What Happens If Traffic Fines Stay Unpaid?

    Short answer: Unpaid fines can complicate licence renewal, vehicle transfer, and token tax payment, and enforcement against defaulters has tightened. Check before you need one of those services, not after you are standing at the counter. No single published threshold — such as a fixed number of unpaid challans — triggers action in Punjab.

    Authorities have linked e-challan records to other services. Reported consequences include difficulty renewing a licence while fines are unpaid, complications during transfer or token tax payment, and, in Lahore, squads intercepting vehicles with large numbers of unpaid challans — in one reported case a motorcycle with 113 outstanding challans was impounded. In August 2026 Lahore’s chief traffic officer proposed refusing CNIC, passport, licence and character-certificate services to people with outstanding digital challans, but that was a proposal, not a notified rule. In Sindh, the published ladder is a discount for payment within about two weeks, a doubling of the fine after about three weeks, and possible licence suspension after about three months and CNIC blocking after about six months for continued non-payment. An outstanding fine is a record problem, not just a bill.

    How Do I Pay a Traffic Fine After I Find One?

    Short answer: Pay with the PSID from the challan record, through an official channel only: the official portal, a partner bank, or a mobile wallet. Keep the receipt. Never share an OTP or wallet PIN with a caller claiming to clear a challan.

    Checking and paying are separate steps: status is checked on the portal, not on a payment app. Once you have the PSID, pay through the official portal, a partner bank, or a mobile wallet. In Punjab, JazzCash (helpline 4444), Easypaisa (helpline 3737), and ePay (helpline 042-99030100) are established channels. Fine amounts differ sharply between provinces, so never take another province’s figure as the amount you owe — the amount on your own challan record counts.

    How Do I Dispute a Traffic Fine That Is Wrong?

    Short answer: Keep the challan slip, the photo evidence, and your registration documents together, and raise the dispute through the official channel of the province that issued the fine. In Punjab, use the Review option on the challan detail page at echallan.psca.gop.pk. In Karachi, lodge it at the nearest traffic police office or Traffic Police Headquarters Karachi, or through the complaint form on the Sindh Police website, and ask for footage verification. Do not use an agent who promises removal for a fee.

    A record can be wrong: the vehicle in the photo may not be yours, the plate may have been misread, or you may have sold the vehicle before the violation date. In each case, the evidence you need is the same: the challan record, the photo, and proof of what is correct — your registration book, or the transfer record. No published dispute deadline was found for either province, so file as soon as you spot the error.

    How Do I Know a Fine SMS Is Real or Fake?

    Short answer: A fine SMS is only trustworthy if the same fine appears when you search the official portal yourself. Never click a link inside an SMS, and never enter banking details, OTP codes, or wallet PINs on a site you reached from a message. If no challan appears on the portal, treat the message as suspicious.

    Fake challan messages are common. A typical scam SMS claims a violation, names the police or TRACS, and includes a link. Open the official portal yourself, never enter banking details on a site reached from a message, and forward a suspected scam SMS to PTA on 9000. PSCA itself advises using only its official portal and government apps.

    Frequently Asked Questions

    How to check traffic fines online?

    Open your province’s official portal — echallan.psca.gop.pk for Punjab, or the Sindh Police TRACS system for Karachi — enter your vehicle registration number and CNIC or chassis number for Punjab, or vehicle number or CNIC for Karachi, and press Search. The result shows all pending and paid fines for that vehicle.

    Where can I check my traffic fines?

    On the official portal of the province where the violation happened: PSCA for Punjab, Sindh Police TRACS for Karachi (via the E-Challan link on sindhpolice.gov.pk), and the ICT Police E-Challan Verification page for Islamabad (via Services on islamabadpolice.gov.pk). There is no single national portal, so checking the wrong province shows nothing.

    How do I check if I have traffic fines?

    Search your vehicle number on the official portal. Entries in the result mean you have fines. A “no record found” result means none currently matches your entry. Re-check spelling, try the chassis number if you used the CNIC, and check each vehicle separately.

    How to check outstanding traffic fines?

    An outstanding fine is one with “pending” or “unpaid” status. On the PSCA portal or the Sindh Police system, pending fines are listed alongside paid ones — add up the pending amounts for your total outstanding balance.

    How do I check for outstanding traffic fines before selling or transferring a vehicle?

    Check the vehicle number on the official portal before the transfer, not after. Unpaid challans can complicate a transfer, so clear them first and keep the payment receipts with the transfer documents.

    How to check if your car has tickets?

    Pakistan does not use a “ticket” system like some other countries. The equivalent is an e-challan, recorded against the vehicle’s registration number. Check it on the official provincial portal by vehicle number, the same way you would check any traffic fine.

    How can I check my traffic fines online without a CNIC?

    In Punjab, use the vehicle’s chassis number in place of the CNIC on the PSCA portal. The plate number is still required. In Karachi, the search accepts a vehicle number or a CNIC; no chassis-only search is documented for Karachi, so use the vehicle number or CNIC there.

  • E Challan Online Check With Picture: How to See Your Violation Photo Evidence (2026 Guide)

    An e challan online check with picture is the single most important thing you can do before paying or disputing a fine. Every camera-issued e-challan in Pakistan carries photographic evidence: the PSCA portal attaches the ANPR camera photo to each challan, showing your vehicle, its number plate, the timestamp, and the camera location. Karachi’s TRACS system works the same way — its tagline is literally “every fine will come with visual evidence.” This guide explains how to view, enlarge, download, and use that photo, what to do when the picture is missing or shows the wrong vehicle, and how photo evidence decides disputes.

    Quick answer: To see your e challan’s picture, run an e challan online check with picture on the official portal — echallan.psca.gop.pk in Punjab or the Karachi Traffic Police portal for Sindh challans — enter your vehicle number and CNIC, and click the challan entry to open its attached camera photo. The photo shows the vehicle, plate close-up, date, time, camera location, and violation type. Download and save it before paying or disputing.

    Why the Photo Matters More Than the Fine Amount

    A camera challan without its picture is just a bill. With the picture, it becomes evidence — and evidence works in your favour as often as against you.

    The photo is what makes these systems legally defensible: Punjab’s Safe City cameras capture your plate with ANPR (automatic number-plate recognition), stamp the image with the date, time, and camera reference, and store it with the challan record. Karachi’s TRACS (Traffic Regulation and Citation System) was designed around the same principle — photographic proof mailed to the registered owner with each challan, so there is no argument about what happened.

    That means the picture is also your first and best defence. ANPR cameras misread plates. Plates get cloned. The image can show a different car, a different plate, a timestamp when your vehicle was parked elsewhere, or a location you never drove through. Every one of those is visible in the photo before you pay a single rupee — which is why you should always do the e challan online check with picture first and treat the photo as the real document.

    What the E-Challan Photo Contains

    Open any camera-issued challan and the evidence photo (sometimes two frames) typically shows:

    • The vehicle itself — wide-angle frame showing the vehicle at the moment of the violation
    • A close-up of the number plate — the ANPR-cropped crop that the system read
    • The read result — the plate number the software recognised (compare it with your actual plate)
    • Timestamp — exact date and time of the violation, burned into the image or shown alongside it
    • Camera reference / location — which camera and where (e.g. a named intersection or road corridor)
    • Violation type — signal jumping, helmet not worn, lane violation, speeding, etc., with the relevant section

    On the PSCA portal each challan entry lists the violation photo, date, time, camera location, violation type with section, fine amount, due date, and PSID together. The downloaded challan PDF typically carries the same evidence fields with the photo embedded (portal displays may change over time).

    How to Do an E Challan Online Check With Picture (Punjab / PSCA)

    1. Open the official portal. Go to echallan.psca.gop.pk. Do not use third-party lookalike sites — PSCA has warned about cloned websites and fake challan SMS links.
    2. Enter your vehicle registration number exactly as printed on your plate, without spaces or dashes (e.g. ABC1234).
    3. Enter the owner’s CNIC (13 digits, no dashes) or the 17-character chassis number.
    4. Complete the captcha and click Search.
    5. Click the challan entry. Each result expands to show the attached violation photo alongside the date, time, camera location, and fine amount.
    6. Enlarge and inspect. Zoom into the plate close-up. Read the plate characters yourself — do not trust the system’s read alone.

    If the photo is small or blurry

    Browser zoom (Ctrl/Cmd + +) helps, but if the image is genuinely low-resolution, save it anyway and use the Review/dispute route below — PSCA reviewers have access to the original high-resolution frames, and a blurry public image is a legitimate basis for asking them to re-verify the read.

    How to See the Photo on Karachi’s TRACS E-Challans

    Karachi’s TRACS system mails the challan to the address registered with the Sindh Excise Department, and that mailed challan includes the photographic proof. Online, the Karachi Traffic Police portal shows the challan record with its evidence image when you search by vehicle number — the portal interface is updated periodically, so follow the challan record to its attached evidence image.

    Because TRACS challans are physical mail plus an online record, keep both: the mailed copy with its photo is what an appeal desk will ask for first.

    Download and Save the Photo (Do This Before Paying)

    Before you pay — and especially before you dispute — download the challan with its photo and save a copy outside the portal:

    • Download the challan PDF from the portal’s download option; it embeds the evidence photo with the violation fields.
    • Screenshot the enlarged photo as a backup (name the file with the challan number and date).
    • Save your payment receipt after paying, and re-run the check later to confirm the status shows Paid.

    This file is your proof if the record ever fails to update after payment, and it is the starting point of every successful dispute.

    What to Do If the Photo Shows the Wrong Vehicle or a Cloned Plate

    This is the most common serious finding from an e challan online check with picture. If the photo shows a different vehicle, a different plate, or your plate on a vehicle that is not yours:

    1. Do not pay the challan. Paying is treated as acceptance; dispute first.
    2. Compare carefully. Check the plate characters in the close-up against your real plate, the vehicle make and colour, and the timestamp against where your vehicle actually was.
    3. File the PSCA online Review. On echallan.psca.gop.pk, use the Review button on the challan entry, select the objection reason, explain the mismatch, give an active mobile number, and upload your evidence — photos of your own vehicle’s front and rear plates, your registration book, or an FIR/police report if the plate was cloned or stolen. PSCA reviewers compare the camera photos with your evidence; confirmed errors are cancelled.
    4. For suspected plate cloning, also file a police report. Cloned-plate fraud is a real and growing trend in Lahore and Karachi. An FIR or complaint record strengthens the cancellation and protects you against the next wrongful challan, because paying one bad challan does not stop the next one.
    5. Escalate if ignored. The Pakistan Citizens’ Portal (Punjab → Punjab Police → Traffic Challan Dispute) is the official escalation channel; you can also write to etclhr@psca.gop.pk with the challan number, plate, date, location, and evidence. PSCA helplines: 15 or 042-99051606.

    What to Do If Your Challan Has No Photo or the Wrong Photo

    A camera challan with no attached image is a red flag — the evidence that justifies the fine is missing:

    • Re-run the check after some time; a freshly issued challan can appear in the list before its photo attachment finishes processing.
    • Check whether it is a warden-issued (manual) challan. Manual challans issued by a traffic warden at the roadside may legitimately carry no camera photo — the “evidence” is the warden’s report, not an image. Only camera (ANPR) challans should always have photos.
    • If a camera challan shows no photo after 48+ hours, dispute it. Use the Review button or etclhr@psca.gop.pk and state that the evidence image is missing. Do not pay a camera challan you cannot see the evidence for — ask PSCA to produce the photo first.
    • Watch for fake SMS challans. A real PSCA SMS never asks you to pay through a link. If a message claims a fine but the portal shows nothing (and no photo), it is almost certainly a phishing scam — PSCA asked the NCCIA to investigate cloned sites sending fake fine alerts. Verify only on the official portal, and report scams to the FIA cybercrime wing.

    How Photo Evidence Decides Disputes

    When you challenge a challan, the photo is examined before anything else:

    • ANPR misread — the close-up shows one character wrong (e.g. B read as 8). The photo itself proves the error; these are the fastest cancellations.
    • Cloned plate — the photo shows your plate on a different vehicle. Reviewers compare the vehicle in the image with your registered vehicle’s make, model, and colour.
    • Wrong location or timestamp — the image metadata contradicts your GPS records, dashcam footage, toll receipts, or parking records. Timestamped counter-evidence wins these.
    • Blurry or inconclusive image — if the plate cannot be clearly read in the photo, the challan’s basis is weak; ask for the original frame to be re-examined.

    Bring the strongest version of your side: dashcam clips, GPS history, toll plaza records, parking receipts, and clear photos of your own plates. Reviewers decide on the comparison between the camera image and what you submit.

    Frequently Asked Questions

    1. How do I check my e challan photo online?
    Search your challan on the official portal (echallan.psca.gop.pk in Punjab; the Karachi Traffic Police portal for Sindh), then click the challan entry — the attached ANPR camera photo opens with the date, time, camera location, and violation type.

    2. What exactly does the e-challan picture show?
    The vehicle at the moment of violation, a close-up crop of the number plate, the plate number the system read, the exact date and time, the camera reference and location, and the violation type with its section.

    3. Can I download the violation photo?
    Yes — download the challan PDF from the portal, which embeds the evidence photo, and take a screenshot of the enlarged image as a backup before you pay or dispute.

    4. The photo shows a different car with my plate number. What should I do?
    Do not pay. File the PSCA online Review with photos of your own plates and registration documents, and file a police report for suspected plate cloning — paying one wrongful challan will not stop the next one.

    5. My camera challan has no photo attached. Is it valid?
    A camera (ANPR) challan should always carry its photo. Re-check after some time in case the image is still processing; if it is still missing after 48 hours, dispute it and ask PSCA to produce the evidence before you pay.

    6. Can the photo help me cancel a wrong e-challan?
    Yes — the photo is the first thing reviewers examine. An ANPR misread, a cloned plate on a different vehicle, or a timestamp that contradicts your GPS/dashcam evidence are all proven or disproven by the image itself.

    7. Do Karachi TRACS challans include photos too?
    Yes. TRACS was built around photographic proof — the mailed challan includes the violation photo, and the online record carries the evidence image as well.

    8. I got a challan SMS with a photo but the portal shows nothing. Is it real?
    Almost certainly not. Real PSCA challans appear on the official portal; scam SMS messages with payment links are a known phishing pattern. Never pay through an SMS link — verify on the portal and report the message to the FIA cybercrime wing.

  • E Challan PSID Check Online: Verify Your PSID Before Paying (Anti-Scam Guide 2026)

    An e challan PSID check online is the single most important step between you and your money when paying a traffic fine in Pakistan. The PSID — your Payment Slip ID — is the only thing a payment app needs to pull up and settle a challan. Type one digit wrong, copy a PSID from a fake SMS, or pay through an unverified link, and your money lands on someone else’s fine (or in a scammer’s pocket) while your own challan stays unpaid. The good news: every official channel — JazzCash, Easypaisa, ePay Punjab, and bank apps — lets you fetch and inspect the bill details linked to a PSID before you tap pay. This guide shows you exactly how to check a PSID, what the detail screen must show, how to spot a fake or wrong PSID, and what to do when the app says “PSID not found.”

    Quick answer: For an e challan PSID check online before paying, open JazzCash or Easypaisa → Bill Payments → Traffic Challan → PSCA, enter the PSID, and the app shows the bill details — vehicle number, violation type, fine amount — before any money moves. Verify them against the official PSCA portal record, then pay.

    What a PSID Is (and Why It Matters More Than the Challan Number)

    PSID stands for Payment Slip ID. It is the payment reference number that Pakistan’s government bill-payment network (1Bill, which powers bill payments across banks, wallets, and ATMs) uses to identify your specific challan.

    Think of it this way: the challan number identifies the fine, but the PSID identifies the bill to pay. Every payment channel — JazzCash, Easypaisa, bank apps, ATMs, even a bank counter — asks for the PSID, not the challan number. Whoever has the correct PSID can pay the challan, and the payment settles against whichever challan that PSID belongs to. That is precisely why checking the PSID before paying is a security habit, not just a formality.

    Where does your PSID come from?

    • On the PSCA portal: after searching your vehicle on echallan.psca.gop.pk, each pending challan carries a PSID you can note down (or generate with “Generate PSID”).
    • On the ePay Punjab app/portal: Department → Punjab Police → E-Challan (Safe City) → select your challan → Generate Challan produces the PSID.
    • On a posted challan: if a physical challan was delivered to your registered address, the PSID is printed on it.

    One critical rule: a PSID is tied to one challan only. Never pay the same PSID twice, and never generate multiple PSIDs for the same challan to “fix” a failed payment — mismatched PSIDs are a known cause of settlement delays.

    E Challan PSID Check Online: How to Verify Before Paying (JazzCash, Easypaisa, Banks)

    Every official payment channel works the same way: enter the PSID, and the system fetches the bill and shows you what it is before asking for confirmation. This bill-fetch step is your free, built-in verification tool. Use it every time.

    JazzCash: PSID bill check

    1. Open the JazzCash app and log in.
    2. Go to Bill Payments.
    3. Select Traffic Challan → PSCA (Punjab Safe Cities Authority). Make sure the province/authority matches your challan — a Punjab PSID fetched under the wrong authority will fail.
    4. Enter the PSID carefully.
    5. The app displays the fetched bill details: vehicle number, violation type, fine amount (and owner details in some versions).
    6. Compare these against your challan from the PSCA portal. Match = safe. Mismatch = stop.
    7. Only then enter your MPIN to confirm.

    Easypaisa: PSID bill check

    1. Open the Easypaisa app → Government Fees (or Bill Payments).
    2. Select the authority as Punjab Safe Cities Authority (PSCA) or Punjab E-Challan.
    3. Enter the PSID.
    4. Review the displayed bill: vehicle number, violation type, fine amount.
    5. Verify the details match your PSCA portal record, then tap Pay Now / Confirm and enter your MPIN.

    Bank apps (HBL, UBL, Meezan, Allied, others) and ATMs

    1. Find Bill Payments / 1Bill Invoice in your bank app (or the bill-payment menu on a 1Link ATM).
    2. Enter the PSID as the invoice number.
    3. The bill fetch screen shows the amount and biller details — confirm they match your challan before authorising.

    ePay Punjab: check within the app

    The ePay Punjab app shows each challan with its full details (challan number, owner name, vehicle colour, make and type, violation date, fine amount, due date, payment status) before the Generate Challan step, so you can confirm you are paying the right fine and see the PSID’s own expiry date at generation.

    What the Bill Detail Screen Must Show You

    When you enter a valid PSID, the app fetches the actual record from the government system. Treat this as a checklist — every field should line up with what you saw on the PSCA portal:

    Field What to check
    Vehicle number Must be your plate, exactly
    Owner name Must match the registered owner, not a stranger
    Violation type Must match the violation on your portal record (e.g. signal violation, no helmet)
    Fine amount Must match the portal amount to the rupee — any difference means something is off
    Biller / authority Must be PSCA (Punjab) or the correct authority for your challan

    If any one of these is wrong, do not pay. Stop and investigate using the “wrong PSID” steps below.

    Spotting a Fake or Wrong PSID (the Anti-Scam Check)

    Scammers know that most people will pay any number that arrives by SMS. PSCA has warned that genuine e-challan notifications come only from the short code 9915, never contain payment links, and never ask for bank or ATM details. Apply this checklist to every PSID you receive outside the official portal:

    1. Did it arrive by SMS or WhatsApp? Genuine PSCA messages come only from 9915. A PSID arriving from any other number is suspect — verify it on echallan.psca.gop.pk before trusting it.
    2. Is the authority correct? A Punjab (PSCA) PSID will only fetch under PSCA. If someone gives you a “Sindh” PSID for a Lahore camera challan, it is fabricated.
    3. Does the fetched bill match your vehicle? Enter the PSID in JazzCash/Easypaisa and read the bill details. A wrong or fake PSID either fails to fetch or fetches someone else’s vehicle — both mean stop.
    4. Check the digits, then check them again. One wrong digit can fetch a completely different challan — or nothing. Compare the PSID against the portal digit by digit, in blocks of 3–4.
    5. Never pay through a link in an SMS. The legitimate payment flow is always: you open your own wallet/bank app yourself and enter the PSID there. Any link sent to you is a red flag.
    6. Beware urgency pressure. “Pay within 2 hours or your vehicle will be impounded” style messages are the classic pressure tactic. Real challans give you proper time, and the portal record is what counts.

    “PSID Not Found” / “Invalid PSID” — Causes and Fixes

    This is one of the most reported e-challan payment errors in Pakistan. The app refuses the PSID instead of showing bill details. Here are the real causes and fixes:

    Cause How to confirm Fix
    One or more digits wrong Re-read the PSID from the portal in digit blocks Re-enter it carefully; never retype from memory — copy from the portal or your written note
    Wrong authority selected You picked the wrong biller in the app Select the correct authority (e.g. Traffic Challan → PSCA for Punjab challans)
    PSID has expired The bill fetch fails even with correct digits Generate a fresh PSID from the portal or ePay Punjab. Note: there is no single official validity window published for Punjab e-challan PSIDs — ePay Punjab shows each PSID’s own expiry date at generation, so pay before that date
    Camera (ticket) challan ticket ID not fetching on wallets Some wallet biller integrations fail to fetch certain challan types Check on the PSCA portal first; if it shows there, try a bank app (1Bill) or pay via ePay Punjab directly
    Challan too new Violation happened very recently Wait — camera-recorded violations can take time to process into the payment system; recheck after a day or so
    Fake or fabricated PSID None of the above resolves it Do not invent a PSID; look the challan up by vehicle number on the official portal instead

    Paid the Wrong PSID? Act Fast

    One wrong PSID digit can pay a stranger’s challan. Be honest with yourself about the odds: reversing such a payment is extremely difficult — the money settles into another person’s challan record, and there is no published PSCA self-service refund for it. What you can do:

    1. Save everything immediately — the wallet receipt, transaction ID, the PSID you paid, and a screenshot of the bill-fetch screen if you saw it.
    2. Check your own challan on the PSCA portal — it will still show unpaid. Do not pay it again until you have recorded the evidence.
    3. Contact the payment channel (JazzCash/Easypaisa helpline) with the transaction ID and ask about a reversal; act the same day if possible.
    4. Visit a PSCA service point with your CNIC, vehicle documents, and receipts to ask about adjustment options — an extra payment can sometimes be adjusted, but this is discretionary, not guaranteed.

    The cheaper fix is prevention: always do the PSID bill-check described above before confirming any payment.

    After Payment: Confirm the Challan Actually Clears

    Checking the PSID before payment is only half the job. After paying:

    1. Save the wallet/bank receipt and note the transaction ID.
    2. Run a fresh search on the PSCA portal. Payment status usually flips the same day in most cases, but allow 24–72 hours before worrying — no official per-channel timing is published, and this window is the practical guidance.
    3. If the portal still shows unpaid after 72 hours, keep your receipt as proof and contact the PSCA helpline (15, option 6) or visit a service point.
    4. Keep the receipt until the challan shows “Paid” in a fresh search — you will need this proof at vehicle transfer and token tax renewal.

    Frequently Asked Questions

    What is a PSID in an e challan?

    PSID (Payment Slip ID) is the payment reference number assigned to your e challan. It links your payment to the correct fine across every channel — JazzCash, Easypaisa, bank apps, ATMs, and bank counters all ask for the PSID.

    Can I check a PSID online without paying?

    Yes. Enter the PSID under Bill Payments → Traffic Challan → PSCA in JazzCash or Easypaisa (or 1Bill Invoice in a bank app). The app fetches and displays the bill details — vehicle number, violation type, fine amount — and nothing is paid until you confirm.

    What happens if I enter one wrong PSID digit?

    You may either get an “invalid PSID” error, or worse, fetch and pay a stranger’s challan. Always compare the fetched bill details (vehicle number, amount) against your PSCA portal record before confirming payment.

    Why is my PSID showing “not found” in JazzCash/Easypaisa?

    The usual causes are a mistyped digit, the wrong authority selected in the app, an expired PSID, or the challan being too new to be in the payment system yet. Re-enter the PSID carefully, confirm the authority, and if it still fails, generate a fresh PSID from the PSCA portal or ePay Punjab.

    How long is an e challan PSID valid?

    No single official validity period is published for Punjab e-challan PSIDs. ePay Punjab shows each PSID’s own expiry date when it is generated — pay before that date. If it lapses, generate a fresh PSID; the challan itself remains payable.

    Can someone else pay my challan with my PSID?

    Yes. Payment only needs the PSID, not the payer’s identity. Anyone with the correct PSID can pay your challan from their own JazzCash, Easypaisa, or bank account — which is exactly why you should never share a live PSID publicly or in an untrusted chat.

    I paid the wrong PSID by mistake. Can I get a refund?

    It is very difficult — the money settles into another person’s challan record. Save the receipt and transaction ID, contact your wallet/bank the same day to ask about reversal, and visit a PSCA service point about adjustment options. Prevention (the bill-check before paying) is far more reliable than any refund route.

    Is a PSID sent by SMS genuine?

    Only if it came from PSCA’s official short code 9915 — and even then, verify it on echallan.psca.gop.pk before paying. Genuine PSCA messages never contain payment links and never ask for bank or ATM details. Never pay a PSID from an unknown sender or through a link in the message.

  • How to Download E Challan Copy Online in Pakistan: PSCA, TRACS, ITP PDF Guide (2026)

    Learning how to download e challan copy online in Pakistan saves you from standing in queues every time a bank, traffic office, or vehicle-transfer agent asks for the printed slip. Whether your fine was issued by a PSCA camera in Lahore or Rawalpindi, TRACS in Karachi, or the Islamabad Traffic Police, you can download the official challan as a PDF from the relevant portal using just your vehicle number and CNIC — no account, no visit required. This guide gives you the exact download steps for each authority, shows what fields appear on the printed copy, and explains where to get a physical printout if you have no printer or smartphone.

    Quick answer: To download an e challan copy online in Pakistan, open your province’s official portal — echallan.psca.gop.pk for Punjab, the Sindh Police e-challan portal or TRACS app for Karachi, or the ITP portal for Islamabad — search with your vehicle registration number (and CNIC where asked), open the challan, and click Download / Print to save the official PDF with the PSID, violation details, and fine amount.

    Why You Need the Downloaded Copy (Not Just a Screenshot)

    A screenshot of a portal page works for your own reference, but the official downloaded copy is what institutions accept. You need the proper PDF for:

    • Paying at a bank counter — Bank of Punjab branches accept challan payment against the printed copy, and National Bank of Pakistan branches are also reported to accept e-challan payments.
    • Disputing a challan — a dispute application requires the printed challan with its photo evidence and reference numbers.
    • Vehicle transfer — excise offices ask for proof that outstanding challans are cleared, and the paid copy is that proof.
    • Court or insurance paperwork — the printed copy is the citable document with all identifiers intact.
    • Your own records — keep both pending and paid copies until every fine shows cleared in a fresh portal search.

    What Appears on the Printed E Challan Copy

    The downloaded PDF is not a bare receipt — it is the full legal document of the fine. Check that your copy shows these fields; a copy missing the PSID or violation photo is incomplete:

    Field What it shows
    Challan number The unique reference for the fine itself
    PSID (Payment Slip ID) The payment reference you need to pay online or at a bank
    Vehicle number Your registration plate
    Owner details Registered owner’s name (and address in some formats)
    Violation type The offence recorded (signal violation, no helmet, speeding, etc.)
    Date and time of violation Exact timestamp from the camera or warden record
    Place of violation Camera location or checkpoint
    Violation photo Camera-captured photographic evidence of the offence
    Fine amount The amount due
    Due date / payment status Whether the challan is pending or paid
    QR code On many PSCA challans — scanning it opens the digital challan copy for instant verification

    Tip: before printing, confirm the PSID and fine amount on the PDF match what the portal showed. If anything differs, re-download rather than paying from a stale copy.

    How to Download E Challan Copy Online in Pakistan: Punjab (PSCA Portal)

    Punjab’s download flow is the simplest in the country — Lahore, Rawalpindi, Faisalabad, Multan, Gujranwala, Sialkot, and Bahawalpur all use the same PSCA system.

    1. Open the official portal. Go to echallan.psca.gop.pk in any browser. Use only this official domain — third-party “challan check” sites may show ads or ask for personal details PSCA never needs.
    2. Enter your vehicle registration number exactly as on the number plate (for example, RIM1234 — no spaces).
    3. Enter the registered owner’s 13-digit CNIC without dashes, or the 17-character chassis number.
    4. Complete the captcha and click Search.
    5. Find the challan in the results list — both pending and paid challans can be downloaded.
    6. Click the challan to open its detail page, then select Download / Print.
    7. Save the PDF to your phone or computer, or print it directly.

    The duplicate slip is accepted at Bank of Punjab branches, Punjab Traffic Police facilitation centers, and all online payment channels. Pro tip: keep a soft copy on your phone as well — it helps during roadside checks and payment verification.

    Download via ePay Punjab or the PSCA app

    • ePay Punjab: open the app, go to Department → Punjab Police → E-Challan (Safe City), search by vehicle or chassis number, view the challan record, and use the print/download option. This route also lets you pay in-app.
    • PSCA Public Safety app: available on Google Play and the App Store. Register with your CNIC and mobile number, add vehicles under “My Vehicles,” and challan copies are one tap away for saved vehicles.

    How to Download E Challan Copy Online: Karachi / Sindh (TRACS)

    Karachi runs on a separate system — the Sindh Police’s TRACS (Traffic Regulation and Citation System), launched in October 2025. Do not use the Punjab PSCA portal for a Karachi challan; it will not appear there.

    1. Open the Sindh Police e-challan portal. Go to the Sindh Police website at sindhpolice.gov.pk and open its TRACS / e-challan section — type the address yourself rather than clicking a link from an SMS.
    2. Choose your search method: vehicle registration number or 13-digit CNIC (no dashes).
    3. Click Search and review the results — violation type, date, time, camera location, fine amount, payment status, and camera evidence.
    4. Open the challan detail and use the download/print option to save the PDF.

    The TRACS Citizen App

    The Sindh Police’s TRACS Citizen App (Google Play / App Store) is the easiest mobile route: register with your mobile number, go to “My E-Challan”, and your challans appear with image proof and real-time notifications for new violations. Save or share the PDF from the app directly.

    Payment in Sindh can be made through 1Link, Easypaisa, JazzCash, National Bank of Pakistan branches, Traffic Police Facilitation Centers, and kiosk machines at major intersections — the downloaded copy works as your payment reference at counters.

    How to Download E Challan Copy Online: Islamabad (ITP)

    Islamabad Traffic Police runs its own portal, separate from both PSCA and TRACS:

    1. Open the ITP e-challan portal at traffic.islamabadpolice.gov.pk/Echallan (type the address directly rather than following a link).
    2. Enter your vehicle registration number and complete the captcha.
    3. Search and open the challan — the portal provides a downloadable challan PDF with the violation image viewable.
    4. Download and save or print the PDF.

    Islamabad challans can be paid through JazzCash, Easypaisa, or bank apps (select Islamabad Traffic Police as the biller). New camera violations usually appear within about a day or so; if a very recent violation does not show, re-check after 24–48 hours. For disputes, ITP’s Traffic Facilitation Center dispute desk is the established route.

    Downloading Copies Without Internet or a Printer (Offline Options)

    No smartphone, no printer, or no data? You can still get the official printed copy:

    • PSCA service points — staff can look up your challan by vehicle number and print the copy on the spot. The best option in Punjab when you also need to dispute or ask questions.
    • e-Khidmat Markaz — Punjab’s citizen service centers can print challan copies and process payments; useful if you have no wallet or bank app.
    • Bank branches — take your vehicle number and CNIC; Bank of Punjab branches (and NBP branches, per several guides) can pull up and print the challan for counter payment.
    • Traffic Police Facilitation Centers — in Karachi these handle TRACS challans; in Punjab, facilitation centers print PSCA copies.
    • Kiosk machines — Karachi has designated challan kiosks at major intersections per Sindh Police guidance.
    • Any print shop — the simplest universal option: download the PDF on your phone and print it at any computer/print shop; no login is needed to download, so a shop PC works fine.

    Common Download Problems (and Fixes)

    Problem Likely cause Fix
    “No record found” for a known violation Camera data still processing Recheck after 24–48 hours; camera violations take time to finalise
    Download button does nothing Browser pop-up blocker or cache Allow pop-ups for the portal, refresh, and retry; try a different browser
    PDF opens but fields are blank Interrupted download Re-download on a stable connection
    Paid copy still shows “unpaid” Payment sync lag Allow 24–72 hours after payment, then re-download a fresh copy; keep your payment receipt as proof in the meantime
    Copy shows someone else’s vehicle Wrong CNIC/chassis pairing or data error Do not pay from that copy; look the challan up again by vehicle number, and dispute if it is not yours
    Challan for a vehicle you sold Excise ownership record not updated Update the transfer record first; download the copy only as evidence while resolving

    Before You Print or Pay: the 60-Second Verification

    The download step is also your last checkpoint before money moves:

    1. Vehicle number matches yours — a copy for the wrong vehicle is useless and dangerous to pay from.
    2. PSID present and complete — every payment channel needs it.
    3. Fine amount matches the portal — never pay from a stale or edited copy.
    4. Photo evidence actually shows your vehicle — if the photo shows a different vehicle or plate, dispute instead of paying.
    5. Downloaded from the official domain — echallan.psca.gop.pk for Punjab; never from a link in an SMS.

    Frequently Asked Questions

    Can I download a duplicate e challan if I lost the original slip?

    Yes. Open echallan.psca.gop.pk (Punjab), search with your vehicle number and CNIC or chassis number, select the challan, and click Download / Print. The duplicate is accepted at Bank of Punjab branches, traffic facilitation centers, and online payment channels.

    Is the downloaded e challan PDF valid for bank payment?

    Yes. The downloaded copy carries the challan number, PSID, and fine amount — everything a bank counter needs. Bank of Punjab branches accept it for PSCA challans; National Bank of Pakistan branches are also reported to accept e-challan payments.

    Can I download a copy of an already-paid challan?

    Yes. Every challan, pending or paid, can be re-downloaded as a PDF from its detail page on the official portal. Re-download a paid copy if you need proof for vehicle transfer or record-keeping.

    How do I download a Karachi e challan copy?

    Karachi challans are on the Sindh Police’s TRACS system, not the PSCA portal. Use the Sindh Police website’s TRACS / e-challan section (via sindhpolice.gov.pk) or the TRACS Citizen App → “My E-Challan”, open the challan, and download the PDF with image proof.

    How do I download an Islamabad e challan copy?

    Use the Islamabad Traffic Police portal at traffic.islamabadpolice.gov.pk/Echallan: search by vehicle registration number, open the challan, and download the PDF, which includes the violation image.

    What should I do if the download shows a challan for a vehicle I sold?

    Do not pay it. The excise ownership record was never updated after your sale — update the transfer record first, and use the downloaded copy only as evidence while resolving the ownership mismatch. Unpaid challans on the record can block the vehicle’s transfer.

    I have no printer or internet at home. How do I get a printed challan?

    Download the PDF on your phone and print it at any print shop (no login is needed), or visit a PSCA service point, e-Khidmat Markaz, or Traffic Police Facilitation Center, where staff can look it up and print it for you.

    Does the e challan copy show the violation photo?

    For camera-issued challans, yes — the photographic evidence is attached to the challan record and appears on the downloaded copy (and is viewable on the portal without a separate request). Warden-issued manual challans may not include a photo.

  • How Long Does E Challan Payment Take to Update? Honest Timelines by Channel (2026)

    So how long does e challan payment take to update on the PSCA portal? The frustrating answer is that published sources contradict each other: some say your wallet payment posts in 5–20 minutes, others say banking apps take up to 45 minutes, and several guides warn you to wait 24–48 or even 24–72 hours before worrying. None of these are wrong. The challan payment update time genuinely depends on the channel you paid through, and the money leaving your wallet is not the same event as the PSCA record flipping to Paid.

    Quick answer: After you pay an e-challan, the portal status can take anywhere from 5 minutes to 72 hours to flip to Paid, depending on the payment channel. Mobile wallets usually sync fastest (often under an hour); bank counters and ATMs can take a full day or two. Your payment receipt is valid proof while you wait — do not pay again.

    Why the Numbers Contradict Each Other (All Are Partially True)

    Search this question and you will find a mess: one site says 5–20 minutes for JazzCash/Easypaisa, another says 30–60 minutes for all digital payments, another says 24–48 hours, and a few say 24–72 hours. The contradiction exists because each source is describing a different payment path:

    Payment channel Typical reported update time Why
    ePay Punjab app Instant to ~30 minutes (commonly reported) Government app talking to the government database directly
    JazzCash / Easypaisa 5–20 minutes, commonly under an hour 1Link/1Bill settlement posts quickly but still not always instant
    Bank mobile apps (1Bill) 10–45 minutes Depends on the bank’s batch cycle and the 1Link settlement
    ATM / bank counter 1–24 hours, sometimes up to 48–72 Manual or end-of-day reconciliation before the record syncs
    Over-the-counter NBP Up to 24–72 hours Paper trail must be digitised before PSCA sees it

    So if a friend says “mine updated instantly” and yours has not moved in six hours, both experiences are normal — you probably just used different channels. The honest rule is a range, not a number: give your channel its full window before assuming something went wrong.

    What Actually Happens Between “Payment Successful” and “Paid”

    The PSID payment posting time is really three separate events, and they do not happen together:

    1. Your payment is authorised. The wallet or bank deducts the amount and shows “payment successful.” You are done paying — this part is immediate.
    2. The 1Link/PSID settlement completes. Your transaction ID is matched to the 17-digit PSID you entered, and the settlement flows to the government account. This is where 5–20 minutes (wallets) or hours (counters) get consumed.
    3. The PSCA portal record updates. The portal pulls the settlement data and flips the challan from Unpaid to Paid. This final sync is the one that visibly lags, especially during server load or scheduled maintenance.

    The most common cause of panic is mistaking step 1 for step 3. An instant SMS from JazzCash or Easypaisa confirms that the money moved, not that the portal knows yet. Both are real; they just run on different clocks.

    Your Receipt Is Proof — Keep It Until the Record Clears

    While the portal still shows your challan as unpaid, your payment receipt (transaction ID / reference number) is your complete defence. If a traffic officer stops you or the portal misbehaves:

    • Screenshot the payment confirmation the moment you pay — wallet confirmations can be hard to find later.
    • Note the transaction ID and the PSID you paid against. If the PSID was typed wrong, that is the detail that saves you.
    • Keep the receipt until the portal shows Paid, not just for a day. For ATM and counter payments, keep it for the full 72-hour window and a few days beyond.

    If you are pulled over while the record still shows unpaid, a dated receipt with the matching PSID and amount is what turns a long argument into a short conversation.

    How to Re-Check the Payment Status Properly

    Most “it never updated” panics are actually re-check mistakes. Run the challan paid status check the right way:

    1. Go to the PSCA e-challan portal (echallan.psca.gop.pk).
    2. Enter your vehicle registration number and owner CNIC and search.
    3. If you searched by challan number before, try searching by vehicle number instead — the two views can desynchronise.
    4. Look for the status on each entry: Paid or Unpaid. Give it the full window for your channel (table above) before concluding anything.
    5. Clear your browser cache or try a private window if the page looks stale — cached pages show old statuses.

    If the portal shows Paid, you are done — nothing further is needed, and no office visit is required.

    When Waiting Stops and Action Starts: The 72-Hour Rule

    If your challan still shows unpaid after roughly 72 hours, something genuinely went wrong — the record is no longer just lagging. Escalate in this order:

    1. Your payment provider first. Call the wallet or bank helpline with your transaction ID, the PSID, the amount, and the date/time. They can confirm whether the money actually settled against your PSID — this is the most common failure point, and they can trace it in minutes.
    2. Punjab Safe Cities Authority second. If the provider confirms the payment went through correctly but the portal still shows Unpaid, the sync broke on the government side. Use PSCA’s official contact channels or visit a traffic office with your receipt — they can reconcile a payment manually when you show the proof.

    Also double-check the basics before calling anyone: is the challan you are looking at actually the one you paid? Duplicate camera challans for the same vehicle are common, and a second unpaid entry can masquerade as your paid one not updating.

    The Double-Payment Trap: Why You Must Not Pay Twice

    This is the most expensive mistake in the whole process, and the lag is what causes it. The sequence:

    1. You pay through Easypaisa. “Payment successful.”
    2. The portal still shows Unpaid after an hour. You panic.
    3. You pay again through the bank app. Now you have paid twice for one challan.
    4. The portal eventually shows Paid — once. Your second payment is now an overpayment sitting in the system.

    If you already paid twice because the record did not update in time, do not pay a third time — read our guide on [e challan paid twice refund] to recover the duplicate amount, and contact your payment provider with both transaction IDs.

    Why Delays Cluster at Month-End and Peak Hours

    Portal sync is not equally fast at all times. Delays are most often reported at month-end (when token-tax and registration renewals surge through linked Excise systems), during PSCA maintenance windows, and around salary-week payment rushes — when banks, 1Link, and the portal all run at peak load. If your payment lands in one of these windows, the full 24–72 hour range applies even to channels that are usually quick. None of this means the money is lost; it means the queues are long. Check the portal once after the window passes rather than refreshing it every ten minutes.

    Frequently Asked Questions

    1. How long does an e-challan payment take to reflect on the portal?
    Anywhere from 5 minutes to 72 hours depending on the channel. Wallets are usually fastest (often under an hour); ATM and counter payments can take 1–3 days. Give your channel its full window before worrying.

    2. How can I verify that my e-challan is paid?
    Re-check on the PSCA portal with your vehicle number and owner CNIC, and try searching by vehicle number if the challan-number search still shows Unpaid. Allow the full update window for your payment channel first.

    3. Is the SMS confirmation enough, or must I check the portal?
    Both. The SMS proves the money moved; only the portal shows the challan cleared. Keep the receipt until the portal status reads Paid.

    4. Why does the vehicle record still show the challan after 48 hours?
    Most likely your channel’s settlement is still in its 1–72 hour window (especially ATM or counter payments), or the portal’s sync is lagging. If you pass ~72 hours, escalate: payment provider first, then PSCA.

    5. I paid twice because it didn’t update — how do I get a refund?
    Do not pay a third time. Keep both transaction IDs, contact your payment provider to confirm the duplicate, and follow the refund process in our [e challan paid twice refund] guide — the second payment can be recovered.

    6. Does a wrong PSID make the payment disappear?
    Yes — a mistyped PSID can route your payment to someone else’s challan, and it is difficult to reverse. Always verify the amount shown by the app matches your challan before confirming payment.

    7. Can challan clear honay main kitna time lag sakta hai agar main ne ATM se pay kiya?
    ATM aur bank counter payments main aam tor par 1 se 24 ghante lagte hain, aur kabhi kabhi 48–72 ghante tak. Receipt sambhal kar rakhen jab tak portal par status Paid na ho jaye.

    8. What if the portal shows Paid but I never got a receipt?
    You are fine — the Paid status on the portal is the authoritative record. Still, download the challan copy and save a screenshot for your own records.

    Related on checkechallan.pk/

    • E Challan Payment Hub — pay via PSID step by step
    • E Challan Paid but Still Showing Unpaid — Fix
    • How to Generate PSID for E-Challan
    • PSID Expired? Validity Rules Explained
    • PSID Not Found on JazzCash — Causes and Fixes
    • E Challan Paid Twice — How to Get a Refund
    • E-Challan Troubleshooting Page
    • E-Challan Fines 2026 Hub
  • How to Generate PSID for E Challan: 2 Easy Methods (2026)

    You have an e-challan and you want to pay it — but every payment option asks for a PSID, and you do not have one. Without the PSID, no payment route works: not JazzCash, not Easypaisa, not your bank app, not the ATM. This guide explains exactly how to generate a PSID for your e challan, where to find it, how to pay with it, and how to confirm the payment went through.

    Quick answer: To generate a PSID for your e challan, go to echallan.psca.gop.pk, enter your vehicle number plus CNIC or chassis number, select your challan and click “Generate Challan”/”Generate PSID” to get the 17-digit code. Alternatively, use the ePay Punjab app (Punjab Police → E-Challan Safe City), enter your registration number and tap Pay. Pay with the PSID via JazzCash, Easypaisa, any bank app, ATM or a bank branch.

    Last verified: 6 November 2026 by Zeeshan, against the live PSCA e-challan portal. Sources: PSCA e-challan portal, ePay Punjab, PITB: traffic challan payment through e-Pay Punjab. This site is independent and not a government service.

    What Is a PSID in an E Challan?

    PSID stands for Payment System Identifier (some sites also call it a Payment Slip ID). It is a 17-digit unique code that identifies your specific challan payment in the government’s payment system.

    Think of it as the key that unlocks every payment channel. The PSID connects your challan to the treasury: when you enter it in JazzCash, your bank app, or at an ATM, the system knows exactly which challan you are paying and for how much. Without it, the payment channels have nothing to look up — so they simply will not work.

    Important warning: generate only ONE PSID per challan. Creating multiple PSIDs for the same challan can cause mismatches and payment delays, because the system may not know which code your payment belongs to. One challan, one PSID.

    PSID Methods at a Glance

    PSCA portal ePay Punjab app Challan by post
    Where echallan.psca.gop.pk (any browser) ePay Punjab app (Android / iOS) The paper challan delivered to your address
    What you need Plate number + owner CNIC (13 digits) or chassis number Vehicle registration number Nothing: the PSID is printed on it
    Account needed No Yes, app registration / login No
    Result 17-digit PSID shown on screen PSID generated and payment opens in the same flow 17-digit PSID on the document
    Best for Checking first, owner’s CNIC at hand Paying immediately from your phone Challans received by post

    Method 1: Generate PSID from the PSCA Portal (echallan.psca.gop.pk)

    This is the direct route through the Punjab Safe City Authority portal.

    Step-by-step

    1. Open the official portal. Go to echallan.psca.gop.pk. Make sure it is the official address — copycat sites can show fake results or collect your data.
    2. Enter your vehicle number. Type your registration number. Use one of the formats the portal itself shows: ABC 000, ABC 0000 or ABC-00-0000 (with the registration year). If one format returns nothing, try the others before assuming there is no challan.
    3. Enter your CNIC or chassis number. If a CNIC search returns nothing, the vehicle may be registered in a family member’s name — switch to the chassis number, which is tied to the vehicle itself.
    4. Search and find your challan. Your issued challan(s) will appear in the results list.
    5. Select the challan you want to pay.
    6. Click the button to generate a PSID for this challan, and note the number down carefully — you will enter it exactly when paying.

    Tip: If your challan was issued very recently (within the last 24–48 hours), it may not appear in the portal yet. Camera challans typically take 24–48 hours to sync. Wait and try again before assuming something is wrong.

    Method 2: Generate PSID via the ePay Punjab App

    If you prefer doing it on your phone, the ePay Punjab app can generate the PSID for you.

    Step-by-step

    1. Install/open the ePay Punjab app on your phone.
    2. Tap Punjab Police, then E-Challan (Safe City) (menu wording can differ slightly between app versions). The service is also available on the web at epay.punjab.gov.pk.
    3. Enter your vehicle registration number.
    4. Find your challan in the results.
    5. Tap Pay — the app generates the PSID for the challan automatically.

    This method is convenient because it takes you straight from generation to the payment screen in one flow.

    What If the PSID Is Not Showing on My Challan?

    There are two common situations:

    • You received a physical challan by post. A challan delivered to your home address by mail already has the PSID printed on it — look for the 17-digit code on the document. No generation needed; just use that code to pay.
    • The portal shows the challan but no PSID option. First, make sure you have actually selected the challan and clicked the generate button (Method 1, step 6) — the PSID does not appear until you generate it. If the button does nothing, try a different browser or incognito window, or switch to the ePay Punjab app method. If it still fails after 48–72 hours, call 15 or 042-99051606 for help.

    How to Pay Once You Have the PSID

    With your 17-digit PSID in hand, you can pay through any of these channels:

    Channel Where to go
    JazzCash / Easypaisa Government payments / bill payments section, enter the PSID
    Any bank’s mobile or internet banking app Bill payments → government payments (GoPb), enter the PSID
    ATM Bill payment menu, enter the PSID
    Bank branch (e.g. Bank of Punjab) Pay over the counter with the PSID printout

    The payment amount is fixed to the challan — you cannot overpay or underpay against a PSID; the system pulls the exact due amount from the code.

    How to Verify Your PSID Payment Went Through

    Paying is only half the job — always confirm the payment registered:

    1. Check the status on the PSCA portal. Go to echallan.psca.gop.pk and search by your vehicle number or CNIC — once the payment settles, the challan shows as Paid. (ePay Punjab is where you generate and pay the PSID; the challan status itself lives on the PSCA portal.)
    2. Re-check the PSCA portal. The challan status on echallan.psca.gop.pk typically reflects the payment the same day — but allow 24–72 hours, especially if you paid on a weekend or public holiday, when bank-government settlement runs slower.
    3. Keep your receipt. Save the transaction receipt or screenshot from your wallet/bank app until the portal shows the challan as paid. If there is ever a mismatch, that receipt is your proof.

    If the portal still shows the challan as unpaid after 72 hours (on a working-day payment), contact the helplines 15 / 042-99051606 or email etclhr@psca.gop.pk with your PSID and payment receipt.

    Common Mistakes to Avoid

    1. Generating multiple PSIDs for one challan. This causes mismatches and delays. One challan = one PSID. If you already generated one, reuse that same code.
    2. Paying through random SMS links. Scam SMS messages carry fake payment links (see how to spot a fake e-challan SMS). The real payment always goes through a PSID entered in an official wallet, bank app, ATM or branch — never through a link in a text message.
    3. Losing the PSID before paying. Write it down or screenshot it. If you lose it, you may need to go through the generation process again (carefully — see mistake #1; if a PSID was already generated for that challan, try to recover the same one rather than creating a new one).
    4. Assuming payment is instant on the portal. Same-day reflection is typical but not guaranteed; give it 24–72 hours before worrying.
    5. Using unofficial websites to “generate” a PSID. Only echallan.psca.gop.pk and the ePay Punjab app are the legitimate sources. Third-party sites asking for your CNIC or card details are not safe.

    Related PSID Guides

    Your problem Guide
    Want to check a challan using its PSID E-challan PSID check online
    JazzCash says “PSID not found” PSID not found on JazzCash: fixes
    Bank app payment failed PSID payment failed in bank app
    Not sure if your PSID has expired How long is an e-challan PSID valid?
    Paid, but the portal has not updated How long payment takes to update and paid but still showing unpaid
    All payment options in one place How to pay e-challan online

    Frequently Asked Questions

    How can I generate a PSID for my e challan?
    Two ways: (1) on echallan.psca.gop.pk, enter your vehicle number plus CNIC or chassis number, select the challan and click “Generate Challan”/”Generate PSID” to get the 17-digit code; (2) in the ePay Punjab app, go to Punjab Police → E-Challan (Safe City), enter your registration number and tap Pay — the PSID is generated automatically.

    What is a PSID in an e challan?
    PSID stands for Payment System Identifier (also called Payment Slip ID). It is a 17-digit unique code that identifies your challan payment in the government payment system. Every payment channel — JazzCash, Easypaisa, bank apps, ATMs — needs it to process your payment.

    PSID number kahan se milega? (Where do I get the PSID number?)
    From the PSCA portal (echallan.psca.gop.pk) after searching your vehicle and generating it, from the ePay Punjab app, or printed on the challan if one was delivered to your home by post.

    Can I pay my e challan without a PSID?
    No. Without the PSID, no payment route works — wallets, bank apps and ATMs all require the 17-digit code to identify your challan.

    What should I do if the PSID is not showing on my challan?
    Make sure you clicked the “Generate Challan”/”Generate PSID” button after selecting the challan — the code only appears after generation. If the button fails, try another browser or the ePay Punjab app, and if it still fails after 48–72 hours, call 15 or 042-99051606.

    Can I generate more than one PSID for the same challan?
    You should not. Generate only one PSID per challan — multiple PSIDs can cause mismatches and payment delays.

    How do I verify my PSID payment?
    Check the payment status on the PSCA portal (echallan.psca.gop.pk) by vehicle number or CNIC — the status typically updates the same day, but allow 24–72 hours (longer for weekend/holiday payments). Keep your receipt until the portal shows the challan as paid.

    How long does it take for the payment to reflect on the portal?
    Usually the same day, but allow 24–72 hours. Payments made on weekends or public holidays take longer because bank-government settlement is slower on non-working days.

  • PSID Not Found on JazzCash? Fix the ‘Invalid PSID’ Error in 5 Steps

    You copied your 17-digit PSID, pasted it into JazzCash, hit “fetch bill” — and the app threw back “PSID not found”, “invalid PSID”, or simply refused to show any bill details. Frustrating, especially when the challan amount is real and the deadline is ticking.

    The good news: this error almost never means your challan is fake or lost. It means the wallet cannot find a bill record matching the PSID you entered, in the biller category you selected. In the vast majority of cases, the fix is a corrected digit, a fresh PSID, or the right biller selection — and takes under five minutes.

    Quick answer: “PSID not found on JazzCash” means the wallet could not fetch a bill against the PSID you entered. Check three things in order: (1) you typed all 17 digits correctly, (2) you selected the correct biller category (PSCA / Punjab E-Challan, not generic 1Bill), and (3) the PSID has not expired. Camera-issued challans can take a few hours to become fetchable — wait and retry.

    What Is a PSID and Why Does JazzCash Need to “Find” It?

    PSID stands for Payment Slip ID — a unique 17-digit number generated for each e-challan, linking your challan to the government’s payment gateway. When you pay through a bank or wallet, the app sends the PSID to the biller’s system, which returns the bill details (vehicle number, violation, amount). If the wallet can’t retrieve that record, you get the “not found” family of errors.

    This “fetch” step is how the app confirms you’re paying the right challan for the right amount. [Internal link suggestion: how PSIDs work → Payment Hub]

    The 5 Causes of “PSID Not Found” — In Order of Likelihood

    Cause 1: A Typing Mistake (Most Common)

    A single wrong digit out of 17 makes the PSID point to a bill record that doesn’t exist. This is the #1 cause of the error.

    Fix:
    1. Copy the PSID directly from the e-challan PDF or from the portal — don’t hand-type it from memory.
    2. If you must type it, enter it digit by digit and re-read it twice.
    3. Paste it into JazzCash or Easypaisa with no spaces, dashes, or extra characters.

    Cause 2: The PSID Has Expired

    PSIDs are generated with a limited validity window. Each PSID carries its own expiry, shown when it is generated — many are valid only about 24 hours, so check the expiry on yours. After expiry, the bill record is no longer fetchable and wallets return “PSID not found.”

    Fix: Generate a fresh PSID for the same challan on the official portal, echallan.psca.gop.pk, then retry in the wallet. Do not confuse this with paying twice — generating a new slip ID for the same challan is safe; paying twice is the problem to avoid.

    Important: Do NOT generate multiple PSIDs for the same challan out of impatience. Multiple active slip IDs against one challan can cause system mismatches and settlement delays. Use the SAME valid PSID for retries, and generate one fresh one only after the old one has clearly expired.

    Cause 3: Wrong Biller / Region Selected in the Wallet

    This is the sneakiest cause. The wallet app has multiple government biller entries, and picking the wrong one means your PSID lookup goes to the wrong system.

    Fix in Easypaisa: Go to Government Fees → PSCA / Punjab E-Challan (the exact label for the Punjab Safe Cities Authority e-challan biller).

    Fix in JazzCash: Open the e-challan / traffic challan section and select the correct region — Punjab, Sindh, or Islamabad — matching where your challan was issued. Avoid a generic “1Bill” option for camera-issued challans if the app offers both; camera challans fetch through the authority-specific biller.

    Cause 4: The Challan Was Issued Very Recently

    Camera “ticket” challans sometimes fail to fetch in wallets for a few hours after issue. The violation record exists on the portal, but the payment-gateway feed that wallets query hasn’t picked it up yet.

    Fix: Wait 2–4 hours and retry with the same PSID. First, verify on the portal (echallan.psca.gop.pk) that the challan is actually listed against your vehicle — if the portal shows it, the record is real and the wallet will catch up.

    Cause 5: Outdated Wallet App

    An old app version can have stale biller lists or broken bill-fetch APIs.

    Fix: Update JazzCash or Easypaisa to the latest version from the Play Store / App Store, then retry. Also confirm your internet connection is stable before fetching — a timed-out fetch can display the same “not found” message.

    Step-by-Step Fix Checklist

    Follow this order — stop when the error clears:

    Step Action What to check
    1 Re-enter the PSID carefully All 17 digits, no spaces, copied from the source
    2 Select the correct biller Easypaisa: Government Fees → PSCA / Punjab E-Challan; JazzCash: e-challan section, correct region
    3 Update the wallet app Latest version installed
    4 Wait and retry If the challan is freshly issued, wait a few hours
    5 Regenerate the PSID Get a fresh slip ID from echallan.psca.gop.pk if the old one expired

    What If Money Was Deducted But the Challan Still Shows Unpaid?

    A related panic: you paid, JazzCash debited the money, but the portal still shows the challan as unpaid. Before doing anything else: wait 24 hours. Bank-to-PSCA settlement is not instant, and a deduction followed by an unclear status does not mean the payment failed.

    After 24 hours, check the challan’s status on the PSCA portal (echallan.psca.gop.pk) — that is where it flips to Paid once the payment settles. If the payment is genuinely missing, contact your wallet’s support — JazzCash at 4444, Easypaisa at 3737 (or 042-111-003-737) — and keep your transaction ID handy.

    Do not pay again within 72 hours of the first payment — premature re-payment is the main cause of double payments, which are hard to get refunded. [Internal link suggestion: paid twice by mistake → Payment Hub]

    When to Contact PSCA Directly

    If all five fixes fail and the portal itself shows your challan correctly, the issue may be on the authority side. Contact the Punjab Safe Cities Authority:

    • Helpline: 15 or 042-99051606
    • Email: etclhr@psca.gop.pk (attach a screenshot of the error and your PSID)

    FAQ

    1. Why is my PSID not found on JazzCash but works on the portal?
    The portal reads directly from PSCA’s challan database, while JazzCash queries a separate bill-fetch feed. A mismatch between the two — caused by an expired PSID, wrong biller selection, or a freshly issued challan — produces this exact split. Fix the lookup (fresh PSID, correct biller) rather than assuming either system is broken.

    2. What does “invalid PSID” mean on Easypaisa?
    It means the same thing as “PSID not found”: the bill record could not be fetched for the digits entered. Re-enter the PSID digit by digit, and confirm you are under Government Fees → PSCA / Punjab E-Challan.

    3. Can I use the generic 1Bill option to pay my e-challan?
    Camera-issued PSCA challans are best paid through the authority-specific biller (PSCA / Punjab E-Challan) inside the wallet. A generic 1Bill option may fail to fetch the bill — if you see “PSID not found,” switching to the correct biller is the first thing to try.

    4. My PSID worked yesterday but shows “not found” today. Why?
    PSIDs have a limited validity window — each one carries its own expiry (often about 24 hours), shown when it is generated. The slip ID expired overnight. Generate a fresh PSID on echallan.psca.gop.pk for the same challan and pay with the new one.

    5. How long should I wait before retrying a freshly issued challan?
    Give it 2–4 hours. The portal usually lists the challan first; the wallet’s bill-fetch feed follows. Verify on echallan.psca.gop.pk that the challan exists, then retry the same PSID later.

    6. I paid but JazzCash deducted money and the challan still shows unpaid. Did I lose my money?
    Almost certainly not. Wallet deductions settle to PSCA within 24–72 hours, during which the portal can show the old status. Wait a full 24 hours, then check the status on the PSCA portal (echallan.psca.gop.pk). Contact JazzCash at 4444 only if the amount hasn’t settled after that.

    7. Should I generate a new PSID every time the payment fails?
    No. Reusing the same valid PSID for retries is the safe approach. Generating multiple PSIDs for one challan can cause system mismatches and settlement delays. Generate a fresh one only when the current PSID has clearly expired.

    8. Is “PSID not found” the same as a wrong-PSID payment?
    No — and the distinction matters. “Not found” means nothing was paid (no money moved). A wrong-PSID payment means you typed a valid-looking but wrong PSID, the bill fetched someone else’s challan, and you paid it. Always check the vehicle number and amount shown after the fetch, before confirming payment.

  • Can Someone Else Pay My E-Challan? Rules for Family, Drivers & Overseas Pakistanis

    It happens all the time: a challan lands on your father’s car, your driver ran a red light in the company vehicle, or you’re abroad and your family needs your car’s record cleared before a transfer. The good news is straightforward — yes, anyone can pay anyone’s e-challan. The payment system does not check who is paying, only what is being paid.

    Quick answer: Anyone can pay your e-challan as long as they have the PSID (Payment Slip ID). No CNIC verification, no ownership check, and no requirement that the payer’s name match the vehicle owner. Family members, friends, drivers, and even overseas Pakistanis can clear your challan using their own JazzCash, Easypaisa, or bank account.

    Why This Works: Payment Is Tied to the Challan, Not the Payer

    Understanding one design fact clears up all the confusion: the PSID identifies the challan, and the challan is tied to the vehicle, not to a person. When you enter a PSID in JazzCash, Easypaisa, ePay Punjab, or a bank app, the system looks up the fine attached to that PSID and debits the payer’s account. At no point does it ask “are you the vehicle owner?” or compare the wallet holder’s CNIC with the car’s registration record.

    This is by design. Government payment rails (1-Link, ePay) are built so that a bill can be settled by anyone — the same way anyone can top up anyone’s mobile balance or pay anyone’s electricity bill. The e-challan is no different.

    What the Payer Needs (and Doesn’t Need)

    Needs Doesn’t need
    The PSID of the challan (or the challan number / vehicle details to generate one) The vehicle owner’s CNIC
    Their own payment account (JazzCash, Easypaisa, bank app, ATM card, or cash at a counter) Their name to match the vehicle record
    The correct fine amount to verify at payment time The owner’s permission or presence
    A receipt/screenshot to forward to the owner A vehicle registration book

    The single non-negotiable item is the PSID. Everything else about the payer is irrelevant to the transaction.

    Common Real-World Scenarios

    Family member paying for you

    The most common case. Your brother, father, or spouse pays from their own wallet while you’re at work or travelling. They just need your PSID — send it to them on WhatsApp. One caution: PSID typos are dangerous. A wrong digit pays someone else’s challan entirely, and reversing it is difficult. Always have the payer read the PSID back to you before confirming.

    Overseas Pakistanis paying a challan back home

    If you’re in the Gulf, Europe, or anywhere abroad, you can clear a challan on your family’s vehicle yourself. JazzCash and Easypaisa accounts linked to Pakistani SIMs work internationally for payments. If your wallet is inactive, simply share the PSID with a relative in Pakistan — they pay from their account in under five minutes and send you the receipt. There is no separate overseas procedure — the same PSID payment works the same way. (If your wallet has gone dormant from disuse, you may need to reactivate it first.)

    Driver pays the owner’s challan

    When a company driver or family driver commits a violation, the challan is issued against the vehicle, so the owner is technically liable — but nothing stops the driver from paying it from their own account. For fleets, many companies keep a standard process: the fleet manager collects the PSID and settles it from the company account, then deducts from the driver if that’s the policy.

    Challan on a sold vehicle — who pays?

    This is the trickiest scenario. The challan follows the vehicle registration, not the person driving it. If you sold the car but the ownership transfer was never completed, new violations still land on your record as the registered owner. Legally, the challan is yours to deal with. Practically, whoever holds the car usually pays. The key lesson: complete the ownership transfer immediately after selling — until the Excise record changes, every camera on the road is billing you.

    Paying without your own JazzCash or Easypaisa account

    No wallet of your own? Three options:
    1. Any JazzCash/Easypaisa retailer can process the payment against your PSID — you hand over cash, they pay digitally, and you get a receipt. This is also how a relative with no app or account pays on your behalf.
    2. Bank counters at HBL, UBL, MCB, Meezan, Bank Alfalah, and others accept PSID payments over the counter with a printed challan.
    3. e-Khidmat Markaz / Traffic Police facilitation centres accept in-person challan payments during working hours.

    Step by Step: How Someone Else Pays Your Challan

    Step 1 — You share the PSID. Check the challan on your province’s official portal (PSCA portal for Punjab, Sindh Police e-challan portal for Sindh) and send the PSID to the person paying. Double-check each digit.

    Step 2 — They open their payment app. JazzCash, Easypaisa, any bank app, or ePay Punjab: go to Bill Payments → Government Payments → Traffic Challan (the exact label varies by app).

    Step 3 — They enter the PSID and verify the amount. The app displays the vehicle number and fine amount attached to that PSID. They must confirm this matches your challan before proceeding — this is the moment a typo would be caught.

    Step 4 — They pay and save proof. Screenshot the confirmation screen or save the digital receipt, then forward it to you immediately.

    Step 5 — You verify the record is clear. Recheck the official portal after a few minutes to a few hours (allow up to 24 hours for sync). When the challan disappears from the pending list, it’s settled.

    Receipts and Proof: The Payer’s Responsibility

    Because the payer is not the owner, the payment confirmation is the only link between their money and your cleared record. Agree on this before anyone pays:

    • The payer screenshots the confirmation showing the PSID, amount, and transaction ID.
    • They send it to you right away — not “later.”
    • You keep it until the portal shows the challan as paid (screenshots have saved people at roadside checkpoints when the system lagged behind).

    If payment was deducted but the challan still shows unpaid after 24 hours, that receipt is your proof when contacting the helpline.

    Safety Notes: Sharing Your PSID Is Safe — Mostly

    A PSID is a payment reference, like a bill reference number. Sharing it carries no risk beyond someone paying your fine for you — nobody can withdraw money or access your account with it. However:

    • Never pay through a link someone sends you. Scammers send fake “pay your challan” links. The real flow is: you (or your payer) open the official app yourself and enter the PSID. A fake link takes your money and leaves the challan open.
    • Don’t post PSIDs publicly with your vehicle number on social media — not because the PSID is dangerous, but because the combination exposes your vehicle and travel pattern.
    • Verify the amount on-screen before the payer taps confirm. A genuine PSID shows your vehicle number and the correct fine.

    Frequently Asked Questions

    Can someone else pay my e-challan in Pakistan?

    Yes. Anyone with your PSID can pay your e-challan from their own JazzCash, Easypaisa, bank app, ATM, or a bank counter. No ownership or CNIC verification is required from the payer.

    Does the payer’s name need to match the vehicle owner?

    No. The payment system checks the PSID, not the payer. The wallet or bank account used for payment can belong to anyone — a relative, friend, driver, or colleague.

    Can an overseas Pakistani pay an e-challan?

    Yes. Either pay yourself through your JazzCash/Easypaisa account if it is active, or share the PSID with a relative in Pakistan who pays from their account and sends you the receipt.

    What happens if the payer enters the wrong PSID?

    The payment goes to someone else’s challan — you pay a stranger’s fine and your own challan stays open. Reversing this is very difficult — treat it as near-impossible to reverse. Always have the payer read the PSID back and verify the vehicle number and amount shown on screen before confirming.

    Can I pay a challan for a vehicle I sold?

    You can pay any challan if you have its PSID. But if you already sold the vehicle, the real fix is completing the ownership transfer — otherwise every future violation keeps landing on your record as the registered owner.

    Is there an extra fee when someone else pays my challan?

    No. The payable amount is the fine itself, the same whoever pays. Your wallet or bank may apply its own standard service fee, if any — the confirmation screen shows the total before you confirm.

    Do I need the owner’s CNIC to pay their challan?

    No. Paying requires only the PSID. The CNIC is needed when checking the challan on some portals, not when paying it.

    How do I prove someone paid my challan on my behalf?

    Keep the payer’s payment confirmation screenshot (PSID, amount, transaction ID) and verify the challan is cleared on the official portal within 24 hours. The screenshot is your proof until the system syncs.