mParivahan: Check RC, DL, Vehicle Details & Pay e-Challan

mParivahan — officially NextGen mParivahan — is the Government of India’s mobile app for transport services, built by the National Informatics Centre (NIC) under the Ministry of Road Transport and Highways (MoRTH). With it, you can carry your RC and driving licence as legally valid digital documents, look up any Indian vehicle’s owner details, and clear traffic e-challans without visiting an RTO. This page walks you through four things: how to check your RC, fetch your virtual DL, check and pay an e-challan, and verify a vehicle before buying it.

Quick Actions

[CTA BUTTON BLOCK — 9 buttons go here]

[Place your competitor-style 9-button quick-action grid here. Suggested order based on user search intent: 1) Download for Android 2) Download for iOS 3) Check RC by Vehicle Number 4) Check Pending Challan 5) Driving Licence Status 6) Vehicle Owner Details 7) Apply Learner’s Licence 8) Pay Road Tax 9) Find Nearest RTO]


Section 2 — H2 — What is mParivahan?

What is mParivahan?

mParivahan is the official Android and iOS app from the Ministry of Road Transport and Highways (MoRTH), developed by the National Informatics Centre (NIC) under MeitY. The current version is branded NextGen mParivahan and connects directly to the Vahan (vehicle) and Sarathi (driving licence) databases — the two backend systems that run India’s RTO network under the Digital India initiative.

In plain terms: it’s how you carry your vehicle and licence records on your phone, look up any registered Indian vehicle, and pay traffic fines — all from one app linked to live government data.

App Specifications

FieldValue
App nameNextGen mParivahan
Package IDcom.nic.mparivahan
DeveloperNational Informatics Centre (NIC)
Current version2.0.135 (released January 2026)
App size~36 MB
Android requirement8.1 and above
iOS requirement14.0 and above
Play Store rating3.2★ (690K+ reviews)
Play Store downloads50,000,000+
Languages supportedEnglish, Hindi, Marathi, and other regional languages
Official support emailhelpdesk-mparivahan@gov.in
Official helpline+91-120-4925505

Digital documents accessed through mParivahan are legally accepted across India under the Motor Vehicles Act, 1988 and Section 4 of the Information Technology Act, 2000 — meaning a virtual RC or DL pulled live inside the app holds the same legal weight as the physical card.

Section 3 — H2 — Quick Tools: Check RC, DL & Challan in 30 Seconds

Quick Tools: Check RC, DL & Challan in 30 Seconds

Three of the most common reasons people land on this page: they want their RC, their driving licence status, or their pending challan. Use the cards below. Each one tells you what you’ll see before you click, then routes you to the correct official .gov.in portal — no third-party form-filling, no data stored on this site.


Card 1 — RC Status Check by Vehicle Number

What you’ll need: vehicle registration number + last 5 digits of chassis (or engine) number.

What you’ll see: owner name (partially masked for privacy), registration date, registering RTO, make and model, fuel type, vehicle class, RC validity, insurance validity, and PUC expiry.

html

<a href=”https://vahan.parivahan.gov.in/nrservices/faces/user/searchstatus.xhtml” target=”_blank” rel=”noopener noreferrer”>

  <button type=”button”>Check RC on Official Vahan Portal</button>

</a>


Card 2 — Driving Licence Status Check

What you’ll need: your 16-digit DL number (formats accepted: DL-1420110012345 or DL14 20110012345) + date of birth.

What you’ll see: issue date, expiry date, vehicle classes endorsed (LMV, MCWG, HMV, etc.), holder’s name, and the current status — Active, Expired, or Suspended.

html

<a href=”https://parivahan.gov.in/rcdlstatus/?pur_cd=101″ target=”_blank” rel=”noopener noreferrer”>

  <button type=”button”>Check DL Status on Sarathi Portal</button>

</a>


Card 3 — e-Challan Check & Pay

What you’ll need: any one of — vehicle number, DL number, or challan number — plus the captcha shown on the portal.

What you’ll see: every pending challan against the input, with date, location, violation type, fine amount, and the photographic evidence captured by the camera or officer.

html

<a href=”https://echallan.parivahan.gov.in/” target=”_blank” rel=”noopener noreferrer”>

  <button type=”button”>Check & Pay e-Challan on Official Portal</button>

</a>


Section 4 — H2 — How to Download & Set Up NextGen mParivahan (Android & iOS)

How to Download & Set Up NextGen mParivahan (Android & iOS)

Setting up the app correctly the first time saves you the most common headache people run into — the “no records found” error. Below is the verified flow for both platforms. The steps are identical apart from the store you download from, so I’ve kept it as one walkthrough instead of repeating it twice.


Step 1: Install the Official App (Avoid Fake Lookalikes)

The Play Store and App Store both have copycat apps that mimic the mParivahan icon. Install only the genuine one.

  • Developer name to look for: National Informatics Centre or NIC eGov Mobile Apps
  • App name (current): NextGen mParivahan
  • Package ID (Android): com.nic.mparivahan
  • Cost: Free. The app does not charge for download, registration, or document fetching. Only actual government services like challan payment or DL renewal carry the regular RTO fees.

Direct links to the official listings:

html

<a href=”https://play.google.com/store/apps/details?id=com.nic.mparivahan” target=”_blank” rel=”noopener noreferrer”>

  <button type=”button”>Download for Android</button>

</a>

html

<a href=”https://apps.apple.com/in/app/nextgen-mparivahan/id1450914131″ target=”_blank” rel=”noopener noreferrer”>

  <button type=”button”>Download for iOS</button>

</a>

[INSERT SCREENSHOT: Play Store listing showing “NextGen mParivahan” by NIC eGov Mobile Apps with the developer name highlighted]


Step 2: Open the App and Choose Your Language

  • Open the app after install. The first screen is the language selector.
  • Tap your preferred language and continue.
  • Supported options include English, Hindi, Marathi, and several Indian regional languages (the exact list depends on your app version).
  • You can change the language later from Settings inside the app — pick one now to get started.

Step 3: Sign Up with Mobile Number and Set a 6-Digit MPIN

This is the step where most setup problems actually begin — not in the app, but in what number you enter.

  • Tap Sign Up (new users) on the home screen.
  • Enter your 10-digit mobile number.
  • Wait for the 6-digit OTP by SMS and enter it to verify.
  • Set a 6-digit MPIN when prompted. The current version uses 6 digits, not 4.
  • Confirm the MPIN by entering it again.
  • Submit. Your account is live.

