Last updated: 30 September 2026
Quick Answer: You pay or contest a virtual court challan online on vcourts.gov.in, after finding your case by challan or vehicle number. An e-challan that stays unpaid can be sent to your state's virtual court, which shows the fine it has set. Choose Pay Fine for an instant receipt, or Request to Contest for a court and hearing date.
Virtual courts run under the eCourts project of the Supreme Court's e-Committee, and 22 states and union territories list a traffic or transport department on the portal. Paying and contesting both need a one-time password (OTP) sent to the mobile number on the challan.
At a glance
| Point | Detail |
|---|---|
| Portal | vcourts.gov.in (Virtual Courts, eCourts) |
| Search by | Mobile number, CNR number, party name, or challan/vehicle number |
| Your options | Pay Fine or Request to Contest, both after OTP verification |
| Payment | Online through the eCourts payment gateway, with an instant e-receipt |
| Wrong mobile number? | Verify with the vehicle's engine and chassis numbers instead |
| If ignored | Challan transferred to regular court, where you settle it with that court |
| Run by | e-Committee, Supreme Court of India; built by the National Informatics Centre (NIC) |
What is a virtual court traffic challan, and why was yours sent there?
A virtual court challan is a traffic e-challan that's been moved to an online court, where a judge decides it without you visiting a courtroom. Yours was most likely sent there because it stayed unpaid on the eChallan system.
The e-Committee's virtual courts page explains it: Motor Vehicles Act challans are settled electronically, and the case closes once the fine is paid. You usually hear about it by SMS or email. The penalty for each offence is set by law; see traffic challan fines in India.
Can you still pay an e-challan normally before it reaches the virtual court?
Yes. To check and pay a vehicle e-challan online, search it on the Ministry of Road Transport and Highways' Parivahan eChallan portal by challan, vehicle or DL number and pay it there.
That only works while the challan is still with the police or transport department. Once it's sent to court, you settle it on vcourts instead. For the full routine, see how to check, pay or contest a traffic challan online.
How do you check if your challan is in the virtual court?
Search for it on vcourts.gov.in: echallan virtual court cases are listed by state department, and the case appears once it's been received. Here's how:
- Open vcourts.gov.in and pick your state's traffic or transport department.
- Click Proceed Now and choose a search option: mobile number, CNR (Case Number Record) number, party name, or challan/vehicle number.
- Enter the details and the captcha, then submit.
- Click View on your case to see the challan details and its virtual court challan status.
No result? It may not have reached the court yet, or it has already moved on. The Virtual Courts FAQ walks through each search path.
How do you pay a virtual court challan online?
Virtual court challan payment happens on the same case screen, through the eCourts payment gateway. To pay virtual court challan online:
- Search your case and click View.
- Select Pay Fine and verify the OTP sent to the mobile number on the challan.
- You'll be taken to the payment gateway. Complete the payment.
- Download or print the receipt, which is issued as soon as the payment succeeds.
Common mistakes to avoid:
- paying on a lookalike website: Parivahan has warned about fake challan sites, so type vcourts.gov.in yourself;
- closing the tab before the receipt loads;
- paying again after a failed attempt without checking the case first.
Get it done for you
The simplest route is the government portal itself. If you'd rather skip the searches and OTPs, an assisted service can do it. Short on time? Jaagruk Bharat's team can:
- check the pending e-challans on your vehicle;
- pay them on the government portal for you, over WhatsApp;
- send you the payment receipts.
How do you contest a virtual court challan instead of paying?
Choose Request to Contest on the case screen, verify the OTP and submit. The portal then shows an acknowledgement with the court and the date assigned to your case.
You can then appear yourself or through a traffic challan lawyer, and in some states the hearing runs by video link. If the court imposes a fine, you pay it through the eCourts payment service.
What happens if you ignore a virtual court challan?
It doesn't go away. A case that isn't paid or contested can be transferred to a regular court with jurisdiction over the area.
Once a challan is transferred to regular court, you generally can't settle it with the Pay Fine button. You'd deal with that court directly, in person or through a lawyer, which takes far longer than paying online. Act while the pay option is still showing.
Which states send traffic challans to a virtual court?
The vcourts portal lists 22 states and union territories. The main ones:
| State / UT | Department to pick on vcourts |
|---|---|
| Delhi | Traffic Department or Notice Department |
| Haryana | Traffic Department |
| Karnataka | Traffic Department |
| Maharashtra | Transport Department or Nashik Traffic Department |
| Others | Gujarat, Kerala, Punjab, Rajasthan, Tamil Nadu, Uttar Pradesh, West Bengal and 11 more |
So a virtual court challan in Haryana sits under Haryana (Traffic Department), and a virtual court challan in Delhi under one of Delhi's two options. If a Mumbai or Pune challan isn't under either Maharashtra option, check it on the eChallan portal first.
Virtual court or Lok Adalat: which one settles your challan?
Use the virtual court for a challan already showing on vcourts; you can pay any day the portal is up. A Lok Adalat is a settlement sitting held on announced dates, useful mainly for older challans that have moved to a regular court. See how to settle a traffic challan at Lok Adalat for the steps and documents.
Short on time with a pending challan? Jaagruk Bharat's e-challan payment service, linked above, can check and pay it for you.
