E-Challan Gov — Complete Guide to Official Challan Portals in India

Everything you need to know about the official e-challan Parivahan portal, state-wise RTO portals, Virtual Courts, and the VAHAN database. Check & pay challans the right way.

Quick Challan Check →

Understanding the Official E-Challan System in India

India's e-challan system is a centralized digital platform managed by the Ministry of Road Transport and Highways (MoRTH) through the National Informatics Centre (NIC). The system connects traffic police departments, RTOs, courts, and payment gateways across all states and union territories.

Key Components of the E-Challan Ecosystem

  • eChallan Portal (echallan.parivahan.gov.in): The central hub for checking and paying challans. Managed by MoRTH.
  • VAHAN Database: National vehicle registration database that stores all vehicle owner details, RC information, and linked challans.
  • Sarathi Portal: Driving licence management system that can be affected by unpaid challans (DL suspension).
  • Virtual Courts (vcourts.gov.in): Online courts that handle traffic challan adjudication without physical appearance.
  • mParivahan App: Official mobile app for viewing DL, RC, and checking challan status on the go.

💡 Faster Alternative

Government portals often experience heavy traffic and slow loading. PayEChallan.com connects to the same government APIs but provides a faster, mobile-friendly experience with instant results. Free to check, secure payments.

How to Use echallan.parivahan.gov.in — Step by Step

Here's a detailed walkthrough of using the official government portal:

Method 1: Check by Vehicle Number

  1. Visit echallan.parivahan.gov.in in your browser
  2. Click on "Check Challan Status" from the homepage
  3. Enter your Vehicle Registration Number in the correct format (e.g., MH02AB1234)
  4. Complete the CAPTCHA verification
  5. Click "Get Details" to view all challans
  6. Pending challans will show with violation details, date, and fine amount
  7. Click "Pay Online" to proceed to the payment gateway

Method 2: Check by Challan Number

  1. If you received a challan notice with a specific challan number, select "Check by Challan Number"
  2. Enter the challan number exactly as received
  3. Complete CAPTCHA and view the specific challan details

Method 3: Check by DL Number

  1. Select "Check by DL Number"
  2. Enter your Driving Licence number in the correct format
  3. This shows challans issued against your DL specifically (useful when driving different vehicles)

⚠️ Common Issues with the Official Portal

  • Server overload: The portal frequently crashes during peak hours (10 AM – 2 PM). Try early morning or late evening.
  • CAPTCHA failures: If CAPTCHA doesn't load, clear browser cache or try a different browser.
  • Data not found: Some states have delayed data sync. If "No challan found" shows but you know one exists, try again after 24-48 hours.
  • Payment gateway errors: If payment fails, check your bank statement before retrying. Failed amount is auto-refunded in 5-7 days.

State-Wise Official E-Challan Portals

Official traffic police and RTO portals for each state

Maharashtra

Maha Traffic E-Challan

mahatrafficechallan.gov.in

Quick Check on PayEChallan →

Delhi

Delhi Traffic Police

delhitrafficpolice.nic.in

Quick Check on PayEChallan →

Karnataka

Karnataka State Police

ksp.karnataka.gov.in

Quick Check on PayEChallan →

Tamil Nadu

TN Traffic Police

eservices.tnpolice.gov.in

Quick Check on PayEChallan →

Gujarat

Gujarat Traffic Police

echallan.gujhome.police.in

Quick Check on PayEChallan →

Rajasthan

Rajasthan Traffic Police

traffic.rajasthan.gov.in

Quick Check on PayEChallan →

Uttar Pradesh

UP Traffic Police

uppolice.gov.in

Quick Check on PayEChallan →

West Bengal

Kolkata Traffic Police

kolkatatrafficpolice.gov.in

Quick Check on PayEChallan →

Telangana

Hyderabad Traffic Police

htp.gov.in

Quick Check on PayEChallan →

Kerala

Kerala Police E-Challan

keralapolice.gov.in

Quick Check on PayEChallan →

Punjab

Punjab Traffic Police

punjabpolice.gov.in

Quick Check on PayEChallan →

Haryana

Haryana Traffic Police

haryanapolice.gov.in

Quick Check on PayEChallan →

All states also covered on the central portal: echallan.parivahan.gov.in

Virtual Court for Traffic Challans — Complete Guide

Virtual Courts (vcourts.gov.in) are online courts established by the eCourts project to handle traffic challan cases without requiring physical court appearance. If your e-challan is forwarded to a Virtual Court, here's what you need to know:

How Virtual Court Works for Challans

  1. Challan Referral: If an e-challan remains unpaid beyond the stipulated period (usually 60 days), it may be forwarded to a Virtual Court automatically.
  2. Case Number: You'll receive a Virtual Court case number via SMS. This is different from the original challan number.
  3. Two Options: You can either plead guilty (accept the violation and pay the court-determined fine online) or plead not guilty (contest the challan, which requires physical court appearance on the given date).
  4. Payment: If you plead guilty, you can pay the fine online through the Virtual Court portal. The fine may be the same as or higher than the original challan amount.
  5. Closure: After payment, the case is closed and your challan status is updated within 7-14 days.