Important — read this before you pick a number: the mobile number you sign up with should be the same number registered against your RC at the RTO and against your DL on Sarathi. If those numbers don’t match, the app will not be able to fetch your documents later — it will just say “no records found.” If your RTO has an old number on file, update it first at vahan.parivahan.gov.in/mobileupdate/ (for vehicle records) and sarathi.parivahan.gov.in/sarathiservice/mobNumUpdpub.do (for DL records). I cover this in detail in the next section.

MPIN — what to pick:

  • Must be 6 digits.
  • Avoid sequences like 123456, 000000, 111111, or your date of birth in DDMMYY form — these are the first guesses for anyone who steals your phone.
  • You’ll enter this MPIN every time you open the app, so pick something you can remember without writing down.

Step 4: Add Your First Document (RC or DL)

A blank dashboard isn’t useful. Add one document right after sign-up so the app actually does something for you.

To add a Virtual RC, you’ll need:

  • Full vehicle registration number (e.g., MH12AB1234, no spaces).
  • Last 5 digits of your chassis number.
  • Last 5 digits of your engine number.

Both numbers are on your physical RC card. If you can’t find them, check the dealer invoice or the chassis number stamped on the vehicle frame.

To add a Virtual DL, you’ll need:

  • Your 16-digit DL number.
  • Your date of birth (exactly as printed on the DL).

After verification, the document saves to your dashboard with an encrypted QR code that traffic police can scan — even offline.


Permissions the App Asks For (and Why Each One Matters)

The app asks for three permissions during first use. Granting them is optional but each one unlocks a real feature, not just nag screens.

  • Camera — used only to scan QR codes (your own virtual document QR, or a QR shown by an officer’s e-Challan device for cross-check). The app does not record video or upload images.
  • Location — used by the “Find Nearest RTO” feature and for accident-reporting services. If you decline, those two features won’t work, but everything else still does.
  • Notifications — used to alert you when a new challan is issued against your vehicle, when your insurance or PUC is about to expire, and when the app pushes a service update. This is the one permission worth keeping on — it’s how you find out about a challan before the 60-day window closes.

[INSERT SCREENSHOT: Permissions prompt screen from the current app version, with each permission visible]

Section 5 — H2 — Update Your Mobile Number in Vahan & Sarathi (The Step Most Users Skip)

Update Your Mobile Number in Vahan & Sarathi (The Step Most Users Skip)

If mParivahan keeps showing “No records found” when you enter your vehicle number or DL, the problem isn’t the app — it’s the mobile number on file at the RTO. The app uses your phone number as the key to “handshake” with the central Vahan and Sarathi databases. If the number you signed up with doesn’t match what the RTO has, no document will load, no matter how many times you reinstall.

Update your number on the official portal first, wait a day, then retry mParivahan. This single step fixes most fetch failures.

अगर आपका RC mParivahan में नहीं दिख रहा, सबसे पहले मोबाइल नंबर अपडेट करें — यही 90% मामलों में दिक्कत है।

The MoRTH advisory issued in 2025 made this update an Aadhaar-authenticated, fully online process. No RTO visit is needed in most cases, and there’s no fee.


Update Mobile Number for Vehicle (Vahan)

You’ll need: vehicle registration number, last 5 digits of chassis number, your Aadhaar number, the Aadhaar-linked mobile (to receive the OTP), and the new mobile number you want linked.

Steps:

  1. Open vahan.parivahan.gov.in/mobileupdate/ in your browser.
  2. Enter your vehicle registration number and the last 5 digits of your chassis number.
  3. Click Verify Details. The portal pulls up your RC record.
  4. Enter your Aadhaar number and tick the consent checkbox. Click Get OTP.
  5. The OTP is sent to the mobile number registered with your Aadhaar (not the old RTO number). Enter it.
  6. Once authenticated, type your new mobile number and click Update.
  7. The screen shows a confirmation. You’ll also get a confirmation SMS on the new number.

html

<a href=”https://vahan.parivahan.gov.in/mobileupdate/” target=”_blank” rel=”noopener noreferrer”>

  <button type=”button”>Update Vehicle Mobile Number on Vahan</button>

</a>

