📱 Official App Guide

mParivahan App —
Complete Guide 2026

Everything you need to know about India's official transport app — download, setup, virtual DL, virtual RC, eChallan, vehicle search, and every feature explained step by step.

📅 Updated: April 2026 ✅ Developed by NIC, MoRTH 📱 Android & iOS — Free ✅ Legally valid DL & RC
🔸 mParivahan in one sentence: It is the official free government app by NIC/MoRTH that lets you carry a legally valid digital DL and RC on your phone, check and pay eChallan, search any vehicle's details, and access RTO services — all from one place, without visiting the RTO.
📌 About the App

What is mParivahan? Is it Official?

mParivahan (currently called NextGen mParivahan) is the official mobile application of India's Ministry of Road Transport and Highways (MoRTH). It is developed and maintained by the National Informatics Centre (NIC) — the same government body that built the Vahan and Sarathi national transport databases.

The app connects directly to the centralised Vahan and Sarathi databases covering all 1,300+ RTOs across India. This means every document you see on the app — DL, RC, insurance status, challan records — comes directly from the official government database in real time, not from a local copy on your phone.

Is the Digital DL and RC from mParivahan Legally Valid?

Yes — completely. Under the Motor Vehicles Act, 1988 (as amended) and the Information Technology Act, 2000, digital documents stored on mParivahan and DigiLocker are legally equivalent to their physical counterparts. Traffic police across India are required to accept them.

Each virtual document carries an encrypted, dynamic QR code that traffic police scan to verify the document against the live government database in real time. This is more reliable than a physical card, which could be fake, expired, or tampered with.

You can drive legally without carrying your physical DL or RC if you have them on mParivahan. The virtual documents on the app are accepted by traffic authorities across all states. The physical card is still recommended to have at home as a backup.

Key Facts About the App

DetailInformation
DeveloperNational Informatics Centre (NIC) — Government of India
Launched byMinistry of Road Transport and Highways (MoRTH)
App name (current)NextGen mParivahan
PlatformAndroid (Google Play Store) and iOS (Apple App Store)
CostCompletely free — no subscription, no hidden charges
Users (2026)Over 50 million registered users
Legal validityFully valid under Motor Vehicles Act 1988 and IT Act 2000
DatabaseLive connection to Vahan and Sarathi national databases (all RTOs)
📋 Features

All Features at a Glance

mParivahan is not just a document wallet — it is a complete transport services platform. Here is everything you can do with the app:

👤
Virtual Driving Licence

Store your legal digital DL with live QR code. Show it to traffic police instead of the physical card.

🚗
Virtual RC

Digital Registration Certificate for your vehicle. Legally valid and accepted nationally.

🚫
eChallan Check & Pay

Check pending challans by vehicle number or DL number. Pay directly from the app.

🔎
Vehicle Search

Search any vehicle's RC details by registration number. Useful for used car verification.

📌
Application Status

Track your DL or RC application status without visiting the RTO.

📜
Insurance Status

View your vehicle's insurance validity and insurer details directly from Vahan database.

🌿
PUC Status

Check your vehicle's Pollution Under Control certificate validity and expiry date.

🔔
Challan Notifications

Get real-time push notifications when a challan is issued against your registered vehicle.

🛠
RC-Related Services

Initiate RC renewal, ownership transfer, address change, and more from the app.

📥 Download

How to Download the App Safely

This step is more important than it sounds. There are several fake mParivahan clones on both the Google Play Store and Apple App Store that mimic the official app's interface and logo — some contain malware. Always verify you are downloading the official version.

Android (Google Play Store)

  • 1
    Open the Google Play Store on your Android phone.
  • 2
    Search for "NextGen mParivahan" in the search bar.
  • 3
    In the search results, look for the app with the blue and white wheel/gear logo. Critically, verify that the developer name shows exactly as "NIC eGov Mobile Apps" — not any other name.
  • 4
    Tap "Install." The app is approximately 30–50 MB. Once installed, tap "Open."

