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.

  • E-Challan Late Fee: What Happens If You Pay After the Due Date?

    Missed your e-challan due date? Many drivers assume a late fee or surcharge is added the moment the deadline passes. Whether that is true depends on which province issued the challan. This guide sets out the late-payment rules for Punjab, Sindh (Karachi) and Islamabad, and what actually happens if you leave a challan unpaid.

    Quick answer: In Punjab there is no announced late fee or surcharge for PSCA e-challans: you pay the amount shown on echallan.psca.gop.pk, whenever you pay. In Karachi, paying within 14 days gets you 50% off; if the challan is still unpaid after 21 days, the fine doubles on day 22. In both provinces, the bigger cost of paying late is a blocked vehicle transfer, held police services and roadside stops.

    Last verified: 9 November 2026 by Zeeshan. Sources: PSCA e-challan portal, ePay Punjab, Dawn (Karachi e-challan rules), Dawn, 7 Jun 2026 (Lahore crackdown), ProPakistani, 30 Jun 2026. This site is independent and not a government service.

    Late Fee by Province at a Glance

    Punjab (PSCA) Sindh (Karachi) Islamabad (ITP)
    Late fee / surcharge None announced Fine doubles on day 22 None published
    Early-payment discount None 50% within 14 days None published
    Payment window No fixed deadline published 21 days Not published
    Escalation if unpaid Transfer blocked, police services held, roadside stops, impounding Licence suspended at 3 months, CNIC blocking at 6 months Stays on the vehicle record
    Where to check echallan.psca.gop.pk Sindh Police website / Trax4Citizens app Islamabad e-challan check

    Is There an E-Challan Late Fee in Punjab?

    No. Neither PSCA nor the Punjab Traffic Police has announced a late fee, surcharge or doubling rule for e-challans paid after the due date. The amount on the portal is what you pay.

    Some websites say Punjab fines must be paid “within 15 days or a late fee applies”. We have found no Punjab notification behind that claim.

    What Punjab does instead is escalate:

    • Transfer block: Excise will not transfer a vehicle or motorcycle until its e-challan dues are paid.
    • Police services held: in Lahore, 14 police services, including driving licence issuance and renewal and character certificates, are linked to e-challan compliance (Dawn, June 2026).
    • Roadside stops and impounding: traffic police stop vehicles with unpaid challans until the dues are cleared, and announced a province-wide crackdown from 1 July 2026 under which defaulters’ vehicles may be impounded.

    An unpaid ticket can also be sent to court under section 116-A of the Provincial Motor Vehicles Ordinance 1965 (Punjab Code); if you are found guilty there, the fine is doubled. So the amount does not grow on its own, but the consequences do. Full list: what happens if you don’t pay an e-challan.

    Sindh’s Late-Payment Rules (Karachi)

    Payment window What you pay
    Within 14 days of issue 50% of the fine
    Day 15–21 Full fine
    Day 22 onwards (unpaid after 21 days) Double the fine
    3 months unpaid Driving licence suspension
    6 months unpaid NADRA approached to block the CNIC

    Example: a Rs 5,000 signal-jumping fine for a motorcyclist in Karachi drops to Rs 2,500 if paid within 14 days. In November 2025 Karachi Traffic Police also announced that a first e-challan can be waived on a written apology; confirm the current policy before you rely on it.

    How to claim the Karachi 50% discount

    1. Check your challan through the Sindh Police website or the Trax4Citizens app (register with your CNIC and mobile number). Type the address yourself; do not follow links from SMS or WhatsApp forwards. See Karachi e-challan SMS: real or fake.
    2. Note the issue date: the 14 days count from there, not from when you noticed the challan.
    3. Pay within the window using the payment options shown on the challan.

    If you appeal a Karachi challan, the 21-day timer is paused while the appeal is processed (Dawn).

    Islamabad

    Islamabad Traffic Police has not published a late fee or payment deadline for e-tickets. An unpaid ticket still stays on the vehicle record, so clear it before a transfer or any ITP licence work.

    How to Check Exactly What You Owe (Punjab)

    1. Open echallan.psca.gop.pk.
    2. Enter the plate number in the portal’s format (ABC 000, ABC 0000 or ABC-00-0000) and the owner’s CNIC (13 digits) or the chassis number.
    3. The portal lists each pending challan with its amount, photo and the option to generate a PSID.
    4. If the amount matches the original challan, nothing has been added.

    How to Pay an Overdue E-Challan

    A late challan is paid exactly like an on-time one:

    • ePay Punjab app: Punjab Police → E-Challan (Safe City) → enter the registration number → Pay. epay.punjab.gov.pk
    • JazzCash / Easypaisa / bank app: Bill Payments → Government Payments → enter the 17-digit PSID. See how to generate a PSID.
    • Check the amount matches the portal before confirming, and save the receipt until the portal shows Paid.

    If the challan still shows unpaid later, see paid but still showing unpaid.

    Can a Late Fee Be Waived?

    In Punjab there is no late fee to waive. If a challan was issued in error (wrong plate, cloned plate, sold vehicle), do not ignore it: use the Review option on echallan.psca.gop.pk. See how to cancel an e-challan in Punjab.

    In Karachi, the discount only applies within 14 days. Once that window passes, there is no published way to get it back.

    Related Guides

    If you need to… Read
    Know all consequences of not paying What happens if you don’t pay
    Pay online How to pay e-challan online
    Check by CNIC E-challan check by CNIC
    Check how long PSID stays valid How long is a PSID valid
    Fix a failed payment PSID payment failed in bank app
    Check a Karachi challan Karachi e-challan check

    Frequently Asked Questions

    Does an e-challan double after the due date in Punjab?

    No. No Punjab authority has published a doubling rule for PSCA e-challans. You pay the amount on the portal.

    After how many days does a Karachi e-challan double?

    The fine doubles on the 22nd day if it is still unpaid after the 21-day window. Paying within 14 days halves it.

    What happens if I never pay my e-challan?

    In Punjab: blocked vehicle transfer, held police services such as licence renewal, roadside stops and possible impounding. In Karachi: licence suspension after 3 months and CNIC blocking after 6 months.

    Can I pay an e-challan that is months overdue?

    Yes. Check the portal, get the PSID and pay through any supported channel.

    Will an unpaid challan stop me from selling my car?

    Yes. Excise will not transfer the vehicle until all e-challans are paid.

    Does my wallet or bank charge extra?

    The portal amount is the fine. Your bank or wallet may add its own service charge; the confirmation screen shows the total.

  • ePay Punjab App Not Working? How to Pay Your E-Challan Without the App (ATM, Bank & Cash)

    The ePay Punjab app not working is one of the most common problems vehicle owners in Punjab face — the app freezes on the splash screen, the challan section won’t load, OTP codes never arrive, or payment fails after the money leaves your wallet. The good news: you never actually need the app to pay. The PSID is the real key, and it works at ATMs, bank branches, NADRA e-Sahulat centres, and inside EasyPaisa and JazzCash — all without touching the ePay Punjab app.

    Quick answer: If the ePay Punjab app is not working, you can still pay your e-challan offline. Get your PSID from the PSCA portal (echallan.psca.gop.pk), then pay it at any 1Link ATM (Bill Payment → Government), any bank branch over the counter, a NADRA e-Sahulat centre, or via EasyPaisa/JazzCash under “Government Payments.” For app issues, update the app, clear its cache, or switch to the web portal epay.punjab.gov.pk.

    Why the ePay Punjab App Stops Working

    The ePay Punjab app (by PITB) is generally reliable, but user reviews on Google Play and app-support threads show the same problems repeating:

    Problem What users report
    App won’t open / crashes on launch App stuck on splash screen or closes immediately after login
    OTP never arrives Registration/login OTP via SMS or email never delivered, even after multiple retries
    “User already registered” error App claims a CNIC/mobile number is registered when the user never created an account
    Challan section not loading Traffic Police section spins forever or returns a blank page
    Payment stuck on “processing” Money debited from wallet but challan status stays unpaid
    Server/maintenance downtime Whole portal slow or unreachable during peak hours or maintenance windows

    Most of these are account-level or server-level issues — which is exactly why reinstalling the app rarely fixes them. The fastest route is to stop fighting the app and pay your challan through a channel that doesn’t need it.

    What to Do When the ePay Punjab App Is Not Working

    Everything offline starts with the PSID (Payment Slip ID) — the number that identifies your challan in the government payment system. You don’t need the ePay Punjab app to get it:

    1. Go to the PSCA e-challan portal: echallan.psca.gop.pk
    2. Enter your vehicle registration number (e.g., LXX-1234) and CNIC (no dashes)
    3. Your pending challans appear with violation photos, date, time, and fine amount
    4. Note the PSID shown against each challan

    Write the PSID down or screenshot it. This single number is accepted at every payment channel below.

    Option 1: Pay at a 1Link ATM (Best Offline Option)

    Paying your challan at an ATM is the most popular offline method because it works even when every app on your phone is misbehaving. Any ATM connected to the 1Link network (virtually all banks in Pakistan) can do this:

    1. Insert your debit card and enter your PIN
    2. Select Bill Payment (or “1Bill” on some banks)
    3. Select Government of Punjab / ePay as the biller
    4. Enter your PSID exactly — no spaces or dashes
    5. The ATM fetches the challan amount; confirm it matches
    6. Complete the transaction and take the printed receipt

    ATM payments usually reflect on the portal within a few hours; allow up to 24–48 hours before worrying — and keep the printed receipt until the portal shows “Paid”.

    Tip: Some bank ATMs list this under “1Bill Invoice.” If one ATM rejects the PSID, check you used the Bill Payment / 1Bill → Government menu (not a transfer menu), then try a different bank’s ATM before assuming the PSID is wrong.

    Option 2: Pay Over the Counter at a Bank Branch

    If you don’t have a debit card or the ATM keeps rejecting your PSID, walk into a bank branch:

    1. Visit a branch of National Bank of Pakistan, Bank of Punjab, or any 1Link-member bank
    2. Ask for a government challan / PSID payment deposit slip
    3. Fill in the PSID, challan amount, and your vehicle number
    4. Pay in cash — no account required at most counters
    5. Collect the stamped bank receipt and keep it safe

    Branch payments usually reflect by the next working day; keep the stamped receipt until the portal shows ‘Paid’. This is the most reliable option for people in smaller towns where wallet agents and ATMs are unreliable.

    Option 3: EasyPaisa or JazzCash (Phone, Not the ePay App)

    You don’t need the ePay Punjab app to pay digitally — the two big mobile wallets have government payment sections built in:

    EasyPaisa:
    1. Open EasyPaisa → Bill Payments → Government Fees
    2. Select the traffic police / ePay Punjab biller
    3. Enter your PSID — the amount auto-fetches
    4. Confirm with your MPIN

    JazzCash:
    1. Open JazzCash → Government Payments → ePay Punjab
    2. Enter your PSID
    3. Verify the amount and owner name, then confirm with MPIN

    Both issue an instant SMS receipt. Digital wallet payments usually reflect within a few hours; allow up to 24–48 hours.

    Option 4: NADRA e-Sahulat Centre

    For a fully human-assisted offline payment, visit any NADRA e-Sahulat franchise:

    1. Give the agent your challan number or PSID
    2. Pay in cash
    3. Take the printed receipt

    Many e-Sahulat franchises process government bill payments — ask the agent to check whether your challan PSID is payable there before relying on it; if not, a bank counter is the sure offline route.

    Option 5: e-Khidmat Markaz / Traffic Police Facilitation Centre

    Punjab’s e-Khidmat Markaz centres and City Traffic Police facilitation centres accept challan payments and can also help you contest a wrong challan in the same visit. Bring your CNIC and vehicle registration documents.

    Option 6: The ePay Punjab Web Portal

    If only the app is broken, the web portal at epay.punjab.gov.pk often works when the app doesn’t. The portal supports guest payment mode — you can pay with just the PSID, no account login required:

    1. Open epay.punjab.gov.pk
    2. Enter your PSID and pay via card, internet banking, or wallet
    3. Afterwards, confirm the status on the PSCA portal (echallan.psca.gop.pk) — that is where the challan flips to ‘Paid’ once the payment settles

    This is the quickest fix when the app’s login/OTP system is what’s broken — guest mode skips registration entirely.

    Quick Troubleshooting Checklist (If You Still Want the App)

    Before giving up on the app, try these in order:

    1. Update the app from the Play Store / App Store
    2. Force-stop and clear cache (Android: Settings → Apps → ePay Punjab → Storage → Clear Cache)
    3. Restart your phone
    4. Check your connection — switch between Wi-Fi and mobile data
    5. Wait out server downtime — if the web portal is also down, it’s a PITB server issue; use an ATM or bank branch meanwhile
    6. Call the ePay Punjab helpline: 042-99030100

    Do not create duplicate accounts with a second mobile number if the app says “user already registered” — that can split your payment history across two profiles.

    Payment Timelines: When Will “Unpaid” Change to “Paid”?

    Channel Typical update time
    EasyPaisa / JazzCash / bank apps Usually within a few hours; allow up to 24–48 hours
    ePay web portal (card/banking) Minutes to a few hours
    ATM (1Link) Usually within a few hours; allow up to 24–48 hours
    Bank branch / e-Sahulat (cash) Usually by the next working day

    If the status hasn’t updated after 48 hours, raise a ticket with the ePay Punjab support channels using your payment receipt / transaction ID — and keep that receipt until the status flips.

    What NOT to Do

    • Don’t pay twice because the status looks stuck. Check the actual status first (PSCA portal), or one “processing” payment may duplicate.
    • Don’t share your PSID on WhatsApp groups or with random “agents” — anyone with it can look up your vehicle details.
    • Don’t enter your PSID on unofficial websites that claim to pay challans for a fee; use only official portals, bank channels, or wallets.
    • Don’t ignore a challan because “the app isn’t working.” Unpaid challans accumulate and can block vehicle transfer or token-tax payment.

    FAQ

    1. Can I pay my Punjab e-challan without the ePay Punjab app?

    Yes. The PSID is accepted at 1Link ATMs, bank branches, NADRA e-Sahulat centres, EasyPaisa, JazzCash, and the ePay Punjab web portal — none of which need the app.

    2. Where do I get the PSID if the app won’t open?

    From the PSCA portal echallan.psca.gop.pk using your vehicle number and CNIC. The PSID appears with your pending challans.

    3. Which ATMs accept challan payments?

    Any ATM on the 1Link network (HBL, MCB, UBL, Meezan, Alfalah, and others) via Bill Payment / 1Bill, using your PSID.

    4. Can I pay in cash?

    Yes — at bank branches over the counter, NADRA e-Sahulat franchises, and e-Khidmat Markaz centres. Bring the PSID and your CNIC.

    5. The app says “user already registered” but I never registered. What now?

    This is a known account bug reported by many users. Don’t create a second account; pay via guest mode on the web portal or offline, then call the helpline 042-99030100 to fix the account.

    6. My OTP never arrives. How do I log in?

    Switch to guest payment mode on the web portal — it needs only the PSID, no login or OTP. Fix the account OTP issue later via the helpline.

    7. I paid at the ATM but the portal still shows “unpaid.” What should I do?

    ATM payments usually reflect on the portal within a few hours; allow up to 24–48 hours before worrying — and keep the printed receipt until the portal shows ‘Paid’. If it exceeds 48 hours, contact ePay Punjab support with your ATM receipt and transaction reference — never pay again before checking.

    8. Is the ePay Punjab web portal official and safe?

    Yes — epay.punjab.gov.pk is the official Punjab government (PITB) payment portal, the same backend as the app.

  • How Long Is an E-Challan PSID Valid? Expired PSID Fix (2026 Guide)

    You generated a PSID for your e-challan, put off the payment for a few days, and now your bank app or wallet refuses to accept it. The payment screen shows the PSID as invalid, rejected, or simply “not found.” If you are wondering how long an e-challan PSID is valid — and what to do when your PSID has expired — this guide walks through the answer, the fix, and the mistakes to avoid.

    Quick Answer

    A PSID is a time-limited payment slip, not a permanent reference. No official generic figure is published for any portal — the expiry shown on your slip at generation is the validity for that PSID, and that printed date is the only fully reliable limit. Once expired, the PSID is dead and cannot be paid; you must generate a new PSID for the same challan from the portal and pay that instead.

    What a PSID Is and Why It Has a Validity Period

    A PSID (Payment Slip ID) is the number that connects the government’s challan database to your bank or mobile wallet. When you check your e-challan on a portal like ePay Punjab, PSCA, or the Sindh Excise site and click “generate PSID,” the system creates a payment slip that is registered across the 1Link network. Your bank app, ATM, JazzCash, or Easypaisa then reads that slip when you enter the number.

    The validity period exists because the amount attached to the slip can change. Fines can accrue late fees, partial corrections can be applied, and the underlying challan record can be updated. A time-limited PSID guarantees that the amount fetched at payment time matches the amount the government actually owes. That is why every PSID carries an expiry date — and why paying an old PSID is never accepted.

    How Long Is a PSID Valid? The Honest Answer

    Here is the part most guides gloss over: published sources disagree on the exact PSID validity period, and no single universal figure applies to every portal.

    No official generic figure is published for any portal — the expiry shown on your slip at generation is the validity for that PSID.

    Because traffic PSIDs are generated for immediate payment, generate yours only when you are ready to pay — do not rely on it still being alive tomorrow.

    The only number you can fully trust is the expiry date printed or displayed on your own PSID slip. ePay Punjab shows the expiry when it generates the challan. If the slip says it expires on a given date, that date is the rule for your PSID — not a blog’s rule of thumb.

    The safest habit, whatever your portal: generate the PSID and pay it in the same session. Never generate a PSID “for later.”

    What Happens When a PSID Expires

    When your PSID crosses its expiry, the payment system simply stops recognising it. What you will see depends on the channel:

    • Bank app / wallet: “PSID not found,” “invalid reference,” “bill not available,” or “verification failed” when you try to fetch the bill.
    • ATM: the 1Bill screen rejects the number without showing the amount.
    • Portal check: the PSID status may show as expired, invalid, or simply return nothing.

    Critically, expired does not mean paid and it does not mean the fine is gone. The underlying e-challan stays open against your vehicle record. Punjab e-challans, for example, remain attached to the vehicle indefinitely until paid — the fine never disappears just because the PSID died. Generating a fresh PSID pulls up the same unpaid challan (plus any late fees that may have accrued).

    Your PSID Expired: Step-by-Step Fix

    The fix is simple and takes about two minutes. Never try to pay an expired PSID — it cannot be revived, and repeated attempts with a dead number only waste time and risk confusion on your bank statement.

    Step 1: Confirm the PSID is actually expired

    Before doing anything, check the slip’s expiry date (the screen, SMS, or printout where the PSID was shown). If the date has passed, the PSID is expired. If the date has not passed and payment still fails, you have a different problem — a wrongly entered digit, an inactive new PSID, or a channel glitch — not an expired PSID. Each digit of the number matters, so compare what you typed against the original.

    Step 2: Regenerate a new PSID for the same challan

    Return to the same portal where you generated the first PSID and repeat the process:

    1. Go to ePay Punjab (for Punjab traffic challans) or your relevant portal (PSCA, Sindh Excise, KP traffic police).
    2. Enter your vehicle registration number (and CNIC if the portal asks).
    3. Find the same unpaid challan in the list.
    4. Click “Generate PSID” again.
    5. Note the new PSID and its expiry date.

    Generating a new PSID for the same challan costs nothing — the portal simply issues a fresh slip for the same unpaid challan, with the amount re-fetched live.

    Step 3: Pay the new PSID immediately

    Pay right away through any 1Link channel: JazzCash, Easypaisa, your bank’s mobile app (Bill Payments → Government Payments / 1Bill), a 1Link ATM, or a bank counter. Do not generate the PSID and close the app. Keep the payment receipt and screenshot until the portal shows “Paid.”

    Step 4: Verify the challan is marked paid

    Recheck the challan on the portal after some time. Mobile wallets usually sync within a few hours; online banking can take up to a day. If the challan still shows unpaid after 24–48 hours despite a successful payment, keep your receipt and contact the traffic helpline or the portal’s support.

    Common Mistakes With Expired PSIDs

    Mistake 1: Trying to pay the expired PSID anyway

    Some people assume the expired PSID still works “because the amount is the same.” It does not. The 1Link system validates the slip against its validity window before showing the bill, so the payment is rejected at the very first step. Always regenerate.

    Mistake 2: Paying a screenshot of an old PSID from your gallery

    If you screenshot your PSID (a good habit for records), make sure the screenshot matches the PSID you generated today. Old screenshots are the most common cause of “PSID not found” errors. When you regenerate, delete the old screenshot so you do not pay against it by mistake.

    Mistake 3: Generating several PSIDs and paying one at random

    One active PSID per challan is enough. Generating a string of PSIDs for the same challan in quick succession can cause system mismatches and status delays on the portal. Generate once, pay promptly.

    Mistake 4: Waiting out the expiry to dodge late fees

    The PSID does not reset your fine. The e-challan itself stays open and can accrue penalties while you wait. Letting the PSID expire only means you have to regenerate — the underlying debt does not shrink.

    PSID Validity: Punjab, Sindh, and Other Provinces

    The validity window varies by portal, and the rules below reflect how each system treats expiry:

    • Punjab (ePay Punjab / PSCA): No official generic validity figure is published — the expiry shown on your slip at generation is the validity for that PSID. Generate yours only when you are ready to pay, and pay the same day.
    • Sindh: Karachi traffic challans are checked and paid through the Sindh Police TRACS channels (see the Karachi guide); for Sindh Excise dues, the PSID generated on the Excise system carries its own expiry — check the date on the slip and regenerate after it passes. Never pay on an expired PSID.
    • Islamabad / KPK: These portals follow the same PSID model; check the expiry displayed on the slip and regenerate from the relevant traffic police portal if needed.

    Note the distinction that confuses many people: the e-challan (the fine) does not expire, but the PSID (the payment slip) always expires. An unpaid fine sits on the vehicle record indefinitely; only the payment reference has a deadline.

    Quick Rules to Live By

    1. Generate and pay in one go. The best PSID is one that lives for five minutes.
    2. Read the expiry on the slip. It overrides anything a blog — including this one — says.
    3. Never pay an expired PSID. Regenerate, do not retry.
    4. One challan, one active PSID. Do not stack generations.
    5. Keep every receipt. Screenshots of the payment confirmation are your proof until the portal updates.
    6. Recheck before transfer or travel. An unpaid challan can surface at vehicle transfer or during roadside checks.

    FAQs

    1. How long is an e-challan PSID valid?

    No official generic figure is published for any portal — the expiry shown on your slip at generation is the validity for that PSID. The exact expiry is printed on your PSID slip — treat that date as the only reliable limit.

    2. My PSID expire ho gaya — can I still pay it?

    No. An expired PSID is permanently dead and cannot be paid or reactivated. Return to the portal, find the same challan, and generate a new PSID, then pay the fresh one.

    3. Is there a fee for generating a new PSID for the same challan?

    No. Generating a new PSID for the same challan costs nothing — the portal simply issues a fresh slip for the same unpaid challan, with the amount re-fetched live. Paying the fine itself is also free of charges on most digital channels.

    4. Does the fine change when I generate a new PSID?

    It can. If late fees or penalties have accrued since the first PSID, the new PSID fetches the updated total. The amount is pulled live from the government database at payment time, so always check the fetched amount before confirming.

    5. Can I pay an expired PSID at a bank counter or ATM?

    No. Bank counters and 1Link ATMs validate the PSID against its validity window just like apps do. An expired PSID is rejected everywhere.

    6. How do I know if my PSID is expired or just entered wrong?

    Check the slip’s expiry date first. If the date has passed, it is expired. If the date is in the future and payment still fails, compare every digit against the original — copy-paste can add stray spaces, and a missing last digit is the most common typing error.

    7. Will my challan status reset if I let the PSID expire?

    No. Only the payment slip dies. The unpaid challan remains open against your vehicle record and may still accrue late fees. Expiry of the PSID never clears the fine.

    8. I generated a PSID yesterday and haven’t paid — should I regenerate or wait?

    Regenerate. Because traffic PSIDs are generated for immediate payment, generate yours only when you are ready to pay — do not rely on it still being alive tomorrow. Generate a fresh PSID and pay it in the same session.

    Suggested Internal Links

    • Payment Hub page (how to pay e-challans through every channel)
    • Troubleshooting page (PSID not found, payment-not-updated and other errors)
    • PSID generation article (how to generate a PSID step by step)
    • Fines 2026 page (current fine amounts and late-fee rules)
  • PSID Payment Failed in Bank App? Real Fixes (HBL, Easypaisa, 1Link)

    Few things are more frustrating than typing your PSID into your bank app, confirming the amount, tapping “Pay” — and watching it fail. Sometimes the app rejects the PSID outright; worse, sometimes the money leaves your account while the challan still shows unpaid. If your PSID payment failed in your bank app, this guide covers every common cause and the fix that actually works for each one.

    Quick Answer

    PSID payments fail for a short list of fixable reasons: the PSID is expired or mistyped, the app is outdated or cached, the payment went through the wrong menu, the balance is short, or the bank-to-government sync is delayed. First check your statement — if nothing was deducted, fix the cause and pay with the same PSID again while it is still valid. If the amount was deducted but the challan shows unpaid, do not pay again — in most cases the failed transaction is reversed automatically by the bank, usually within a few working days, or the confirmation syncs through and the portal flips to “Paid”. If neither has happened after a week, contact your bank with the transaction ID and PSID and register a dispute.

    How a PSID Payment Actually Travels

    Understanding the route helps you diagnose failures. When you pay a PSID through a bank app, JazzCash, or Easypaisa:

    1. Your app sends the PSID to the 1Link network, which asks the government database (ePay Punjab, PSCA, FBR, etc.) for the bill.
    2. The government side returns the bill amount and payee details — this is the “fetch bill” step.
    3. You confirm, and your bank deducts the amount and tells 1Link the payment is done.
    4. 1Link relays the confirmation back to the government portal, which marks the challan “Paid.”

    A failure can happen at any of these four stages — and the fix depends on which stage broke. That is why “it failed” is never enough information; the error message and your bank statement together tell you what actually happened.

    The 7 Real Reasons PSID Payments Fail in Bank Apps

    1. PSID verification failed: the number is wrong or expired

    The most common cause. “PSID verification failed,” “PSID not found,” or “invalid reference” almost always means one of these:

    • One digit wrong. Even a single mistyped digit rejects the PSID. The classic mistakes: dropping the last digit, typing the letter O instead of zero, or a copy-paste that carried a leading or trailing space.
    • The PSID expired. Government PSIDs are time-limited — the expiry is shown on the slip. A dead PSID fails verification exactly the same way a wrong one does.
    • The PSID is brand new. A freshly generated PSID can take a little time to become payable in bank apps. If a brand-new PSID fails immediately, wait a while and retry before assuming it is wrong. This one fools a lot of people — the PSID is correct and valid, just not yet live.

    Fix: Re-enter the PSID carefully, digit by digit, against the original slip. If it was just generated, wait a while and retry. If it is past its expiry, generate a fresh PSID from the portal instead.

    2. Wrong payment path inside the app

    Bank apps hide government payments in different menus, and picking the wrong one fails instantly. Common wrong paths: Funds Transfer, IBFT, Interbank transfer, or the utility bills section. A PSID is not a fund transfer — it must travel through the government/1Bill channel.

    Fix: Use the correct menu, which is usually one of:

    • Bill Payments → Government Payments → 1Bill / PSID / ePay
    • Bill Payments → 1Bill (Invoice / Voucher)

    Type or paste the PSID there and let the app fetch the bill — you should see the challan amount and vehicle details before you confirm. If the app never shows an amount, you are in the wrong menu.

    3. App cache, outdated version, or a glitch

    Banking apps — HBL in particular — fail PSID verification when the app itself is stale. Symptoms: a PSID that is correct and active still will not fetch, or the app hangs and times out during payment. Typical culprits are an outdated app build, a bloated cache, or the app being out of sync with the government’s updated API.

    Fix:
    – Android: Settings → Apps → [bank app] → Storage → Clear Cache, then restart the phone.
    – iPhone: delete the app and reinstall it from the App Store, then log in again.
    – Always update to the latest version before a retry — government payment APIs change and old app builds stop matching them.

    4. Insufficient balance — including a slightly short balance

    The payment needs to cover the full challan amount plus any service charges. A balance that is a few rupees short fails the transaction, often with no clear error message. This is easy to miss when the fetched amount includes a late fee you did not expect.

    Fix: Check the fetched amount on screen, confirm your available balance covers it plus charges, and top up or move funds if needed. For mobile wallets, remember the wallet balance — not the linked bank balance — is what counts.

    5. Daily transaction limit reached

    ATM cards, mobile wallets, and some bank accounts have daily payment or transfer limits. A challan payment that exceeds the day’s remaining limit is rejected even though everything else is correct.

    Fix: Check your app’s limit settings, try paying from a different account or wallet, or wait for the next day. Splitting across channels does not work for a single PSID — the whole amount must come from one payment.

    6. Bank gateway or 1Link downtime

    Sometimes nothing is wrong on your end. Banks run maintenance (often late at night), and the 1Link gateway itself can have outages or slow periods. Payments attempted during these windows fail or time out mid-transaction.

    Fix: Try again during off-peak hours — early morning is usually best — and avoid late-night payment attempts when scheduled maintenance is most common. If the app shows a maintenance notice, simply wait it out.

    7. Network timeout mid-payment

    A weak connection or an app freeze while the payment is processing produces the worst failure mode: the amount is deducted but the confirmation never reaches the government, leaving the PSID in a pending or unpaid state. Never treat this as a simple failure — see the dedicated section below.

    Amount Deducted but PSID Still Unpaid: What to Do

    This is the scenario that causes panic: your bank statement shows the money gone, but the challan status still says unpaid. Here is the disciplined response.

    Do NOT pay again immediately

    The single most important rule. Paying a second time before the first attempt resolves can create a duplicate payment — and untangling a double payment with a government department is far harder than waiting out the first one.

    Wait for it to resolve on its own

    Do not pay again. In most cases one of two things happens on its own: the failed transaction is reversed automatically by the bank — usually within a few working days — or the confirmation syncs through and the portal flips to “Paid”. If neither has happened after a week, contact your bank with the transaction ID and PSID and register a dispute.

    Use the waiting period to gather your proof: the PSID, the bank transaction ID or reference number, the date and time of payment, the exact amount, and a screenshot of both the payment confirmation screen and your statement.

    Recheck the portal, then the bank

    After a day or so, check the challan status on the official portal (for Punjab traffic challans, the PSCA portal at echallan.psca.gop.pk). If it now shows paid, you are done. If the money has returned to your account, the payment failed cleanly — regenerate the PSID if needed and pay once.

    If neither has happened after a week, contact your bank with the transaction ID and PSID and register a dispute. For HBL, the helpline is 111-111-425. Keep the receipt and PSID handy; banks ask for both.

    What about the deducted amount — is it lost?

    No. A deducted-but-unpaid PSID payment is either reversed automatically or credited to the challan once the sync completes. The money does not vanish — but chasing it starts with the bank, not with paying again.

    Can You Pay With the Same PSID Again?

    Yes — with conditions. You can retry payment using the same PSID, provided:

    • The PSID is still within its validity period (not expired),
    • The earlier attempt did not complete successfully (the challan still shows unpaid), and
    • The deducted amount, if any, was reversed or never left your account.

    What you should not do is generate a brand-new PSID while an old payment attempt is still pending or unresolved. Multiple PSIDs for the same challan floating around the system can cause status mismatches and delay the portal’s update. One active PSID, one payment, then wait.

    Retry Checklist: A Clean Second Attempt

    When you are ready to pay again, run through this sequence:

    1. Confirm no deduction on your statement for the failed attempt.
    2. Confirm the PSID is still active — check its expiry on the original slip.
    3. Update or reinstall the bank app; clear its cache.
    4. Use the correct menu (Bill Payments → Government / 1Bill), not funds transfer.
    5. Type or paste the PSID carefully — every digit, no extra spaces.
    6. Wait for the app to fetch and display the amount; verify it matches the challan.
    7. Check your balance covers amount plus charges.
    8. Pay on a stable connection during off-peak hours.
    9. Screenshot everything — the success screen and the transaction reference.
    10. If the app still fails, switch channels: a different bank app, JazzCash, Easypaisa, a 1Link ATM, or a bank counter. The PSID works across all of them.

    When to Escalate

    Situation Action
    Failed attempt, no deduction Fix the cause and retry with the same PSID
    Amount deducted, challan unpaid after a week Call your bank with transaction ID + PSID; register a dispute
    Portal shows paid, receipt saved Done — keep the receipt until you need it no longer
    PSID expired during the failure Generate a new PSID and pay it immediately
    Repeated failures across every channel Check the challan status on the portal first — it may already be paid or flagged; contact PSCA / ePay support

    Quick Prevention Rules

    • Generate the PSID and pay in the same session — never generate for later.
    • Wait a while after generating a new PSID before paying through a bank app — a brand-new PSID can take a little time to become payable.
    • Always pay from the government/1Bill menu, never fund transfer.
    • Keep apps updated and clear cache before important payments.
    • Screenshot every payment confirmation with the transaction reference.
    • If one channel fails twice, switch channels instead of hammering the same one.

    FAQs

    1. Why does my PSID show “verification failed” in the bank app?

    The PSID is not yet active, expired, or mistyped. A freshly generated PSID can take a little time to become payable in bank apps — if a brand-new PSID fails immediately, wait a while and retry before assuming it is wrong. Re-enter all digits carefully; if it still fails after a few hours, the PSID has likely expired and you need a fresh one from the portal.

    2. My money was deducted but the e-challan still shows unpaid. What should I do?

    Do not pay again. In most cases one of two things happens on its own: the failed transaction is reversed automatically by the bank — usually within a few working days — or the confirmation syncs through and the portal flips to “Paid”. If neither has happened after a week, contact your bank with the transaction ID and PSID and register a dispute.

    3. Can I pay with the same PSID again after a failed attempt?

    Yes, as long as the PSID is still valid and the failed payment did not complete. Do not generate a second PSID while the first attempt is still pending.

    4. Why does PSID payment fail on HBL but work on Easypaisa?

    Different apps talk to the 1Link network through different paths, and bank apps can carry stale cache or outdated versions. Clear the HBL app cache or reinstall it, use the Bill Payments → Government/1Bill path, or simply switch to Easypaisa or JazzCash for that payment.

    5. How long does a 1Link PSID payment take to reflect on the portal?

    It varies by channel and by the bank’s sync cycle — usually within a few hours, occasionally a day or more. Keep your receipt until the status flips to ‘Paid’, and chase the bank if a week passes with no change.

    6. Which menu should I use for PSID payment in a bank app?

    Bill Payments → Government Payments (or “1Bill / Invoice / Voucher”) — then enter the PSID and let the app fetch the bill. Never use Funds Transfer or IBFT for a PSID.

    7. The fetched amount is higher than the challan I saw. Is that normal?

    It can be — late fees and penalties are pulled live from the government database and added to the PSID amount. Verify the details shown on screen match your vehicle before confirming.

    8. What if my PSID payment failed and the PSID has now expired?

    Generate a new PSID from the portal for the same challan and pay it immediately. The expired PSID cannot be paid anywhere — not in apps, ATMs, or at counters.

    Suggested Internal Links

    • Payment Hub page (every way to pay an e-challan: apps, wallets, ATM, counter)
    • Troubleshooting page (other PSID errors: not found, wrong challan, portal issues)
    • PSID generation article (how to generate a valid PSID)
    • Fines 2026 page (fine amounts and late-fee rules)
  • Motorway Challan Check Online & Payment: Raast QR, JazzCash, Easypaisa (2026)

    Quick answer: To check a motorway challan online, use the official National Highways & Motorway Police (NHMP) website (nhmp.gov.pk) with your vehicle registration number or ticket number — or call the NHMP helpline 130. To pay, use the 17-digit PSID through JazzCash or Easypaisa — or pay on the spot with Raast QR, the cashless pilot launched on 18 June 2026 on the M-1, M-2 and Islamabad–Murree Expressway. Unpaid motorway fines can attract penalties, so settle them promptly.

    Motorway fines are the fines people discover last. You drove from Lahore to Islamabad at speed, a patrol stopped you or a speed camera caught you far from home, and the challan lands in a system you never use — separate from Punjab’s or Islamabad’s portals. Weeks later you find out there’s a fine against your vehicle, possibly with penalties added. This guide covers the full cycle: how to do a motorway challan check online, what the fines are, and every way to pay — including the Raast QR cashless option most drivers still haven’t heard of.

    How to Check Your Motorway Challan Online

    Motorway and highway challans are issued by the National Highways & Motorway Police (NHMP) — a federal force, not the provincial traffic police. That means they don’t show up on the Punjab PSCA portal or the Islamabad ITP portal. You need the NHMP’s own channel.

    1. Go to the official NHMP website (nhmp.gov.pk) and open its e-challan section. Type the address yourself — lookalike unofficial sites circulate, and no link sent by SMS should be trusted. If you cannot find the record online, call the NHMP helpline 130.
    2. Search using your vehicle registration number — enter it exactly as on the registration card, letter for letter.
    3. If you were fined on the spot, you received a ticket/challan number from the officer. Enter that instead — it pulls the record directly.
    4. The result shows the violation, date, location (e.g. M-2 near Chakri), the fine amount, and the PSID — the 17-digit Payment System Identifier you’ll use to pay.

    I got a motorway challan SMS — is it real? You may receive an SMS about a motorway challan, but there is no officially published NHMP sender ID you can rely on to authenticate one — so treat every challan SMS as unverified. Never click links in an SMS to “pay now.” Instead, open nhmp.gov.pk yourself and search by your registration number, or call the NHMP helpline 130. If the challan is genuine, it will appear in the official record. This one habit protects you from the fake-challan SMS scams that target drivers on all road types.

    Motorway Challan vs City Challan — Know Which System You’re In

    The single biggest source of confusion: Pakistan has no one challan system. A fine in Lahore goes to the Punjab system (PSCA portal), a fine in Islamabad goes to the ITP, and a fine on the motorway goes to the NHMP. They do not share a single public search page.

    That means a clean result on one portal proves nothing about the others. Drivers who drive between cities regularly — Lahore to Islamabad, Islamabad to Peshawar — should check each system they drove through, especially after a long trip. If you were stopped by a uniformed Motorway Police patrol or passed NHMP speed cameras on M-1, M-2 or a national highway, your challan sits with the NHMP. If the fine happened inside a city’s limits, it belongs to that city’s system.

    Motorway Fine List — What Common Violations Cost

    The NHMP publishes a fine schedule, and it escalates. The fines most people get:

    • Over-speeding (car): Rs 2,500 — the most common motorway challan by far. This figure is set in Schedule XII of the National Highways Safety Ordinance 2000 and was raised from Rs 750 by an NHMP notification in October 2023. The posted motorway limit for cars is 120 km/h; cameras and patrol radars both catch violations.
    • Driving without a licence / expired licence — carries a substantial fine under the same NHSO schedule.
    • Lane violation, wrong overtaking, no seatbelt — also fined under Schedule XII.

    The important escalation rule: leaving a challan unpaid past its due date can add penalties on top of the original fine, so a Rs 2,500 over-speeding ticket that sits ignored may not stay Rs 2,500. That’s one more reason to check and pay quickly rather than discovering the challan months later at some unrelated Excise visit.

    How to Pay a Motorway Challan Online (PSID)

    Every motorway challan carries a PSID (Payment System Identifier) — a 17-digit code. Think of the PSID as the challan’s account number: anywhere that accepts PSID payments can settle it.

    Pay through JazzCash or Easypaisa:

    1. Open the JazzCash or Easypaisa app and go to bill payments / government payments (menu labels vary slightly between apps).
    2. Choose the option to pay by PSID (usually listed under “Traffic Challan” or “Government Receipt”).
    3. Enter the 17-digit PSID from your challan — double-check every digit; a PSID belongs to one specific challan.
    4. Confirm the amount and pay. Save the transaction receipt — it is your proof of payment if the record ever shows unpaid.

    Can I pay a motorway challan later online instead of on the spot? Yes. A challan issued on the spot doesn’t have to be settled roadside. You can note the ticket/PSID and pay it later through any PSID-accepting channel — as long as you pay before penalties stack up. Just don’t confuse “pay later” with “ignore”: the escalation clock keeps running.

    Raast QR Cashless Payment on M-1, M-2 and the Islamabad–Murree Expressway

    The biggest change in motorway payments: Raast QR cashless challan payment launched on 18 June 2026 as a pilot, run by the National Highway Authority (NHA) with the NHMP and Zindigi (JS Bank) under the Cashless Pakistan initiative. For now the pilot covers only the M-1 (Islamabad–Peshawar), M-2 (Islamabad–Lahore) and the Islamabad–Murree Expressway — wider expansion depends on the pilot review.

    How it works on the spot:

    1. When a fine is issued, the officer generates a Raast QR code for that specific challan.
    2. Scan the QR with any banking app that supports Raast QR — you do not need a Zindigi account. Zindigi (JS Bank) is the pilot’s banking partner, but the QR code itself works across Raast-enabled apps.
    3. The exact fine amount is deducted instantly from your account to the NHMP collection account. No cash changes hands.
    4. You get an immediate digital receipt — keep it.

    Why this matters: roadside cash fines were a friction point for drivers and officers alike — disputes over amounts, no receipts, exact-change problems. The QR payment ends that: fixed amount, instant receipt, verifiable record. Because this is still a pilot, the QR option may not be offered at every stop yet — if you end up paying cash, follow the receipt rules in the next section.

    Is Cash Still Accepted for Motorway Fines?

    On the motorways with Raast QR rollout, cashless is the direction of travel — but the pilot is still bedding in. On motorways and highways outside M-1, M-2 and the Murree Expressway, cash spot fines remain the norm. Two practical rules:

    • Always insist on a receipt or ticket for any spot fine, cash or QR. No receipt, no proof you paid.
    • If you pay cash, write down the ticket number immediately and check online within 24–48 hours that the challan is marked paid. Unrecorded cash payments are the ones that come back to haunt drivers.

    What Happens If You Don’t Pay a Motorway Challan

    • Penalties stack: leaving a fine unpaid past its due date can add penalties — a small ticket grows if ignored.
    • Enforcement at roadside: a vehicle with pending challans can be flagged when an NHMP patrol stops it for any reason.
    • Record consequences: unpaid challans can surface later at vehicle transfer or token-tax time, the same way provincial challans do.

    The fix is the same in every case: check now, pay now, keep the receipt.

    Frequently Asked Questions

    How do I check my motorway challan online?
    Use the official NHMP website (nhmp.gov.pk) — motorway challans are issued by the National Highways & Motorway Police, not provincial police, so they won’t appear on the Punjab or Islamabad portals. Search by vehicle registration number or by the ticket number given to you at the spot. If you can’t find it online, call the NHMP helpline 130.

    What is the fine for over-speeding on the motorway?
    Over-speeding in a car on the motorway carries a Rs 2,500 fine, set in Schedule XII of the National Highways Safety Ordinance 2000 (raised from Rs 750 in October 2023). The posted motorway limit for cars is 120 km/h. Unpaid tickets can attract penalties after the due date, so don’t let them sit.

    How do I pay a motorway challan with Raast QR?
    On the M-1, M-2 and Islamabad–Murree Expressway, the officer generates a Raast QR code for your fine. Scan it with any banking app that supports Raast QR — no Zindigi account needed — and the exact amount is deducted instantly, with a digital receipt. This pilot has been running since 18 June 2026.

    Which motorways accept QR payment for traffic fines?
    So far, only M-1 (Islamabad–Peshawar), M-2 (Islamabad–Lahore) and the Islamabad–Murree Expressway, where the pilot launched on 18 June 2026. Expansion to other motorways is pending the pilot review.

    Can I pay a motorway challan later online instead of on the spot?
    Yes. Note the ticket number or PSID from the challan and pay later via JazzCash, Easypaisa, or any PSID-accepting channel. Just don’t ignore it — penalties accumulate after the due date.

    Can I pay a motorway challan through JazzCash or Easypaisa?
    Yes. Both apps accept PSID payments — find the bill/government payment section, choose the PSID or traffic-challan option, enter the 17-digit PSID from your challan, and pay. Save the transaction receipt as proof.

    Is cash still accepted for motorway fines?
    On M-1, M-2 and the Murree Expressway, Raast QR cashless payment has been available since the 18 June 2026 pilot launch, though the rollout is still bedding in. On other motorways and highways, cash spot fines remain the norm. Always demand a receipt or ticket for any spot payment.

    What happens if I don’t pay a motorway challan on time?
    Penalties can be added after the due date, NHMP patrols can flag your vehicle during stops, and the unpaid challan can surface later during vehicle transfer or tax processes.


    Internal links: Islamabad e-challan check — How to pay e-challan online — E-challan problems and solutions — Traffic fines Pakistan 2026

  • E-Challan Check by CNIC in Punjab: Vehicle Number, Search and Payment Guide

    Independent information guide · Punjab · Portal form checked 7 November 2026

    On this page
    QUICK ANSWERHave your vehicle number and the registered owner’s CNIC ready.

    To check an e-challan by CNIC in Punjab, open the official PSCA portal, enter your vehicle registration number and the registered owner’s 13-digit CNIC without dashes, then select Search. The form also accepts a chassis number instead of the CNIC. Check each vehicle separately.

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

    PSCA Portal Fields at a Glance

    Field on the portal What to enter Format shown by the portal
    Plate Number (required) Your vehicle registration number ABC 000, ABC 0000 or ABC-00-0000
    CNIC (required, or chassis) Registered owner’s CNIC 13 digits, no dashes (e.g. 1234567890123)
    Chassis Number (instead of CNIC) Chassis number from the registration document As printed on the document
    Check with CNIC Check with chassis number
    Best when You are the registered owner, or have the owner’s permission The car is not yet transferred, or you do not have the owner’s CNIC
    Still need the plate number? Yes Yes
    Where to find it Owner’s CNIC card Registration book / smart card

    This guide explains the Punjab PSCA route for an e-challan check by CNIC. Start with the authority named on your notice: a PSCA camera notice, a paper traffic ticket and an Islamabad notice can have different checking and payment instructions.

    What you need before checking

    • Vehicle registration number: copy it from the registration document rather than guessing the plate format.
    • Registered owner’s CNIC: use the identity details associated with the vehicle record, in the format requested by the portal.
    • Your notice, if available: keep its ticket number, issuing authority and date nearby.

    The official form also accepts a chassis number as an alternative to the CNIC. Copy it from the registration document. Do not use another person’s identity details without permission or enter a CNIC on an unrelated website.

    How to check an e-challan using your CNIC

    1. Open the official PSCA portal

    Go directly to echallan.psca.gop.pk ↗. Check the website address before entering identification details. Check E-Challan is an independent guide and does not collect your CNIC, retrieve private records or process fine payments.

    2. Enter the vehicle registration number

    Use the registration number shown on your vehicle documents. The portal accepts the formats ABC 000, ABC 0000 and ABC-00-0000. Checking one plate does not automatically check other vehicles registered to the same owner.

    3. Enter the registered owner’s identification details

    Enter the 13-digit CNIC without dashes, or use the chassis-number alternative shown on the form. If you recently bought the vehicle, confirm that the ownership record has been updated. An ownership mismatch is something to clarify with the relevant registration authority; it does not establish that a notice is valid or invalid.

    4. Complete any verification shown and search

    Complete any verification shown, then select Search.

    5. Compare the result with your notice

    Check the vehicle, offence date, location and amount. Review any image or other evidence supplied with the record. Save or print the official notice when that option is available, and retain the reference needed for the next step.

    How to read the search result

    • A matching record: compare the details before deciding whether to pay or ask the authority to review an apparent error.
    • No matching record: recheck the inputs and issuing authority. An empty PSCA result does not cancel a paper ticket or a notice issued by another authority.
    • A paid record or existing receipt: compare the reference and amount before making another payment.

    Record availability and payment updates can vary. Use the instructions and due date on the official notice, and contact the issuing authority if a mismatch remains.

    How to use the payment reference

    1. Confirm the vehicle, notice and amount on the official service.
    2. Copy the payment reference exactly. For ePay Punjab services, the official platform describes a 17-digit PSID.
    3. Use a supported payment channel and select the correct government service. Menu names can differ between bank and wallet apps.
    4. Check the displayed payment details before authorising the transaction.
    5. Keep the receipt, transaction ID and reference, then verify the payment status with the authority.

    Read our e-challan payment guide for related guidance. If money was debited but the record has not updated, keep the receipt and use the support routes for the payment provider and issuing authority before paying again.

    Common problems and the next step

    The portal says “no record found”

    Check the plate and registered-owner details against the vehicle documents. Confirm that the notice names PSCA. If the details are correct, follow the authority’s support instructions; do not assume the notice is cancelled or wait beyond its stated deadline.

    The payment reference is rejected

    Copy the reference again from the official notice, check that you selected the correct service, and compare any error message with the payment provider’s instructions. Do not invent a replacement reference or send money to a personal account supplied in a message.

    The photograph or vehicle details do not match

    Save the notice, evidence and vehicle documents. Ask the issuing authority for its current correction or dispute procedure. A mismatch needs review; this guide cannot determine whether it was caused by a plate-reading error, an ownership problem or something else.

    Use our wrong-ticket and payment troubleshooting guide or the Lahore e-challan guide for relevant next steps. Check current contact details on official sources before visiting an office.

    Checking a notice from another authority

    These steps describe the Punjab PSCA route. For Sindh TRACS or Islamabad Police notices, use the relevant authority’s service and its own required fields. Our Karachi guide and Islamabad guide link to those official destinations.

    Frequently asked questions

    Can I check an e-challan by CNIC alone?

    The PSCA route described here pairs identification with a vehicle registration number. Have both ready and follow the official form. One search should not be treated as an all-vehicles ownership report.

    Can I check a Punjab e-challan without a CNIC?

    The official PSCA form accepts a chassis number as an alternative to the CNIC. You still need the vehicle registration number. Copy both details from the vehicle documents.

    Whose CNIC should I use?

    Use the registered owner’s identification details associated with the vehicle. If ownership has changed, check the official registration record rather than guessing the previous owner’s information.

    Can I check several vehicles with the same CNIC?

    Check each vehicle separately using its registration number and the matching owner details. A result for one plate does not establish the status of another.

    What is a PSID?

    It is the payment identifier used for supported government payments. ePay Punjab describes a 17-digit PSID. Use the reference on your own official payment record and the payment channels supported for that service.

    What should I do if no challan appears?

    Recheck the vehicle number, owner information and issuing authority. Follow up through the official support route if the notice and search still disagree. An empty result alone does not invalidate a notice.

    Does this website collect my CNIC or fine payment?

    No. Check E-Challan provides independent instructions and links to official services. Enter identification and payment information only on the appropriate official service or supported payment channel.

    If you need to… Read
    See the challan photo evidence E-challan check with picture
    Get a PSID to pay How to generate a PSID
    Fix “no record found” E-challan not showing online
    Check by number plate in any province How to check car challan online
    Challan for a car you sold E-challan for a vehicle I sold
    Cancel a wrong challan Cancel e-challan online in Punjab
    Spot a fake challan SMS Fake e-challan SMS scam

    Official sources