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.
- 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.
- 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.
- 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.
- Complete the captcha if one appears, then press Search.
- 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.
- 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.
- Choose your search method: vehicle registration number or CNIC.
- 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.
- 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.