iPhone / iPad (Apple App Store)

  • 1
    Open the App Store on your iPhone or iPad.
  • 2
    Search for "NextGen mParivahan" or "mParivahan NIC."
  • 3
    Verify the developer is "National Informatics Centre" and tap "Get" to download.
🚫 Watch out for fakes. If an app asks for permissions to access your contacts, files, or sends you to an external payment page for basic features — it is likely fake. The official mParivahan app is completely free, requires only standard permissions (camera for QR scanning, storage for document saving), and all payments go through the official government payment gateway.
⚙ Setup

How to Set Up Your mParivahan Account

Setting up takes about 2–3 minutes. Use the same mobile number that is registered with your RTO for best results — this ensures OTPs for DL and RC verification reach you.

  • 1
    Open the NextGen mParivahan app. Swipe through the intro screens and tap "Sign In / Sign Up."
  • 2
    Tap "Sign Up" if you are a new user. Enter your 10-digit mobile number and tap "Send OTP."
  • 3
    Enter the OTP received via SMS and tap "Verify."
  • 4
    Fill in your basic details: full name, date of birth, email address. Create a username and a strong password (minimum 8 characters, mix of letters and numbers).
  • 5
    Set a 4-digit MPIN (Mobile PIN) for quick future logins. Choose something memorable but not obvious (avoid 1234 or your birth year).
  • 6
    Your account is created. You will be taken to the app dashboard — the home screen showing all available services.
💡 Logging in later: For subsequent logins, you can use either your username and password, or simply your mobile number and MPIN for faster access. You can also enable fingerprint or face ID login in the app settings for instant access.
📱 mParivahan Dashboard — Home Screen Overview
NextGen mParivahan
👤 My Virtual DL Active
🚗 My Virtual RC Valid
🚫 Challan Services 0 Pending
🔎 RC Search (Any Vehicle)
📌 Application Status
📜 Insurance & PUC Status
🛠 Vehicle / RC Services
🔔 Notifications
👤 Virtual DL

How to Add Your Virtual Driving Licence (DL)

This is the most important feature — your digital DL is legally valid and accepted by traffic police across India.

  • 1
    Open the mParivahan app and log in with your MPIN or password.
  • 2
    On the home screen, tap "My Virtual DL" from the dashboard menu.
  • 3
    Tap "Create Virtual DL" (first time) or "Add My Driving Licence."
  • 4
    Enter your Driving Licence number exactly as printed on your physical DL card (format: XX9999999999999). Tap "Search."
  • 5
    Enter your Date of Birth and tap "Verify." The app cross-checks this against the Sarathi database.
  • 6
    An OTP is sent to the mobile number registered with your DL at the RTO. Enter the OTP and tap "Submit."
  • 7
    Tap "Add to Dashboard for Virtual DL." Your virtual DL is now created and pinned to your dashboard. Tap "View Virtual DL" to see it.
👤 Driving Licence — Government of India
Rahul Kumar
MH20 20220123456
14 Apr 2043
LMV, MCWG
B+
14 Apr 2023
🞫
🞫 The Live QR Code: Your virtual DL contains a dynamic QR code that refreshes periodically. Traffic police scan this QR code to instantly verify your DL against the live Sarathi database — confirming it is valid, not expired, and not suspended. This live verification makes the digital DL more secure than the physical card.
⚠️ OTP going to the wrong number? If the OTP does not arrive or goes to an old number, your DL is linked to an outdated mobile number in the Sarathi database. Update it via sarathi.parivahan.gov.in → Services on DL → Change Address/Mobile Number.
🚗 Virtual RC

How to Add Your Virtual RC (Registration Certificate)

The virtual RC lets you carry your vehicle's registration certificate digitally — no need for the physical RC book or smart card during routine traffic checks.

  • 1
    Open the mParivahan app and tap "My Virtual RC" from the dashboard.
  • 2
    Tap "Create Virtual RC" or tap your profile icon at the top and select "My RC."
  • 3
    Enter your vehicle registration number (e.g., MH01AB1234) and tap "Search." A popup will confirm basic vehicle details — tap "OK."
  • 4
    Scroll down and tap "Add to Dashboard for Virtual RC."
  • 5
    Enter the last 5 digits of your chassis number and the last 5 digits of your engine number to verify ownership. Tap "Submit."
  • 6
    Enter the OTP sent to the mobile number registered with your vehicle. Tap "Submit."
  • 7
    Your Virtual RC is created and pinned to your dashboard. Tap "View Virtual RC" to see all vehicle details and the QR code. You can also download the QR code for offline use.