[INSERT QR CODE: Vahan mobile-update portal QR — destination URL: https://vahan.parivahan.gov.in/mobileupdate/]

State variation to know about: a few state portals also ask for the last 5 digits of the engine number in step 2 alongside the chassis. If your screen shows that field, just fill it from your physical RC.


Update Mobile Number for Driving Licence (Sarathi)

You’ll need: your DL number, date of birth (as printed on the DL), Aadhaar-linked mobile to receive the OTP, and the new mobile number.

Steps:

  1. Open sarathi.parivahan.gov.in/sarathiservice/mobNumUpdpub.do in your browser. (If the direct link doesn’t load, go to sarathi.parivahan.gov.in, select your state, then Others → Mobile Number Update.)
  2. Enter your Driving Licence number and date of birth.
  3. Click Get Details. Your DL record appears for confirmation.
  4. Enter your Aadhaar number if prompted and request the OTP.
  5. The OTP is sent to your Aadhaar-linked mobile. Enter it.
  6. Type your new mobile number and submit.
  7. You’ll see a success message and receive a confirmation SMS.

html

<a href=”https://sarathi.parivahan.gov.in/sarathiservice/mobNumUpdpub.do” target=”_blank” rel=”noopener noreferrer”>

  <button type=”button”>Update DL Mobile Number on Sarathi</button>

</a>

[INSERT QR CODE: Sarathi mobile-update portal QR — destination URL: https://sarathi.parivahan.gov.in/sarathiservice/mobNumUpdpub.do]


Why It Takes 24–48 Hours to Reflect

The OTP step updates the central Vahan or Sarathi register instantly. But mParivahan reads from the state-level RTO database, which syncs back to the central record on a delay — typically a few hours, sometimes up to 48 hours during peak processing.

Wait at least one full day before retrying mParivahan. If it still doesn’t fetch your record after 48 hours, the issue is something else — usually a name mismatch with Aadhaar, a pre-2010 vehicle that isn’t fully digitized, or a state RTO that hasn’t synced to the central database yet. Section 6 (RC) and Section 7 (DL) cover those cases.


Section 6 — H2 — How to Get Your Virtual RC on mParivahan

How to Get Your Virtual RC on mParivahan

To fetch your virtual RC: open mParivahan, tap My RC → Create Virtual RC, enter your vehicle registration number, then verify with the last 5 digits of your chassis number and the last 5 digits of your engine number. The RC saves to your dashboard with an encrypted QR code that traffic police can scan offline. Adding it is a one-time process — after that, your RC is always a tap away.


Step-by-Step Process to Add Virtual RC

  1. Open mParivahan and sign in with your mobile number and 6-digit MPIN.
  2. On the home dashboard, tap your profile name (top of the screen) and select My RC.
  3. Tap Create Virtual RC.
  4. Enter your vehicle registration number in the format MH12AB1234 — no spaces, no hyphens, all in capital letters.
  5. Tap the search icon. The app pulls basic vehicle details — owner name (partially masked), make, model, fuel type — from the Vahan database for confirmation.
  6. Tap Add to Dashboard for Virtual RC.
  7. When prompted, enter the last 5 digits of your chassis number and the last 5 digits of your engine number.
  8. An OTP is sent to the mobile number registered with your RC at the RTO. Enter it.
  9. The app confirms the RC has been added. It now lives under My RC on your dashboard, with a QR code traffic police can scan.

[INSERT SCREENSHOT: My RC dashboard showing a successfully added vehicle with the QR code visible]

Important to know: once the RC is on your dashboard, the chassis and engine numbers display in masked form — something like ABCXX1234 instead of the full string. This is a security feature, not a bug. The full numbers are still verifiable by an officer’s e-Challan device when they scan the QR code.


Where to Find Your Chassis Number and Engine Number

This is the step that trips most people up — they look at the front of the smart-card RC and see only the registration number. Here’s where the chassis and engine numbers actually are:

  • On your physical RC card: flip it to the back side. Both numbers are usually printed on the right column under “Chassis No.” and “Engine No.”
  • On the dealer invoice: the original sale invoice from the dealer lists both, normally on the first page.
  • Stamped on the vehicle itself: the chassis number is etched into the metal frame — for cars, usually under the bonnet or on the firewall; for two-wheelers, on the steering neck or near the engine. The engine number is stamped on the engine block.
  • In your insurance policy document: both numbers appear in the vehicle-details section.

Quick tip: if you can’t find your physical RC right now, take a photo of the back of the card with your phone the next time you have it in hand, and save it to a private folder. You’ll need these numbers more than once over the lifetime of the vehicle.


Sharing Your Virtual RC with a Family Member

mParivahan lets you grant time-limited access to your RC — useful when your spouse, child, or driver needs to show the document during a roadside check.

  1. Open the saved RC under My RC.
  2. Tap the Share option.
  3. Enter the recipient’s mobile number (must be registered on mParivahan) and choose how long the access stays valid — typically a few hours to a few days.
  4. The recipient gets a notification on their app and can show the RC during the access window. Once it expires, the access is revoked automatically.

This works well for fleet owners managing drivers and for parents lending the family car. The original RC stays on your dashboard the whole time — sharing doesn’t transfer ownership of any kind.


Common Reasons RC Doesn’t Load

If you’ve followed the steps and the RC still won’t add to your dashboard, one of these six is almost always the cause:

  1. Mobile number not updated in Vahan. This is the single most common issue. Update it on the Vahan portal and wait 24–48 hours before retrying. (See Section 5.)
  2. Pre-2010 vehicle whose paper records aren’t digitized. Many older vehicles, especially in smaller RTOs, exist only in physical ledgers. You’ll need to visit your RTO and request a Backlog Entry in the Vahan system. Once approved, the vehicle appears in the app within 48 hours.
  3. Wrong format on the registration number. The app expects MH12AB1234 — no spaces, no hyphens. Even one stray character makes the lookup fail.
  4. Chassis or engine last-5 entered with the wrong case. If your chassis ends in MA12B, type it exactly as printed — letters are case-sensitive in some app versions.
  5. Server load between 11 AM and 2 PM. Vahan and Sarathi servers are heaviest during business hours. If you keep getting “Server Error” or timeouts, retry early morning or after 9 PM.
  6. Your state RTO hasn’t synced to the central Vahan 4.0 database yet. A handful of states are still completing their migration. If nothing else explains the failure, contact helpdesk-vahan@gov.in with your registration number for confirmation.

Section 7 — H2 — How to Get Your Virtual Driving Licence on mParivahan

How to Get Your Virtual Driving Licence on mParivahan

To fetch your virtual DL: open My DL → Create Virtual DL, enter your 16-digit DL number (formats accepted: DL-1420110012345 or DL14 20110012345), and your date of birth. After verification, the licence saves under My DL with an encrypted QR code that’s accepted by traffic police across India.


Step-by-Step Virtual DL Setup

  1. Open mParivahan and sign in.
  2. Tap your profile name at the top of the home screen and select My DL.
  3. Tap Create Virtual DL.
  4. Enter your Driving Licence number in either of the accepted formats — total of 16 characters including the hyphen or space.
  5. Tap the search icon. The app pulls your DL details from the Sarathi database for confirmation.
  6. Tap Add to Dashboard for Virtual DL.
  7. Enter your date of birth exactly as printed on the physical DL.
  8. The app verifies and saves the licence to your dashboard with a QR code.

[INSERT SCREENSHOT: Virtual DL view showing holder name, validity, classes endorsed, and the QR code]


Reading Your DL Status: Active, Expired, or Under Process

Your virtual DL displays one of three status indicators, and what each one actually means matters more than most people realise:

  • Active (green): the licence is currently valid. You’re cleared to drive vehicles in the classes endorsed.
  • Expired (red): the validity date has passed. The DL still appears in the app, but it does not authorize you to drive. Many users assume the digital copy gives them a grace period — it doesn’t. Driving on an expired DL is treated the same as driving without one. You must apply for renewal on Sarathi; once the RTO approves it, the status flips to Active within 24–48 hours and the new validity reflects in mParivahan.
  • Under Process (orange/yellow): a renewal, address change, or update is being processed by the RTO. The previous validity still applies until the new card is issued.

When DL Doesn’t Show Up

If the lookup fails or the app says the DL doesn’t exist, three causes account for almost every case:

  1. Name on Aadhaar doesn’t match DL exactly. This is the most common one. The classic example: your DL has a middle name (e.g., “Rahul Suresh Sharma”) but your Aadhaar shows just “Rahul Sharma,” or vice versa. The system compares character by character. The fix is to update either the DL on Sarathi or the Aadhaar on UIDAI so they match — easier to update Aadhaar in most cases.
  2. Old DL issued before 2014. Licences issued before the Sarathi national rollout often don’t have a complete digital record at the central level. State RTOs are still backfilling these. If your DL is from 2014 or earlier and isn’t loading, contact helpdesk-sarathi@gov.in with your DL number — they can confirm whether your record is in the central database.
  3. DL transferred to a new state. If you moved states and got your DL transferred, the central record sometimes still shows the old state’s data while the new state finishes the sync. This usually resolves on its own within a few weeks of the transfer.

DL QR Code & Offline Verification by Traffic Police

The QR code on your virtual DL is the legal mechanism that makes the digital copy enforceable. When a traffic officer scans it with their departmental e-Challan device, the device decrypts the QR locally and verifies your licence against a cached copy of the Sarathi database — even with no internet.

That offline scan is what separates a virtual DL from a screenshot. A screenshot can be edited; a live QR scan reads from the database itself.

The legal basis sits across two laws:

  • Section 4 of the Information Technology Act, 2000 establishes that an electronic record satisfies the legal requirement for a document in physical form.
  • The Motor Vehicles Act, 1988 (read with the MoRTH advisory dated 19 August 2018) directs traffic enforcement officers across India to accept digital documents shown via mParivahan or DigiLocker as equivalent to the physical card.

Together, these mean an officer cannot legally refuse a virtual DL pulled live inside mParivahan. They can refuse a screenshot or PDF — and they should, because those bypass the live verification step.

Section 8 — H2 — Check Your Vehicle Owner Details by Number Plate

Check Vehicle Owner Details by Number Plate

Sometimes you need to look up a vehicle that isn’t yours — verifying a used car before paying, identifying a vehicle blocking your gate, or following up after a hit-and-run. mParivahan and the Vahan portal both let you do this with just the registration number.

What Information You’ll See

After a successful lookup, the system shows:

  • Owner name — partially masked (e.g., RAH** SHA****) for privacy
  • Registration date and registering RTO
  • Make and model
  • Fuel type — Petrol, Diesel, CNG, Electric, or Hybrid
  • Vehicle class — LMV, MCWG, HMV, etc.
  • Vehicle age (calculated from registration date)
  • Insurance validity — status only, not the policy number or insurer
  • Fitness certificate validity
  • PUC validity

You won’t see the owner’s full name, address, phone number, or chassis/engine number. Those are protected.

How to Look Up a Vehicle

Through mParivahan (app):

  1. Open the app and sign in.
  2. From the home screen, tap RC Search under Informational Services.
  3. Enter the registration number (e.g., MH12AB1234) — no spaces.
  4. Tap search. Details appear on screen.

Through the Vahan portal (web):

  1. Visit vahan.parivahan.gov.in/nrservices/.
  2. Click Know Your Vehicle Details.
  3. Sign in with your mobile number and OTP. (First-time users need to register — takes 2 minutes.)
  4. Enter the vehicle number and captcha. Tap Vahan Search.

Both routes pull from the same database, so the information shown is identical.

Why Owner Names Are Masked

The masking follows the Digital Personal Data Protection Act, 2023, which restricts open access to personal data without consent. Public RC lookups intentionally show only enough to verify a vehicle, not enough to identify or contact the owner.

If you need fully unmasked details — for example, to file an insurance claim against a hit-and-run driver — you’ll need either a police FIR or a court order, which the RTO is then legally allowed to act on.


Section 9 — H2 — Buying a Used Car? Verify the Vehicle Before You Pay

Buying a Used Car? Verify the Vehicle Before You Pay

The Vahan database holds nearly everything you need to spot a problem vehicle before you hand over money. A 5-minute check has saved buyers from blacklisted cars, undisclosed bank loans, and ownership disputes that take months to clear.

The 8 Things to Check on Vahan Before Paying

  1. Owner name on RC vs seller’s Aadhaar. If they don’t match, you’re not buying from the legal owner. Even if the seller claims it’s “his brother’s car,” walk away unless the actual owner is on the transaction.
  2. Registration date and vehicle age. The seller said it’s a 2019 model. Vahan will show you exactly when it was first registered. Discrepancies here often mean the odometer has been tampered with too.
  3. Hypothecation status. If the RC shows Hypothecated to [bank name], the seller still has an active loan on the vehicle. Demand the bank’s NOC and proof that the seller has filed Form 35 to terminate the hypothecation. Don’t accept “I’ll do it after the sale” — the bank can repossess the vehicle from you.
  4. Blacklist status. A blacklisted vehicle cannot be transferred. If Vahan flags it as blacklisted, the seller is hiding unresolved offences, court cases, or unpaid challans serious enough to lock the record.
  5. Insurance validity. Expired insurance is the cheap-to-fix red flag — but it tells you the seller has been driving illegally, which usually means other corners were cut on maintenance and compliance.
  6. PUC validity. Driving without a valid PUC carries a fine of up to ₹10,000 under the Motor Vehicles (Amendment) Act, 2019. If the seller’s PUC expired weeks ago, that fine becomes yours the day after the transfer.
  7. Fitness certificate. For any vehicle 14+ years old, fitness validity is critical. You’ll likely face a fitness re-test soon and a Green Tax to keep the vehicle on the road past 15 years. Factor that cost into your offer.
  8. Pending challans and FASTag arrears. Under the Central Motor Vehicles (Second Amendment) Rules, ownership transfer is now blocked when there are unpaid challans or unpaid FASTag toll dues. Both must be cleared before the RTO will process Form 29/30.

Hypothecation, Plain English

Hypothecation means a bank or lender has a financial claim on the vehicle until the loan is repaid. The RC stays in the borrower’s name, but the bank can legally seize the vehicle if the loan defaults — even after you buy it.

The fix is Form 35 (Hypothecation Termination) filed on the Vahan portal, with the bank’s No Objection Certificate attached. Make this paperwork the seller’s job, completed and reflected in the RC, before you transfer money.

Six Reasons to Walk Away from a Deal

  • The seller insists on cash and no formal RTO transfer.
  • The owner name on the RC doesn’t match the seller’s Aadhaar.
  • Vahan shows the vehicle as blacklisted or stolen.
  • Hypothecation is active and the seller can’t produce a bank NOC.
  • Multiple unpaid challans and the seller refuses to clear them first.
  • The seller refuses to come to the RTO with you for the ownership transfer.

A vehicle history report is worth the small fee. Platforms like Cars24, Spinny, and CarDekho pull Vahan data plus accident, service, and odometer history into one report. If you’re spending ₹2 lakh+ on a used car, ₹200–₹500 on a verified report is cheap insurance. [Affiliate placement: insert your preferred used-car platform CTA here]


Section 10 — H2 — Check & Pay e-Challan Online

Check & Pay e-Challan Online

To check pending traffic challans, go to echallan.parivahan.gov.in, click Check Online Services → Check Challan Status, enter your vehicle number along with the last 5 digits of your chassis or engine number, and view the violation, fine amount, location, and date. Pay using UPI, net banking, or card from the same screen.

Three Ways to Check Your Challan

You can search by any one of these:

  • Vehicle number — most common. Enter the registration number plus last 5 digits of chassis or engine.
  • DL number — useful if you got a challan but don’t remember which vehicle it was on.
  • Challan number — fastest if you received an SMS with the challan number.

After you submit, the portal lists all pending challans linked to that input.

What Each Field on the Challan Means

  • Photographic evidence — the actual image captured by the ANPR camera or the officer’s device. Tap the image icon to view.
  • Violation type — the offence (overspeeding, signal jumping, no helmet, etc.) with the specific MV Act section.
  • Date, time, and location — exact spot and timestamp of the offence.
  • Issuing RTO / traffic branch — which authority issued the challan.
  • Fine amount — the compounding fee for that offence.
  • Due date — typically 60 days from issue. After this, the challan moves to Virtual Court.

Pay Using UPI, Card, or Net Banking

  1. Tick the challan you want to pay and click Pay Now.
  2. Verify your mobile number with OTP.
  3. Choose a payment mode: UPI (GPay, PhonePe, Paytm), debit/credit card, or net banking.
  4. Complete the transaction.

UPI is the fastest — the status usually flips to Paid within minutes. Card and net-banking transactions can take up to 24 hours to reflect because of bank-gateway sync.

Always Save the Receipt

Once payment succeeds, the portal generates a PDF receipt. Download it and save it. If the system later still shows the challan as pending — which does happen — that receipt is your only proof of payment. No receipt, no defence.

If the Challan Is Wrong

Wrong number plate read by the camera, duplicate fine, or a violation you weren’t actually responsible for? Don’t pay it under pressure. Dispute it through the right channel:

  • Parivahan grievance portal — parivahan.gov.in → Contact Us → file a complaint with vehicle and challan details.
  • State traffic police complaint cells — Delhi Traffic Police, Mumbai Traffic Police, Bengaluru Traffic Police, Chennai City Traffic Police, and Kolkata Traffic Police all accept online disputes through their own portals.
  • Email — helpdesk-echallan@gov.in for technical/data errors.

Gather your evidence first: dashcam footage, GPS log from your phone, fuel receipts placing you elsewhere, or service-station records. The dispute window is open while the challan is still in the 60-day window — once it goes to Virtual Court, you’ll need to dispute it there instead.


Section 11 — H2 — Money Debited but Challan Still Pending

Money Debited but Challan Still Pending — What to Do

This happens often enough that the eChallan portal has built dedicated tools for it. The bank shows the debit, the portal still says Pending. The fix takes minutes.

First: Don’t Pay Twice

If your bank has charged you but the challan status hasn’t updated, this is almost always a gateway-sync delay, not a failed payment. Wait at least 24 hours before doing anything else. Paying again in panic creates a duplicate transaction that’s slow and frustrating to refund.

Use the “Check Pending Transaction” Tool

The eChallan portal has a built-in re-sync tool that forces the system to re-query your bank.

  1. Go to echallan.parivahan.gov.in.
  2. Click Check Online Services → Check Pending Transaction.
  3. Enter your Transaction ID (from the bank SMS) or vehicle number.
  4. Tap Verify.

The system pings the bank gateway in real time. If the payment actually went through, the status flips from Pending to Paid on the spot. No second payment, no fee.

If that doesn’t resolve it, also try Check Failed Transaction in the same menu — that’s the route for transactions the gateway flagged as failed but which still debited your account.

When the Auto-Refund Kicks In

If the payment genuinely failed at the bank’s end, the amount is auto-refunded to your source account within 7–10 business days. Watch your bank statement for a credit with the same transaction reference. No manual refund request is needed for genuine failures.

If 10 Days Pass and No Refund

Email helpdesk-echallan@gov.in with everything they need to trace the transaction:

  • Vehicle number
  • Transaction ID
  • Date and approximate time of payment
  • Screenshot of the bank debit (with the bank reference number visible)
  • Screenshot of the eChallan portal still showing the challan as pending

Cite both the original challan number and the transaction ID in the subject line. Most cases resolve in 3–5 working days once the helpdesk has the bank reference number.


Section 12 — H2 — Common mParivahan Errors & Fixes

Common mParivahan Errors & Fixes

Each fix below is the one that actually resolves the issue — verified across NIC helpdesk responses, Play Store reviewer reports, and the official Vahan/Sarathi documentation. Try them in the order listed.

“Unable to Verify MPIN”

  1. Go to your phone’s Settings → Apps → NextGen mParivahan → Storage → Clear Cache and Clear Data. Reopen the app and sign in fresh.
  2. If that fails, uninstall the app, reinstall the latest version (2.0.135 or newer) from the Play Store / App Store, and sign in again.
  3. If the error persists, retry between 9 PM and 6 AM. Vahan and Sarathi servers are heaviest between 11 AM and 2 PM, and “Unable to verify MPIN” is often a server-side timeout disguised as an authentication error.

“OTP Not Received”

  1. Check that DND (Do Not Disturb) isn’t blocking transactional SMS. Most carriers route mParivahan OTPs through transactional channels — turn off promotional-only DND filters.
  2. Confirm the mobile number you signed up with is the one currently linked to your Aadhaar. Check at myaadhaar.uidai.gov.in. Many users wait for OTPs on a current number that’s not the one Aadhaar has.
  3. Wait 120 seconds before tapping Resend OTP. Multiple rapid resend taps create a queue jam at the SMS gateway.
  4. Switch from Wi-Fi to mobile data, especially if you’re on a corporate or hotel Wi-Fi.
  5. Retry during off-peak hours (early morning or late evening).

“Vehicle Details Not Found”

In priority order:

  1. Mobile number not updated in Vahan. This is the cause in roughly 9 out of 10 cases. Update at vahan.parivahan.gov.in/mobileupdate/ and wait 24–48 hours. (See Section 5.)
  2. Vehicle registered before 2010. Older paper records may not be in the digital Vahan database. Visit your local RTO and request a Backlog Entry. Once entered, the vehicle appears in the app within 48 hours.
  3. Wrong format on registration number. Use all caps, no spaces, no hyphens. MH12AB1234, not MH 12 AB 1234.

Aadhaar e-KYC Mismatch

The system compares your DL/RC name with your Aadhaar name character by character. Common mismatches:

  • Middle name on DL but not on Aadhaar (or vice versa)
  • Date of birth differing by even one digit
  • Name spelled with extra space or different transliteration

Fix: update either the DL on Sarathi or the Aadhaar on UIDAI so both match exactly. Updating Aadhaar through UIDAI is usually faster and cheaper.

App Crashes or Blank Screen

  1. Update to the current version (2.0.135 as of January 2026 release).
  2. Clear app cache from phone settings.
  3. Confirm your OS meets the minimum: Android 8.1+ or iOS 14.0+.

Virtual RC QR Code Not Generating

Delete the vehicle from your dashboard and re-add it with a fresh fetch. This forces a re-pull from the central Vahan database and regenerates the QR. The original document data isn’t lost — it’s pulled fresh from the server each time.

Session Timeout / Login Loop

If you’re stuck in a loop where the app logs you out as soon as you log in:

  • Disconnect any active VPN.
  • Switch from corporate Wi-Fi to mobile data.
  • Disable any privacy/proxy app that intercepts traffic.

MoRTH servers sometimes block IP ranges associated with VPN exits and certain corporate networks, which the app reports as a session timeout instead of a clear “blocked” message.


Section 13 — H2 — Are Virtual RC and DL Legally Valid?

Are Virtual RC and DL Legally Valid?

Yes — virtual RC and DL displayed live inside mParivahan or DigiLocker are legally valid across India under Section 4 of the Information Technology Act, 2000 and a Ministry of Road Transport and Highways advisory issued on 19 August 2018. Traffic police across all states and Union Territories are directed to accept them as equivalent to physical documents. A screenshot or saved PDF, however, is not legally valid — the document must be opened live within the app so the QR code can be scanned against the live database.

The Legal Basis

Two laws together establish the validity of digital RC and DL:

  • Section 4 of the IT Act, 2000 states that where any law requires information to be in writing, an electronic record satisfies that requirement if it’s accessible for subsequent reference. This is the foundation that lets a digital document carry the same weight as paper.
  • The Motor Vehicles Act, 1988, read with the MoRTH advisory dated 19 August 2018, directs all enforcement officers to accept digital documents shown via the mParivahan app or DigiLocker as legally equivalent to the physical card.

This applies in every state and UT in India. An officer cannot legally refuse a valid live virtual document.

mParivahan vs DigiLocker vs Physical Card

FeaturePhysical RC/DLmParivahanDigiLocker
Legal validityOriginalStatutory equivalentStatutory equivalent
Offline accessAlwaysYes (cached QR works offline)Yes (issued documents cached)
Verification methodVisual inspectionEncrypted QR scanEncrypted QR scan
Real-time data updatesNo (re-print needed)YesPeriodic sync
Best forRTO submissionsRoadside checks, e-challanGeneral ID storage

mParivahan is purpose-built for transport — challans, vehicle lookups, virtual RC/DL all live in one place. DigiLocker is a general-purpose ID locker that also stores RC and DL. Both are accepted at roadside checks; mParivahan is faster for transport-specific actions.

Why a Screenshot Is Not Accepted

The QR code on a virtual RC or DL is the verification mechanism. When an officer scans it, their e-Challan device decrypts it against the cached Vahan or Sarathi database and confirms the document is genuine, current, and matches the vehicle in front of them.

A screenshot bypasses this check. It can be edited, it doesn’t update when your DL is suspended, and there’s no live verification path. The Motor Vehicles Act allows officers to refuse it — and they should. If they accept a screenshot from one driver, they have to accept any image from any driver, which defeats the entire enforcement system.

The rule is simple: open the app, let the officer scan the live QR. That’s the only digital format that holds up.


Section 14 — H2 — RTO Codes & Official Transport Portals (All States and UTs)

RTO Codes & Official State Transport Portals

Every Indian vehicle’s number plate begins with a 2-letter state code followed by a 1- or 2-digit RTO code. MH-12 is Pune RTO in Maharashtra. DL-01 is Delhi (Mall Road). KA-01 is Bangalore Central. The RTO code tells you exactly which Regional Transport Office registered the vehicle.

States — RTO Codes & Official Websites

StateCodeOfficial Website
Andhra PradeshAPaptransport.org
Arunachal PradeshARarunachalpradesh.gov.in
AssamAStransport.assam.gov.in
BiharBRstate.bihar.gov.in/transport
ChhattisgarhCGcgtransport.gov.in
GoaGAgoa.gov.in/department/transport
GujaratGJcot.gujarat.gov.in
HaryanaHRharyanatransport.gov.in
Himachal PradeshHPhimachal.nic.in/transport
JharkhandJHjhtransport.gov.in
KarnatakaKAtransport.karnataka.gov.in
KeralaKLmvd.kerala.gov.in
Madhya PradeshMPtransport.mp.gov.in
MaharashtraMHtransport.maharashtra.gov.in
ManipurMNmanipur.gov.in
MeghalayaMLmegtransport.gov.in
MizoramMZtransport.mizoram.gov.in
NagalandNLmvd.nagaland.gov.in
OdishaODodishatransport.gov.in
PunjabPBpunjabtransport.org
RajasthanRJtransport.rajasthan.gov.in
SikkimSKsikkim.gov.in/transport
Tamil NaduTNtnsta.gov.in
TelanganaTStransport.telangana.gov.in
TripuraTRtransport.tripura.gov.in
Uttar PradeshUPuptransport.upsdc.gov.in
UttarakhandUKtransport.uk.gov.in
West BengalWBtransport.wb.gov.in

Union Territories — RTO Codes & Official Websites

Union TerritoryCodeOfficial Website
Andaman & NicobarANtransport.and.nic.in
ChandigarhCHchdtransport.gov.in
Dadra & Nagar Haveli, Daman & DiuDN / DDdaman.nic.in
Delhi (NCT)DLtransport.delhi.gov.in
Jammu & KashmirJKtransport.jk.gov.in
LadakhLAladakh.gov.in
LakshadweepLDlakshadweep.gov.in
PuducherryPYtransport.py.gov.in

Why You Should Stick to .gov.in Domains

Phishing sites that mimic government portals have multiplied since 2024. Some look almost identical to the real Vahan or Sarathi pages. They harvest your Aadhaar, OTP, and card details under the guise of “fast challan payment” or “instant RC update.”

Two checks before you enter anything: confirm the domain ends in .gov.in or .nic.in (not .com, .in, or .net), and look for the lock icon in your browser address bar. If either is missing, close the tab.


Section 15 — H2 — Driving Licence: Apply, Renew, Replace (Sarathi Portal)

Driving Licence: Apply, Renew, Replace

Every driving-licence service in India runs through the Sarathi portal at sarathi.parivahan.gov.in. The most common ones, summarised:

Learner’s Licence (LL)

You can apply from age 16 (gearless 2-wheeler up to 50cc, with parental consent), 18 (geared 2-wheeler and LMV/cars), or 20 (commercial/transport vehicles). The LL is valid for 6 months from issue. Most states now offer the LL test online with Aadhaar face authentication, so you don’t have to visit the RTO for the test itself.

Permanent Driving Licence (DL)

You can apply for a permanent DL after holding your LL for at least 30 days and no more than 180 days. The driving test is conducted at your RTO or at an accredited driving school. Once issued, a DL for private cars/2-wheelers is valid until you turn 40, then renewed in 10-year cycles, with shorter renewal cycles after 50 and 55. Commercial DLs renew every 3 years.

DL Renewal

A DL must be renewed within 30 days of expiry to avoid a late fee. Beyond that grace period, a late fee of ₹300+ applies on top of the standard renewal fee. If your DL has been expired for more than 5 years, you cannot renew — you must apply for a fresh DL as a new applicant.

Duplicate DL

You’ll need a duplicate if your physical card is lost, stolen, or damaged. Required: a police FIR (for lost/stolen cases), Form LLD, address and age proof. Cost: roughly ₹250–₹450 depending on state and smart-card fee.

International Driving Permit (IDP)

Required for driving in most countries outside India. Fee: ₹1,000. Validity: 1 year from issue. You’ll need a valid Indian DL, passport copy, visa (in some cases), and a medical certificate. Apply on Sarathi under your home-state RTO.

Add a Vehicle Class to Existing DL

If you have a 2-wheeler licence and want to add LMV (car), or you want to add a heavy-vehicle endorsement, file Form 8 on Sarathi. Fee: ₹500. You’ll need to take a fresh driving test for the new class.

DL Service Fees (India-Wide)

ServiceFee
Learner’s Licence₹200
Permanent Driving Licence₹200
Driving Licence Test₹300
DL Renewal₹200
Late Renewal (after 30-day grace)₹300 + ₹200 base
Duplicate DL₹250 (+ smart-card fee)
International Driving Permit₹1,000
Add Vehicle Class₹500

State-level smart-card fees and stamp duties may add ₹50–₹200 depending on your RTO.

Section 16 — H2 — Vehicle Services on the Vahan Portal

Vehicle Services on the Vahan Portal

Every vehicle service after registration runs through vahan.parivahan.gov.in/vahanservice/. Quick reference for the most-used ones.

New Vehicle Registration

For a new vehicle, the dealer usually files Form 20 (registration application), Form 21 (sale certificate), and Form 22 (roadworthiness) on your behalf. You’ll first get a Temporary Registration valid for 30 days, then the permanent RC is issued after RTO inspection and tax payment. If you’re registering directly (rare for private buyers), the same forms apply at your local RTO.

RC Renewal (15+ Year Old Private Vehicles)

Private vehicles need RC renewal at 15 years. File Form 25 on Vahan, pay Green Tax (varies by state, typically ₹3,000–₹10,000), and book a fitness inspection at an Automated Testing Station (ATS) — mandatory across India since 2024. After 15 years, the renewal cycle is every 5 years.

Ownership Transfer (Buying or Selling)

The seller files Form 29 (notice of transfer); the buyer files Form 30 (application for transfer). Both authenticate via Aadhaar OTP on Vahan. The transfer fails if the vehicle has unpaid challans or FASTag arrears — clear those first.

Duplicate RC

If the original RC is lost, stolen, or damaged, file Form 26 on Vahan. For lost or stolen cases, a police FIR is mandatory. Fee starts around ₹250 plus the smart-card charge.

Address Change in RC

File Form 33 on Vahan with new address proof. Required when you move within state or shift to a new state. Inter-state transfers also need an NOC from your current RTO (Form 28) before the new state issues a fresh RC.

Hypothecation Addition / Termination

When you take a vehicle loan, the bank files Form 34 (HP Addition) on the RC. Once the loan is closed, the bank issues an NOC and you file Form 35 (HP Termination) on Vahan. Without Form 35, the RC keeps showing the bank’s claim — a problem when you later sell.

Fancy / VIP Number Booking

Special numbers like 0001, 0786, 9999 are booked through e-auction at fancy.parivahan.gov.in. Numbers are categorised (Gold, Silver, Bronze) with different base bid amounts that vary by state. You bid online; the highest bidder gets the number assigned to a new registration.

HSRP — High-Security Registration Plate

HSRP is mandatory for all vehicles in India. Order only through the SIAM HSRP portal (siam.in) or your state’s authorised site (Delhi uses bookmyhsrp.com). Local plate makers are illegal — these tamper-proof plates have a chromium hologram, laser-etched serial, and snap-locks that can only be installed by approved fitment centres.

National Permit (Commercial Vehicles)

For trucks and buses crossing state lines, the National Permit is paid online via Vahan. Once paid, the permit syncs to the driver’s mParivahan app, which is now accepted at state-border check-posts in most states.

Vehicle Scrapping

End-of-life vehicles (typically 15+ years for diesel, 20+ for petrol in NCR; varies elsewhere) must be deregistered through an Authorized Vehicle Scrapping Facility (AVSF). The facility issues a Certificate of Deposit (CoD), which gives you up to 25% road-tax rebate on your next vehicle.


Section 17 — H2 — Pay Road Tax, Check Insurance & PUC Online

Pay Road Tax, Check Insurance & PUC Online

Pay Road Tax / Vehicle Tax Online

Road tax is paid through Vahan at vahan.parivahan.gov.in/vahanservice/. State slabs vary widely — Karnataka, Maharashtra, and Telangana are among the highest (13–18% of vehicle cost for cars). Himachal Pradesh, Punjab, and the North-East states are among the lowest (5–8%). Commercial vehicles entering another state pay Border Tax / Check Post Tax through the Parivahan Check Post Tax module before crossing.

Check Vehicle Insurance Validity

Open Vahan’s Know Your Vehicle Details page or look up the RC in mParivahan. The Insurance Validity field shows the active-or-expired status with the expiry date. It does not show your policy number or insurer details — for those, use the IIB (Insurance Information Bureau) portal at iib.gov.in and search by vehicle number.

Check PUC (Pollution Under Control) Validity

PUC validity appears in the same Vahan / mParivahan vehicle-details view as insurance. Driving with an expired PUC carries a fine of up to ₹10,000 under the Motor Vehicles (Amendment) Act, 2019. Renew at any authorised PUC centre — most petrol pumps have one.

Check Fitness Certificate

For commercial vehicles: fitness must be renewed every year, and ATS testing is mandatory. For private vehicles: the fitness certificate is initially valid for 15 years (linked to the RC), then renewed every 5 years along with the RC, with Green Tax added at each renewal.


Section 18 — H2 — What Happens If You Ignore a Challan

What Happens If You Ignore a Challan

Ignoring a challan doesn’t make it go away. The escalation path is real, and the consequences get worse at each stage.

Day 0–60: Pay on the eChallan Portal

In most states the challan is payable on echallan.parivahan.gov.in for 60 days from issue. A few states use a 30-day or 45-day window — check the due date printed on your challan SMS. Pay within this window and the matter ends there.

Day 60+: The Challan Moves to Virtual Court

After the standard window, the challan transfers to the Virtual Court system at vcourts.gov.in. You can no longer pay it on the eChallan portal — the option is gone.

To settle at this stage:

  1. Open vcourts.gov.in and pick your state.
  2. Search by mobile number, vehicle number, challan number, or CNR number.
  3. Click View next to your case to see the offence details.
  4. Choose Pay Fine or I wish to contest the case.
  5. Verify with OTP (or use chassis + engine numbers if your mobile isn’t linked).
  6. If paying, complete payment on the ePay gateway. If contesting, you’ll get an acknowledgement with the physical court name and hearing date.

Ignoring a Court Summons — Real Consequences

  • RTO Blacklisting of the vehicle. A blacklisted vehicle cannot be sold, the RC cannot be transferred, insurance renewal is refused, and PUC issuance is blocked.
  • DL suspension in many states under Section 19 of the Motor Vehicles Act for repeat or serious offenders.
  • Non-bailable warrant in extreme cases — issued by the magistrate when summons are repeatedly ignored. This is uncommon but documented in serious cases like drunk driving, hit-and-run, or vehicles linked to multiple unresolved challans.

How to Remove a Blacklist Status

  1. Settle every outstanding challan, including any court fees added at the Virtual Court stage.
  2. File a written application at your local RTO requesting blacklist removal, attached with payment receipts.
  3. RTO verification typically takes 7–30 days depending on state workload.

Once cleared, the RC reverts to active status and ownership transfer, insurance, and PUC services resume.


Section 19 — H2 — Frequently Asked Questions

Frequently Asked Questions

Is mParivahan an official government app?

Yes. NextGen mParivahan is built by the National Informatics Centre (NIC) under the Ministry of Road Transport and Highways. It’s the only Government of India app for digital RC and DL — anything else with a similar name on the Play Store is a clone.

Is the digital RC and DL on mParivahan valid in all Indian states?

Yes. Under Section 4 of the IT Act, 2000 and the MoRTH advisory dated 19 August 2018, virtual documents shown live on mParivahan or DigiLocker are legally equivalent to physical cards across every state and Union Territory.

Can I show a screenshot or PDF of my RC to traffic police?

No. Only the live document opened inside the mParivahan or DigiLocker app counts. Officers verify by scanning the QR code against the live database — a static image bypasses that check, so they can legally refuse it.

What’s the difference between mParivahan and DigiLocker?

mParivahan is transport-specific — RC, DL, e-challan, vehicle owner search. DigiLocker is a general government-ID locker that also stores RC and DL but doesn’t process challans or vehicle lookups. Both are accepted at roadside checks; mParivahan is faster for transport actions.

What if I lose my phone — can I still access my virtual DL?

Yes. Install mParivahan on the new phone, sign in with the same mobile number, and verify the OTP plus your MPIN. Your virtual documents resync from the central database — they’re stored server-side, not just on the device.

My DL has expired — can I still use the mParivahan virtual copy?

No. The app shows the status as Expired in red. The expired DL doesn’t authorize you to drive — you must apply for renewal on Sarathi. Once approved, the status updates to Active in mParivahan within 24–48 hours.

Can I pay a traffic challan after the 60-day due date?

No, not on the eChallan portal. After 60 days the challan moves to the Virtual Court system at vcourts.gov.in, where you settle it under court rules. The fine usually stays the same, but court fees may be added.

What happens if I ignore a court summons?

The RTO can blacklist your vehicle, your DL can be suspended, and in repeat-ignore cases a non-bailable warrant can be issued by the magistrate. A blacklisted vehicle can’t be sold, transferred, insured, or issued a PUC.

Why is my NOC for vehicle transfer being rejected?

Most often: pending challans or unpaid FASTag toll arrears. Under the Central Motor Vehicles (Second Amendment) Rules, both must be cleared before the RTO will issue an NOC or process Form 29/30.

Can I update my address in the RC through the mParivahan app?

No. Address change requires Form 33 filed on the Vahan portal with proof of new address, not the mParivahan app. After RTO approval, the updated address reflects in mParivahan automatically.

Why aren’t my vehicle details showing in mParivahan?

About 90% of the time, the mobile number on file at the RTO doesn’t match the one you signed up with. Update at vahan.parivahan.gov.in/mobileupdate/, wait 24–48 hours, then retry the app.

Is the mParivahan app free?

Yes, the app is free to download, install, and use. Charges only apply for actual government services like challan payment, DL renewal, or fitness inspection — those are the regular RTO fees, not app fees.

Can I use mParivahan offline?

Partially. Once a virtual RC or DL is added to your dashboard, the QR code works offline — traffic police can still scan and verify it without internet. Other features (lookups, payments, new document fetches) need an active connection.

Does mParivahan work in Hindi and other Indian languages?

Yes. You pick the language at first launch — English, Hindi, Marathi, and several other regional languages are supported. You can change it later from Settings inside the app.

How do I report a fake or fraudulent vehicle showing up in mParivahan?

Email helpdesk-vahan@gov.in with the vehicle number, screenshots, and a one-line description of the issue. For serious fraud — cloned plates, stolen vehicle showing as registered to someone else — also file a police FIR; the RTO acts on FIR-backed complaints faster.


Section 20 — H2 — Official Helpdesk & Contact Information

Official Helpdesk & Contact Information

Service AreaEmailHelpline
mParivahan App issueshelpdesk-mparivahan@gov.in+91-120-4925505
Vahan (Vehicle) serviceshelpdesk-vahan@gov.in+91-120-4925505
Sarathi (DL) serviceshelpdesk-sarathi@gov.in+91-120-4925505
eChallan technical supporthelpdesk-echallan@gov.in+91-120-4925505
Web Information Manager (escalation)wim.rth@nic.in

Helpline timings: 6:00 AM – 10:00 PM IST.

How to Get the Fastest Resolution

Email first — calls without an existing ticket usually go nowhere. In your email include:

  • Screenshot of the error
  • Registered mobile number
  • Vehicle number / DL number / Transaction ID (whichever applies)
  • One-line description of the issue

The email auto-creates a ticket. Most cases resolve in 3–5 working days. If you don’t hear back within a week, escalate to wim.rth@nic.in with the original ticket reference.