NextGen mParivahan App
Carry your DL and RC digitally, pay challans, check any vehicle's details, and track applications โ all from one app. This guide covers setup, features, and troubleshooting for mParivahan.
What Is mParivahan?
mParivahan is the official mobile application launched by the Ministry of Road Transport and Highways (MoRTH), Government of India. It is developed and maintained by the National Informatics Centre (NIC) and is part of the broader Digital India initiative to digitize transport services nationwide.
The app connects directly to the Vahan (vehicle related services) and Sarathi (driving licence) national databases maintained across all Regional Transport Offices (RTOs) in India.
Why Should You Use mParivahan?
Under the Motor Vehicles Act, 1988 (as amended) and the Information Technology Act, 2000, digital documents accessed through mParivahan and DigiLocker are legally equivalent to their physical counterparts. The Transport Ministry has directed traffic police departments across all states to accept digital documents shown through these official apps.
Beyond carrying documents digitally, the app is useful for several reasons:
- Check the details of any registered vehicle in India
- Verify whether a second-hand vehicle has valid registration and papers
- Pay traffic challans online without visiting the RTO
- Track your DL or RC application status in real time
- Apply for certain RTO services directly from the app
Download and Install
The app is available on both major platforms:
- Android: Open Google Play Store, search for "NextGen mParivahan" by NIC eGov Mobile Apps. Tap Install.
- iOS: Open the Apple App Store, search for "NextGen mParivahan" by NIC. Tap Get to download.
Register and Set Up Your Account
Setting up your mParivahan account takes about two minutes. Here's how it works:
- Open the app and tap Sign Up. Enter your 10-digit mobile number - this should be the same number that's registered with your RTO against your DL or vehicle RC for best results. You'll receive a One-Time Password (OTP) via SMS. Enter the OTP to verify your number.
- Next, fill in your basic details: full name, date of birth, and email address. Create a username and a strong password (minimum 8 characters, with a mix of letters and numbers). Then set up a 4-digit MPIN (Mobile PIN) for quick future logins.
Key Features of mParivahan
| Section | What's Included |
|---|---|
| Transport Services | Check challan status, pay challans, verify payment, download e-challans, view receipts, track DL application status, download DL fee receipts and appointment slips |
| Virtual Documents | Create and store Virtual DL and Virtual RC, view and share RCs with family members |
| Transaction Services | In-app activity history including past vehicle searches, DL searches, and transaction records |
| Informational Services | Overview guides on RTO processes such as RC search, DL search, duplicate RC, ownership transfer, hypothecation, NOC, DL renewal, duplicate DL, address change, and IDP (informational only โ these services cannot be performed within the app) |
Virtual Driving Licence (DL)
This is probably the most-used feature. You can store a digital copy of your driving licence in the app, and it's legally accepted by traffic police across India.
How to create your Virtual DL:
- Open the app and go to My Virtual DL from the home screen. Enter your Driving Licence number and Date of Birth.
- Tap Add my Driving Licence. The app fetches your DL details from the Sarathi national database, including your photograph, licence type, classes of vehicles you're authorised to drive, issue date, and expiry date.
Your Virtual DL comes with an encrypted QR code that traffic authorities can scan for instant verification. Once added, you can access your DL.
Virtual Registration Certificate (RC)
Just like the Virtual DL, you can carry a digital version of your vehicle's RC.
How to create your Virtual RC:
- Click on Virtual RC option. Enter your vehicle registration number (for example, UP78AB1234).
- Enter the last 5 digits of your Chassis Number and Engine Number โ both of these are printed on your physical RC. Tap Add My Vehicle and the app pulls your vehicle details from the Vahan database.
The Virtual RC shows the owner's name, vehicle make and model, fuel type, registration date, registering authority, insurance validity, fitness validity, and vehicle class. You can add multiple vehicles to a single account, which is handy if your family owns more than one vehicle.
Like the Virtual DL, the Virtual RC works offline after the initial setup and includes a QR code for quick verification.
Vehicle Information Search
You don't need to register a vehicle as your own to look up its details. The app lets you search for any vehicle registered in India by simply entering its registration number.
The basic search shows partially masked owner details (for privacy), along with the vehicle's make, model, fuel type, registration date, and registering authority. This feature is especially useful when you're looking at buying a second-hand vehicle and want to quickly verify its registration status, age, and whether it's been reported stolen or has valid fitness and insurance.
E-Challan Services
mParivahan integrates with the national e-Challan system, allowing you to check and pay traffic fines directly from the app.
How to check your challans:
From the home screen, scroll to the Challan Services section. You can search by Vehicle Number, Challan Number, or DL Number. The app displays all pending challans with details like the violation type (overspeeding, signal jumping, helmet violation, etc.), the fine amount, date and time of the offence, and payment status.
To pay, select the challan and tap Pay Now. Payment options include UPI, debit/credit card, and net banking. After payment, you can download the receipt for your records.
Driving Licence Services
mParivahan does not let you apply for a new Learner's Licence or Permanent DL directly within the app. For that, you need to visit the Sarathi portal at sarathi.parivahan.gov.in. What the app does offer under its Transport Services section is:
- DL Application Status Tracking: If you've already applied for a LL or DL through the Sarathi portal, you can check where your application stands directly from the app. Enter your application number to get real-time updates.
- DL Extract and Fee Receipts: You can download your DL extract, print your licence fee receipt, and download your DL appointment slip from the app.
- DL Search: Look up any driving licence's basic details by entering the DL number. Useful for quick verification.
The app also has an Informational Services section that provides overview guides on processes like DL renewal, duplicate DL, change of address in DL, and International Driving Permit. But these are informational only โ they explain the steps and documents needed. To actually perform any of these services, you'll need to go to sarathi.parivahan.gov.in.
RC-Related Services
Similar to DL services, mParivahan does not let you apply for duplicate RC, transfer of ownership, address change, hypothecation changes, or NOC through the app. These are handled on the Vahan portal at vahan.parivahan.gov.in or by visiting your RTO.
What the app does offer is RC Search - you can look up any vehicle's registration details by entering its number. And as explained earlier, you can create a Virtual RC for your own vehicle.
The Informational Services section provides overviews of RC-related processes like duplicate RC, ownership transfer, hypothecation termination, HP endorsement, NOC, and address change. These guides tell you what documents you need and how the process works, but the actual application happens on the Vahan portal or at the RTO, not inside the app.
Other Useful Features
| Feature | Description |
|---|---|
| RTO & Traffic Office Locator | Find the nearest RTO office or traffic police station based on your current location |
| PUC Centre Locator | Locate pollution under control (PUC) testing centres near you |
| Nearest Fuel Pump | Find nearby fuel pumps based on your location |
| Transaction History | View a log of your past vehicle searches, DL lookups, and transactions under the Transaction Services section |
Common Issues and How to Fix Them
Login issues / "Unable to verify MPIN" error:
Go to your phone's Settings > Apps > NextGen mParivahan > Clear Data and Cache. Then try logging in again from scratch. If that doesn't work, uninstall and reinstall the app.
OTP not received:
Ensure that the registered mobile number is active and has good signal. Wait at least 2 to 3 minutes before requesting a new OTP. If the issue persists, try again during off-peak hours such as early morning or late night when server load is lower.
Vehicle details showing blank:
Delete the vehicle from your dashboard and add it again using your registration number, chassis number, and engine number. This forces a fresh data fetch from the national register.
"Vehicle not found" or "Details mismatch" error:
Double-check that your registration number is entered exactly as it appears on your RC, without spaces. If it still doesn't work, the issue might be that your state RTO hasn't synced its data with the national Vahan database. Contact your RTO to confirm.
App crashes or slow loading:
Make sure you're on the latest version from the Play Store or App Store. The app tends to be slow during peak hours. Try again during off-peak times.