🚗 Registration Certificate — Government of India
Rahul Kumar
MH 01 AB 1234
Maruti Swift VXI
Petrol
15 Mar 2034
Valid ✓
🞫
💡 Add multiple vehicles: You can add more than one vehicle to your mParivahan dashboard — useful if you own multiple vehicles. Each gets its own Virtual RC card with a separate QR code.
🚫 eChallan

How to Check and Pay eChallan on mParivahan

The mParivahan app integrates directly with the national eChallan system. You can check and pay traffic fines without opening a browser.

Check Challans by Vehicle Number

  • 1
    Open the app and scroll to the "Challan Services" section on the home screen, or tap the hamburger menu (top-left) and select "Search Challan."
  • 2
    Select "Vehicle Number" as the search type. Enter your vehicle registration number and tap "Search."
  • 3
    All pending and paid challans for that vehicle will appear — showing the challan number, violation type, date, location, and fine amount.

Pay a Challan from the App

  • 1
    On the challan details screen, tap "Pay Now" on any pending challan.
  • 2
    Enter the OTP sent to the mobile number registered with the vehicle to verify your identity.
  • 3
    Select your payment method — UPI, debit card, credit card, or net banking — and complete the payment on the secure gateway.
  • 4
    Download the receipt from the app after payment. The challan status updates to "Paid" within 24–48 hours.
🔔 Enable notifications for instant challan alerts. Go to app Settings → Notifications → Enable "Challan Alerts." You will receive a push notification as soon as a challan is issued against any vehicle you have added to the app — so you never discover a challan months later.
🔎 Vehicle Search

How to Search Any Vehicle's Details

You do not need to own a vehicle to look up its details. This feature is widely used for used car verification before purchase, checking if a vehicle that hit yours is registered, or verifying insurance before a deal.

  • 1
    From the app home screen, tap "RC" or navigate to "Informational Services" → "RC Search."
  • 2
    Enter the vehicle registration number (e.g., DL01AB1234) in the search field and tap "Search."
  • 3
    The app displays the vehicle details from the Vahan database: owner name (partially masked for privacy), make and model, fuel type, registration date, RC validity, insurance status, PUC status, and registering RTO.

What You Can Verify Before Buying a Used Vehicle

  • Number of previous owners — 1st owner vs 3rd owner affects resale value
  • Insurance validity — is the current insurance still active?
  • RC validity — is the registration still valid or has it lapsed?
  • Hypothecation — is there still a bank loan on the vehicle?
  • Vehicle age and registration date — confirm against what the seller claims
  • PUC status — is the vehicle's pollution certificate valid?
🚗 For used car buyers: Always run an RC search on the vehicle's registration number before finalising any used vehicle purchase. If the hypothecation field still shows a bank name, do not buy until the seller clears the loan and removes the hypothecation from the RC. See our Remove Hypothecation guide.
📌 Status

Track DL and RC Application Status

Waiting for a new DL, renewal, or duplicate RC? Track the status directly in the app without visiting the RTO or the Sarathi/Vahan portal.

Track DL Application Status

  • 1
    Open the app → tap "My DL" from the top menu or dashboard.
  • 2
    Enter your Driving Licence number (or application number) and date of birth. Tap "Check Status."
  • 3
    The current status is displayed — Active, Under Process, Dispatched, or Expired.

Track RC / Vehicle Application Status

  • 1
    Open the app → tap "Application Status" from the dashboard.
  • 2
    Select the type of application (RC renewal, transfer, duplicate, etc.) and enter your application reference number.
  • 3
    The current stage of your application is shown — Under Review, Approved, Dispatched, or Rejected.
⚙ More Features