States with Active Virtual Courts for Traffic Challans

StateVirtual Court StatusPortal
DelhiActive — all traffic challansvcourts.gov.in
GujaratActivevcourts.gov.in
KarnatakaActivevcourts.gov.in
KeralaActivevcourts.gov.in
Madhya PradeshActivevcourts.gov.in
MaharashtraActivevcourts.gov.in
PunjabActivevcourts.gov.in
RajasthanActivevcourts.gov.in
Tamil NaduActivevcourts.gov.in
Uttar PradeshActivevcourts.gov.in
West BengalActivevcourts.gov.in

💡 Better to Pay Before Virtual Court

Once a challan reaches Virtual Court, additional court fees may apply. It's always cheaper and simpler to pay your challans directly when they're first issued. Check your pending challans now and pay before they escalate.

Understanding the VAHAN Database

VAHAN is the national vehicle registration database maintained by NIC under MoRTH. It stores comprehensive information about every registered vehicle in India and is the backbone of the e-challan system.

What Information Does VAHAN Store?

  • Vehicle details: Make, model, color, engine number, chassis number, fuel type
  • Owner details: Name, address, registered mobile number
  • Registration: RC number, registration date, validity, RTO details
  • Insurance: Insurance company, policy number, validity date
  • PUC status: Pollution certificate validity
  • Fitness certificate: For commercial vehicles
  • Hypothecation: Loan details if vehicle is financed
  • Challan history: All pending and paid challans linked to the vehicle

Why Your VAHAN Data Matters for Challans

When a CCTV camera captures a violation, the ANPR system reads the number plate and cross-references it with the VAHAN database to identify the vehicle owner. The challan is then generated and an SMS is sent to the mobile number registered in VAHAN.

This is why it's crucial to keep your mobile number updated in VAHAN — if your number is old or incorrect, you'll miss challan notifications and fines can accumulate without your knowledge.

How to Update Your Mobile Number in VAHAN

  1. Visit your nearest RTO office with your RC and valid ID proof
  2. Request a mobile number update form
  3. Alternatively, use the mParivahan app (some states support online updates)
  4. The update typically reflects within 7-14 days

Skip the Government Portal Hassle

Check your challan instantly on PayEChallan.com — same government data, 10x faster experience, mobile-friendly.

Check Challan Instantly →

Frequently Asked Questions

What is echallan.parivahan.gov.in?
echallan.parivahan.gov.in is the official e-challan portal of the Ministry of Road Transport and Highways (MoRTH), Government of India. It's the central platform for checking challan status and making payments for all Indian states. The portal connects to the VAHAN vehicle database for real-time data.
What is Virtual Court for e-challan?
Virtual Courts (vcourts.gov.in) handle traffic challan cases online. If your challan is unpaid for over 60 days, it may be forwarded to a Virtual Court. You can plead guilty and pay online, or plead not guilty and attend court physically. Virtual Courts are active in 11+ states including Delhi, Maharashtra, Gujarat, and Karnataka.
What is the difference between Parivahan and VAHAN?
Parivahan (parivahan.gov.in) is the umbrella portal for all transport services including e-challan, driving licence (Sarathi), and vehicle registration. VAHAN is specifically the vehicle registration database under Parivahan that stores vehicle details, owner information, and challan history. The e-challan system uses VAHAN data to identify vehicle owners.
Is there a mobile app for e-challan?
Yes, the official mParivahan app by MoRTH is available on Android and iOS. It allows you to view DL, RC, and check challan status. For a faster web-based alternative, PayEChallan.com works on any mobile browser without downloading an app.
How to check challan when the official portal is down?
Government portals often experience downtime. Use PayEChallan.com as a reliable alternative — it maintains its own connection to government APIs and provides faster, more stable access to challan data for all states.
Can I dispute a wrong challan on the official portal?
Yes. On echallan.parivahan.gov.in, click the "Complaint" tab to file a grievance. Provide your challan number, vehicle details, and supporting evidence (photos, location proof). For Virtual Court challans, you can plead "not guilty" and contest in person. Dispute resolution typically takes 2-4 weeks.
How to download e-challan receipt after payment?
After payment on the official portal, a receipt with transaction ID is generated. Save or print this immediately. If you lose it, you can check your payment history by entering your vehicle number on the portal and clicking "Paid Challans." On PayEChallan.com, receipts are also available in your account history.
What is the CAPTCHA issue on the official portal?
The official Parivahan portal uses CAPTCHA for bot prevention, which often fails to load during peak hours. Solutions: try a different browser, clear cache, disable ad blockers, or try during off-peak hours (before 9 AM or after 8 PM). Alternatively, PayEChallan.com doesn't require CAPTCHA.