How to Apply for Driving License Online — Learner's to Permanent DL Complete Guide
Get driving license online through Parivahan portal — Learner's License first, then permanent DL after practice and driving test at RTO
📋Driving License Overview — Types & Timeline
LEARNER'S LICENSE (LL): - For: Learning to drive before applying for permanent license - Validity: 6 months from date of issue - Fee: ₹200 - Requirements: 18+ years for 4-wheeler (LMV), 16+ years for 2-wheeler (MCWG) - Process: Fill Form 2 online → Upload documents → Pay fee → RTO slot booking → LL test (MCQs on traffic rules) → LL issued same day - LL test: 15-20 multiple-choice questions on road signs, traffic rules, vehicle basics.
Need 60% (9-12 correct answers) to pass.
Most people pass easily. - Validity: Must apply for permanent DL within 6 months of LL issue. After 6 months, LL expires and you need a fresh LL if you didn't apply for DL.
PERMANENT DRIVING LICENSE (DL): - For: Actual driving on public roads - Validity: 20 years OR until age 50 (whichever comes first) for non-commercial. For commercial, different validity.
- Fee: ₹400-600 (varies by state and vehicle class) - Requirement: Must have valid LL for at least 30 days before applying for DL - Process: Fill Form 4 online → Book driving test → Visit RTO for practical test → DL issued after passing - Driving test: Practical test of actual driving skills.
Includes: forward driving, reversing, parking, turning, and sometimes road driving. Differs by RTO — each has specific track layout.
DL RENEWAL: - For: Existing DL expiring or expired within 3 years - Validity: Another 20 years from renewal date - Fee: ₹200-300 - Requirement: Medical certificate (Form 1A) after age 40 - Process: Simple online renewal — no test needed (assuming you haven't been disqualified)
Apply online at parivahan.gov.in. Learner's License through online test (no RTO visit in many states). Permanent DL after driving test at RTO. Fee: Rs 200-500 depending on vehicle class.
📝Step 1: Get Learner's License (LL) — Form 2
🚗Step 2: Apply for Permanent DL — Form 4
💡DL Driving Test Tips — How to Pass
⚠️Common Mistakes to Avoid
MISTAKE 1 — Going through agents/touts: Many touts outside RTO offer 'help' for ₹3,000-8,000. Don't.
The entire system is online now. You don't need agents.
Costs are transparent: LL ₹200, DL ₹400 — nothing more. MISTAKE 2 — Not practicing at exact RTO test track: Each RTO has different track layout.
If you practice at a different location's track, you'll be confused during actual test. Practice at YOUR RTO's track 5-10 times before test.
MISTAKE 3 — Applying for DL before 30 days of LL: Your application will be rejected. LL MUST be at least 30 days old.
If rejected, you need to reapply (fee ₹200 wasted). MISTAKE 4 — Letting LL expire: LL valid for 6 months only.
If you don't apply for DL within 6 months, LL expires. You need a fresh LL (pay ₹200 again) to apply for DL.
MISTAKE 5 — Not carrying LL on test day: LL is proof you're licensed to learn. Without it, test won't happen.
Keep LL in vehicle. MISTAKE 6 — Using automatic transmission car for test: Some states prefer manual transmission test (shows better control).
Check with RTO if manual is required. Using auto when manual expected may cause issues.
MISTAKE 7 — Not uploading medical certificate when required: For some vehicle classes or states, medical certificate (Form 1A) is mandatory. Without it, LL/DL won't be issued.
🔄Driving License Renewal
✈️International Driving Permit (IDP)
📋DL Validity & Duration Summary
| Category | DL Validity | Renewal Age | Notes |
|---|---|---|---|
| Adult (18+), Non-commercial | 20 years OR age 50 (whichever earlier) | At age 50 or upon expiry | Example: DL issued at 25, valid until 45 (20 years) or 50 (age limit) |
| Adult, Commercial (HCV/LCV) | 5 years | Every 5 years | Must be renewed every 5 years. Medical cert required. |
| Senior citizen (above 60) | 1 year OR 3 years (varies by state) | Annually or triennially | Age 60+: DL valid 1-3 years, then renew more frequently |
| Minor (below 18) | Valid until age 18 | Must get new DL at 18 | Automatic conversion to adult DL at 18 (different validity) |
📄Documents Checklist — LL & DL
| Document | Learner's License | Permanent DL | Notes |
|---|---|---|---|
| Age proof (birth cert/Aadhaar) | Required | Already submitted in LL | Birth cert mandatory if below 18 |
| Address proof | Required | Already submitted in LL | Aadhaar best, if address changed then utility bill |
| Medical certificate (Form 1A) | For commercial vehicles | For commercial vehicles | Not needed for personal car/bike usually |
| Passport photos | Optional | Taken at RTO during test | Photo taken at RTO overrides any submitted photo |
| Learner's License original | — | Required at driving test | Proof that you're licensed learner |
❌Automatic Driving License Failures — What Disqualifies You
| Action During Test | RTO's Decision | Recoverable? |
|---|---|---|
| Hit/knocked over traffic cone | Automatic fail | Retake after 7 days |
| Stalled engine 3+ times | Fail in some RTOs | Retake after 7 days |
| Rash driving (too fast, no control) | Fail | Retake after 7 days |
| Forgot to use horn/indicators | May not fail (minor deduction) | Usually not |
| Hit road boundary/mark | Automatic fail | Retake after 7 days |
| Didn't check mirrors at all | May fail on observation | Retake after 7 days |
| Drove outside marked lane | Likely fail | Retake after 7 days |
🚗Learner's License vs Permanent License — what's what
Learner's License (LL) is your permit to practice driving on public roads — valid for 6 months. With an LL, you must drive with an 'L' sign displayed on your vehicle and have a permanent license holder sitting next to you.
The LL test is a simple MCQ test on traffic rules and road signs — conducted online in many states or at the RTO.
Permanent Driving License (DL) is what you need to drive independently. You can apply for a permanent DL only after 30 days of getting your LL (the 30-day gap ensures you've had practice time).
The permanent DL test is a practical driving test at the RTO — the inspector evaluates your vehicle control, traffic rule compliance, and driving skills. Permanent DL is valid for 20 years or until age 50, whichever is earlier.
Vehicle classes on your DL: LMV (Light Motor Vehicle — cars, jeeps, SUVs), MCWG (Motorcycle With Gear), MCWOG (Motorcycle Without Gear — scooters, activa), HMV (Heavy Motor Vehicle — trucks, buses), and Transport (for commercial driving). You can have multiple classes on one DL — most people get LMV + MCWG.
Adding HMV requires separate training and test.
📝How to get Learner's License — online process
Step 1: Visit parivahan.gov.in → Online Services → Driving License Related Services → Select your state. Click 'Apply for Learner's License.' New user? Register with your mobile number and Aadhaar. Existing user? Log in with your credentials.
Step 2: Fill the LL application form — personal details (name, DOB, address as per Aadhaar), vehicle class (select LMV, MCWG, or both), blood group, and emergency contact. Upload: passport-sized photo (JPEG, under 200 KB), signature scan, age proof (Aadhaar or birth certificate), and address proof (Aadhaar).
Some states also require a medical certificate (Form 1A — obtainable from any registered medical practitioner for Rs 50-100).
Step 3: Pay the LL fee online — Rs 200 for each vehicle class (LMV Rs 200 + MCWG Rs 200 = Rs 400 for both). Payment via net banking, credit/debit card, or UPI.
After payment, book a slot for the LL test — either online test from home (available in some states like Delhi, Karnataka, Maharashtra) or at the RTO.
Step 4: Take the LL test — 15-20 MCQs on traffic rules, road signs, and vehicle regulations. Questions are simple: 'What does a red traffic light mean?' 'What is the speed limit in a residential area?' 'What does a stop sign look like?' You need 60% to pass.
If you fail, you can retake after 7 days. Study the road signs chart on parivahan.gov.in before the test.
Step 5: After passing, your LL is generated instantly (digital) or dispatched by post (physical). Download the digital LL from the Parivahan portal or mParivahan app.
The LL is valid for 6 months — you must apply for permanent DL within this period. If LL expires before you get your permanent DL, you'll need to reapply for a fresh LL.
🏛️How to get Permanent Driving License
Step 1: Wait at least 30 days after LL issuance. During these 30 days, PRACTICE driving — the permanent DL test is a practical driving test where the RTO inspector evaluates your actual driving.
No amount of theory preparation substitutes for real driving practice. Practice with a licensed driver beside you.
Step 2: Apply online at parivahan.gov.in → Apply for Permanent DL. Enter your LL number.
The system fetches your details. Book an appointment for the driving test at your nearest RTO.
Pay the DL fee — Rs 200-300 per vehicle class. Choose a test date (typically 2-4 weeks out depending on RTO availability).
Step 3: Visit the RTO on your test date with: LL (digital or physical), Aadhaar card, application receipt, and the vehicle you'll drive (must have valid insurance, PUC, and RC). For two-wheeler test: bring your own motorcycle or scooter.
For four-wheeler test: bring your own car or arrange one. Some RTOs have test vehicles available — check with your RTO beforehand.
Step 4: The driving test. Two-wheeler: Drive through a figure-8 track, navigate cones, demonstrate signals and braking.
Four-wheeler: Start the car, drive forward, take turns, reverse the car, parallel park, and navigate through a marked course. The inspector observes: mirror use, indicator usage, smooth gear changes, proper braking, and traffic rule compliance.
The test takes 10-15 minutes.
Step 5: If you pass, the permanent DL is processed and dispatched by post within 7-15 days. Download the digital DL from mParivahan app immediately — it's valid for driving while the physical card is in transit.
If you fail, you can rebook the test after 7 days. Common fail reasons: hitting cones, stalling the engine, not using indicators, and poor reverse driving.
📄Documents required — complete list
For Learner's License: Age proof (Aadhaar — must show 18+ for LMV, 16+ for MCWOG without gear), address proof (Aadhaar or utility bill), passport-sized photos (JPEG format for online upload), medical certificate Form 1A (from any registered doctor — certifies you're fit to drive, no eye or hearing impairment), and blood group certificate (can be from any pathology lab or mentioned in the medical certificate).
For Permanent DL: Learner's License (must be valid — not expired), application receipt with appointment date, Aadhaar card, and the vehicle for the driving test (with valid RC, insurance, and PUC). No additional documents beyond what was submitted for LL — the system already has your profile.
For adding vehicle class: If you already have a DL for MCWG and want to add LMV — apply at parivahan.gov.in → Add Endorsement. You'll take a driving test only for the new vehicle class.
Fee: Rs 200-300 per additional class. No need to resubmit personal documents — only the driving test for the new class.
For HMV (Heavy Motor Vehicle): You must hold a valid LMV license for at least 1 year. Apply for HMV endorsement at the RTO.
Take a driving test with a heavy vehicle (truck or bus — you must arrange this). Some driving schools provide HMV training vehicles.
HMV license is mandatory for truck drivers, bus drivers, and anyone driving vehicles above 7,500 kg gross weight.
🔄DL renewal, duplicate, and address change
Renewal: DL issued to adults (18+) is valid for 20 years or until age 50, whichever is earlier. After that, renewal is required every 5 years.
Apply for renewal at parivahan.gov.in → Renewal of DL. You can apply 1 year before expiry.
Fee: Rs 200. No driving test for renewal — only document verification and eye test.
Apply before expiry to avoid driving with an expired license (Rs 5,000 fine).
Duplicate DL: If your DL is lost or damaged, apply for a duplicate at parivahan.gov.in → Issue of Duplicate DL. Submit a lost report (for lost DL) or the damaged card.
Fee: Rs 200. The duplicate DL has the same number and validity as the original.
Processing: 7-15 days. In the meantime, carry the digital DL from mParivahan app as valid proof.
Address change: If you've moved to a new address, apply for DL address change at parivahan.gov.in → Change of Address in DL. Submit new address proof (updated Aadhaar is easiest).
If the new address is in a different RTO jurisdiction, the DL is transferred to the new RTO. Fee: Rs 200.
No driving test required for address change.
International Driving Permit (IDP): If you're traveling abroad and want to drive, apply for an IDP at your RTO. Valid for 1 year.
Fee: Rs 1,000. Accepted in 100+ countries that are part of the Geneva/Vienna Convention on road traffic.
Carry your IDP + Indian DL while driving abroad. Apply at parivahan.gov.in → Issue of IDP.
💡Common mistakes and tips for passing the driving test
Mistake 1: Not practicing enough before the test. The 30-day gap between LL and DL is for practice — not waiting.
Drive at least 2-3 hours daily during this period. Practice in the area around your RTO — you'll likely be tested on similar roads.
Ask friends or family with DLs to accompany you during practice sessions.
Mistake 2: Not using indicators and mirrors during the test. The inspector specifically watches for: indicator before turning (even in the RTO track), mirror check before starting and lane changing, and proper hand signals for two-wheelers.
These are automatic fail criteria in many RTOs. Build the habit during practice — not on test day.
Mistake 3: Bringing a vehicle without proper documents. Your test vehicle must have valid RC, insurance, and PUC. If any document is expired, the RTO won't allow you to take the test. Check all vehicle documents 1 week before the test date. Renew anything that's expired.
Tip for two-wheeler test: Practice the figure-8 track specifically. Most fails happen on the figure-8 — candidates put their foot down (automatic fail in many RTOs) or run over the boundary.
Practice on a flat ground with markers until you can complete the figure-8 without touching the ground or crossing boundaries. Speed should be slow and steady — not fast.
Tip for four-wheeler test: Master reverse driving and parallel parking. These are the two most commonly tested skills.
Practice reversing in a straight line for 50 meters without looking back (use only mirrors). Practice parallel parking between two markers — pull alongside the front marker, turn full lock, reverse until 45 degrees, straighten, and align.
Use mParivahan app — your DL is always on your phone
💡Use mParivahan app — your DL is always on your phone
Download the mParivahan app (Android/iOS) and add your DL. The digital DL in mParivahan is legally valid — you don't need to carry the physical card. If police stop you, show the app. This also protects you from losing your DL or leaving it at home. The app shows your DL, vehicle RC, insurance, and PUC status — all in one place.
Don't use agents — the online process takes 30 minutes
💡Don't use agents — the online process takes 30 minutes
RTO agents charge Rs 3,000-10,000 for 'processing' your DL. The online application at parivahan.gov.in takes 30 minutes and costs Rs 200-500 in government fees. Agents don't have special access — they fill the same online form you can fill yourself. Some agents also facilitate bribing the driving test inspector — don't participate in corruption. Practice driving properly and pass the test on merit.
30 crore Indians hold a driving license — but an estimated 5 crore people drive without one. Driving without DL is a Rs 5,000 fine under the Motor Vehicles Amendment Act 2019. The application takes 30 minutes online, the LL test is 15 MCQs, and the driving test is 10 minutes. The entire process costs Rs 400-800. There's no excuse for driving without a license.
🚛Driving license for commercial and transport vehicles
Transport license (badge): Required for driving taxis, auto-rickshaws, commercial trucks, and buses. Eligibility: minimum 20 years old, must hold LMV license for at least 1 year (for HMV transport), 8th class pass education.
Apply at parivahan.gov.in → Transport DL. Additional documents: conductor's license (for bus drivers in some states), PSV badge (Public Service Vehicle — for passenger transport).
HMV training: Before applying for HMV DL, get formal training from a recognized heavy vehicle driving school. Training covers: gear shifting patterns for multi-axle vehicles, air brake systems, mirror alignment for long vehicles, night driving with high-beams, hill driving (gear selection for gradients), and accident avoidance techniques.
Training costs Rs 5,000-15,000 for a 2-4 week course.
Commercial driving career: A fresh HMV transport license holder earns Rs 15,000-20,000/month driving local trucks. Experienced long-haul truck drivers earn Rs 25,000-40,000/month.
Bus drivers in state transport corporations earn Rs 20,000-30,000/month with government benefits. International truck driving (GCC countries, Europe with special permits) pays Rs 50,000-1,00,000/month.
The DL + transport badge is the only investment needed.
E-rickshaw driving license: Several states have introduced special driving permits for e-rickshaws (battery-operated three-wheelers). The process is simpler than regular DL — no driving test in some states, just a registration and brief orientation.
Check your state's transport department website for e-rickshaw permit rules. Many states offer free or subsidized e-rickshaw permits to promote green transport.
🌐State-wise DL portals and helplines
All states use the central Parivahan portal (parivahan.gov.in) for DL services. However, the LL online test availability varies: fully online LL test available in Delhi, Karnataka, Maharashtra, Tamil Nadu, Rajasthan, Gujarat, Kerala, Telangana, and Andhra Pradesh.
Other states require RTO visit for LL test. Check your state's specific services at parivahan.gov.in → Select State.
For complaints about RTO corruption or agent harassment: file at pgportal.gov.in (Centralized Public Grievance Portal) or call the state transport department helpline. Delhi: 1076.
UP: 0522-2638749. Maharashtra: 022-22024526.
Karnataka: 080-22353781. Rajasthan: 0141-2222481.
These helplines handle DL-related queries, appointment issues, and complaint registration.
❓Frequently Asked Questions
March 2026