Other App Features You Should Know About

📜 Check Insurance and PUC Status

From your Virtual RC dashboard, you can see your vehicle's current insurance validity and PUC (Pollution Under Control) certificate expiry date directly from the Vahan database. This is useful for:

  • Setting personal renewal reminders
  • Confirming insurance was updated after policy renewal (can take up to 14 days to reflect)
  • Checking if hypothecation was removed after loan closure

🛠 RC-Related Online Services

The app links to Vehicle Related Services on the Vahan portal, allowing you to initiate applications for:

  • RC renewal
  • Ownership transfer (Form 29/30)
  • Duplicate RC application
  • Change of address
  • Hypothecation addition or removal
  • Interstate NOC application

🔔 Smart Challan Notifications

Once you add your vehicle's registration number to the app, you receive instant push notifications whenever a new challan is issued against that vehicle — whether it was a camera challan or a spot challan. You can monitor multiple vehicles (useful for family members or fleet managers).

🏃 Fancy Number Services

The app provides access to the Parivahan Fancy Number portal where you can check the availability of and bid for VIP/choice vehicle registration numbers.

📞 IVRS and Helpline Access

The app has a quick-access helpline section with direct contact details for Sarathi, Vahan, eChallan, and mParivahan support teams. For eChallan-related queries, press IVRS option 4 on the main helpline number.

🔄 Comparison

mParivahan vs DigiLocker — Which Should You Use?

Both apps provide legally valid digital DL and RC. Understanding the difference helps you choose which to rely on in which situation.

FeaturemParivahanDigiLocker
Developed byNIC / MoRTHMeitY (Ministry of Electronics and IT)
DL validity✅ Legally valid✅ Legally valid
RC validity✅ Legally valid✅ Legally valid
Live QR verification✅ Live, dynamic QR (updates periodically)✅ QR links to official data
eChallan check & pay✅ Built in❌ Not available
Vehicle search (any vehicle)✅ Built in❌ Not available
Application status tracking✅ Built in❌ Not available
Challan notifications✅ Real-time push alerts❌ Not available
Other documentsOnly transport documents✅ All government documents (Aadhaar, PAN, marksheets, etc.)
Offline accessLimited — needs internet for QR verification✅ Downloaded documents accessible offline
Best used forDay-to-day driving, challan management, vehicle verificationGeneral document storage, non-transport needs
Best practice: Use both. Keep mParivahan for daily driving (DL + RC + challan alerts). Keep DigiLocker as your government document vault for Aadhaar, PAN, marksheets, and a backup copy of your DL and RC. Together they give you complete digital document coverage.
⚡ Troubleshooting

Troubleshooting Common Issues

❌ OTP Not Received When Adding DL or RC

The OTP is sent to the mobile number registered with your DL or vehicle at the RTO — which may be an old or different number.

Fix: Update your mobile number on the Sarathi portal (for DL) or Vahan portal (for RC) → Online Services → Change Mobile Number. Once updated, retry adding the DL/RC in the app.
❌ App Login Loop / Authentication Failed

This is a common "session conflict" between the phone's local data and the Parivahan servers. Usually caused by corrupted temporary app data.

Fix: Go to your phone's Settings → Apps → NextGen mParivahan → Storage → tap "Clear Cache" and then "Clear Data." Reopen the app and log in fresh. If that fails, uninstall and reinstall the app.
❌ DL or RC Details Not Found / Vehicle Not Showing

Your vehicle or licence records may not be fully migrated to the national Vahan/Sarathi database by your issuing RTO.

Fix: Visit the RTO where your vehicle is registered or your DL was issued and request a database migration to the centralised Vahan/Sarathi system. Once done (usually 2–3 days), retry in the app.
❌ Challan Payment Failed but Money Deducted

A technical interruption during payment can result in money being deducted without the challan being marked paid.

Fix: Do not pay again immediately. Check the transaction in your bank's app. Go to echallan.parivahan.gov.in → "Check Pending Transaction" and enter your transaction reference number. If failed, the refund arrives automatically in 5–7 working days.
❌ App Shows Expired Insurance Even After Renewal

