What You Need to Know Before You Go to the DMV
A Virginia driver's license is issued by the Virginia Department of Motor Vehicles (DMV) and serves as both your legal permission to drive in the state and a widely accepted form of identification. The process requires you to visit a DMV office in person, pass a written test and a driving test, and provide specific documents that prove your identity and residency.
Virginia offers different license types depending on your age and driving history. A standard Class D license is for regular passenger vehicles. If you are under 18, you will go through a graduated licensing system that starts with a learner's permit, moves to a restricted license, and then to an unrestricted license. The timeline and requirements differ based on your age when you start.
The entire process typically takes several weeks from start to finish if you are a first-time driver, because you must hold a learner's permit for a minimum waiting period before you can take the road test. If you are transferring a license from another state, the process is faster but still requires an in-person visit and a written test.
Key Takeaways
- You must visit a Virginia DMV office in person with original documents proving your identity, Social Security number, and current address.
- First-time drivers under 18 must obtain a learner's permit first, hold it for a minimum of nine months, and pass a road test before receiving an unrestricted license.
- You will need to pass a written knowledge test covering Virginia traffic laws and a practical driving test with a DMV examiner.
- The fee for a Class D driver's license is $70 for an eight-year license, and you can renew online if you meet certain conditions.
Documents You Must Bring to the DMV
Virginia requires specific original documents — not copies — to prove your identity and residency. Bring one document that shows your full legal name and date of birth, such as a birth certificate, passport, or military ID. You will also need to show proof of your Social Security number; a Social Security card itself is acceptable, but so is a W-2 form, tax return, or 1099 form.
For proof of your current Virginia address, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. A piece of mail from a government agency also works. If you are under 18, your parent or guardian must accompany you and bring their own ID.
If you are renewing an expired Virginia license, bring the expired license itself. If you are transferring from another state, bring your current out-of-state license along with the documents listed above. The DMV will not accept photocopies of these documents, so plan to bring originals.
The Learner's Permit and Graduated Licensing for Drivers Under 18
If you are under 18 and have never held a driver's license, you must start with a learner's permit. To get one, you visit the DMV with your documents, pass a written test on Virginia traffic laws and road signs, and pay a $15 fee. You can take the written test as many times as you need until you pass.
Once you have the permit, you must hold it for a minimum of nine months before you can take the road test. During this time, you can only drive with a licensed adult age 21 or older in the front seat. Virginia also restricts permit holders from driving between midnight and 5 a.m. unless accompanied by a parent or guardian.
After nine months, you can schedule a road test with the DMV. The test takes about 20 minutes and covers basic driving skills like parking, turning, and following traffic laws. When you pass, you receive a restricted license valid until age 18. A restricted license has the same midnight-to-5 a.m. curfew and requires an adult in the front seat. At age 18, the restrictions lift automatically and your license becomes unrestricted.
Taking the Written Test and Road Test
The written test covers Virginia traffic laws, road signs, and safe driving practices. You will answer 35 multiple-choice questions and must score at least 70 percent to pass. The test is offered in multiple languages. You can study using the Virginia DMV's free online practice tests and the official driver's manual, both available on the DMV website.
The road test is scheduled after you pass the written test (or if you are transferring a license from another state). You drive your own vehicle or a DMV-approved vehicle with a DMV examiner in the passenger seat. The examiner watches how you handle basic maneuvers, obey traffic signals, and respond to road conditions. The test lasts about 20 minutes. You must bring proof of insurance and a valid permit or out-of-state license to the test appointment.
If you do not pass the road test, you can retake it. There is no waiting period between attempts, but you must schedule a new appointment and pay the road test fee again, which is $20.
Fees and How to Schedule Your Appointment
A Class D driver's license costs $70 and is valid for eight years. The learner's permit costs $15. The road test fee is $20. If you are transferring from another state, you pay the $70 license fee but do not pay for a road test — you only take the written test.
You must schedule your DMV appointment in advance. Visit the Virginia DMV website and use their online appointment system to pick a date and time at a location near you. Walk-in appointments are not may provide and may involve a long wait. The website shows real-time availability, so you can see which offices have the soonest openings.
Bring your appointment confirmation (printed or on your phone) when you arrive. Arrive 10 to 15 minutes early. If you miss your appointment without canceling at least 24 hours in advance, you may lose your appointment slot and have to reschedule.
Renewing or Replacing Your License
A Virginia driver's license is valid for eight years. The DMV will send you a renewal notice by mail about 60 days before your license expires. You can renew online through the DMV website if you meet certain conditions: your license is not suspended or revoked, you have not changed your name, and you do not need to update your address or medical information.
Online renewal costs $70 and takes about 10 business days. Your new license will be mailed to your address on file. If you cannot renew online, you must visit a DMV office in person. In-person renewal also costs $70.
If your license is lost, stolen, or damaged, you can request a replacement at any DMV office or online. A replacement license costs $15. If you request it online, it will be mailed to you. If you request it in person, you can receive it when ready at some locations.
Transferring a License from Another State
If you hold a valid driver's license from another state and are moving to Virginia, you do not need to hold a learner's permit. You can go directly to the DMV, pass the written test on Virginia traffic laws, and receive your Virginia license. You do not take a road test unless your out-of-state license is suspended or you have certain medical conditions.
Bring your current out-of-state license, proof of identity, proof of your Social Security number, and proof of your Virginia address. The process is the same as for a first-time driver except you skip the learner's permit stage and the road test. The fee is $70.
Your out-of-state license will be returned to you or destroyed, depending on the DMV office. If you want to keep it as a form of identification, ask the staff before they process your process.
Frequently Asked Questions
Can I take the written test online?
No. Virginia requires you to take the written test at a DMV office in person. However, you can study for it online using the DMV's free practice tests and driver's manual on their website before your appointment.
What if I fail the road test?
You can retake the road test without waiting. Schedule a new appointment through the DMV website and pay the $20 road test fee again. Many people pass on their second or third attempt, so failing once does not prevent you from getting your license.
Do I need a Social Security number to get a Virginia driver's license?
Yes. Virginia requires proof of your Social Security number. You can show your Social Security card, a W-2 form, a tax return, or a 1099 form. If you do not have a Social Security number, contact the DMV to discuss your options.
How long does it take to get my license after I pass the road test?
If you pass the road test at a DMV office, you receive your temporary license when ready and can drive that day. Your permanent license card will be mailed to you within 10 business days.
Can I renew my license before it expires?
Yes. You can renew your license up to one year before it expires. Renewing early does not extend your expiration date — your new license will expire eight years from your current expiration date, not from the renewal date.