Insurance companies typically take up to 14 days to update new policy details in the Vahan database after renewal.

Fix: Wait 7–14 days after renewal and check again. If still not updated, contact your insurer and ask them to update the policy in the Vahan database. Keep your physical renewal certificate as proof in the meantime.
❌ Fake App Downloaded by Mistake

If you downloaded a fake mParivahan app and entered your details, your data may be compromised.

Fix: Immediately uninstall the fake app. Change your Parivahan portal password. If you entered banking details, contact your bank to block the card and change internet banking credentials. Download the official app from the Play Store/App Store and verify the developer is "NIC eGov Mobile Apps."
❓ FAQ

Frequently Asked Questions

Q1. Is mParivahan completely free? Are there any hidden charges?

Yes — mParivahan is completely free to download and use. There are no subscription fees, no in-app purchases, and no charges for viewing your documents. The only costs are the actual traffic challan fines themselves, and those payments go directly to the government treasury — not to the app.

Q2. What happens if a traffic officer refuses to accept my digital DL or RC from mParivahan?

By law, traffic officers across India are required to accept digital DL and RC from mParivahan and DigiLocker as legally valid documents. If an officer refuses, politely inform them that digital documents are legally valid under the Motor Vehicles Act 1988 and the IT Act 2000. You can also note the officer's name and badge number and file a complaint with the traffic police department's grievance portal.

Q3. Can I use mParivahan for a vehicle that is not registered in my name?

You can search any vehicle's details (RC search) without ownership verification. However, to add a virtual RC to your dashboard, you need to verify ownership using the chassis and engine numbers and OTP on the registered mobile — so only the registered owner can add their virtual RC.

Q4. Does mParivahan work without internet?

The app requires an internet connection for OTP-based verification and for the live QR code to function (the QR dynamically verifies against the server). You can view your dashboard offline, but traffic officers typically scan the QR code which requires internet. For offline situations, DigiLocker allows downloaded document access without connectivity.

Q5. How many vehicles can I add to my mParivahan account?

You can add multiple vehicles to your mParivahan dashboard — there is no fixed limit. This is useful for families with multiple vehicles, people who manage both personal and company vehicles, or fleet operators.

Q6. If I change my phone, do I lose my virtual DL and RC?

No. Your virtual DL and RC are not stored locally on your phone — they exist on the Vahan and Sarathi government servers. When you install mParivahan on a new phone and log in with your mobile number and MPIN, all your added documents and vehicles will be there. Simply re-add them to the new dashboard if needed.

Q7. Can I share my virtual RC with family members who drive my vehicle?

You can show the virtual RC on your phone to family members for reference, or share the QR code screenshot. However, for full legal validity, the person driving your vehicle should ideally have the QR scanned from your live app (or share your phone during a traffic stop). The physical RC smart card is still the most practical solution for shared vehicle use.

Q8. Why is the insurance status on mParivahan showing as expired even though I renewed it?

Insurance companies are responsible for updating new policy details in the Vahan database. This process can take up to 7–14 days after policy renewal. If the status is still showing expired after 14 days, contact your insurance company's customer service and specifically request them to update the policy on the Vahan portal. Keep your physical insurance renewal certificate as valid proof until the update is reflected in the app.

ParivahanSewan.net Editorial Team

📌 Transport & Digital India Researchers

Our team consists of independent writers, researchers, and Digital India enthusiasts with hands-on experience navigating government transport portals. Every guide is written based on first-hand testing of the official Sarathi and Vahan portals, verified against current MoRTH documentation, and updated regularly to reflect the latest portal changes. We are not affiliated with the Government of India or MoRTH — we are citizens helping citizens.

📅 Updated: April 2026 Verified: Tested on NextGen mParivahan 📌 Independent — not affiliated with MoRTH
ⓘ This article is for informational purposes only. ParivahanSewan.net is independent and not affiliated with MoRTH or the Government of India. mParivahan is developed by NIC under MoRTH — always download it from the official Play Store or App Store. Contact: deskforhelp@gmail.com.