Documents you must bring to the DMV
Virginia requires you to bring specific documents in person to a DMV office. You cannot complete a driver's license process online or by mail — you must appear with original documents or certified copies.
Start with proof of identity. Virginia accepts a valid passport, passport card, military ID, or an out-of-state driver's license. If you don't have any of these, you can use a birth certificate (original or certified copy) plus one additional document like a Social Security card, W-2, or bank statement with your name and address.
Next, bring proof of Virginia residency. This must show your current address and be dated within the last 60 days. Acceptable documents include a utility bill, lease agreement, mortgage statement, bank statement, or government mail. A piece of mail from your employer or school also works if it shows your name and address.
You will also need your Social Security number or a letter from the Social Security Administration if you don't have one. Bring the actual card or the letter — DMV staff will not accept a verbal number.
Key Takeaways
- You must appear in person at a Virginia DMV office with original or certified documents — no online or mail applications are available.
- Proof of identity can be a passport, military ID, out-of-state license, or a birth certificate paired with a second document like a Social Security card.
- Proof of residency must be dated within the last 60 days and show your current address, such as a utility bill or lease agreement.
- The written test covers Virginia traffic laws and road signs; you can study using the free Virginia DMV manual available on the DMV website.
- Vision screening happens at the DMV office during your appointment, and you must meet Virginia's minimum vision standard or provide a corrective lens prescription.
Age-specific rules for minors and new drivers
If you are under 18, Virginia requires a Learner's Permit before you can take the road test. You must be at least 15 years and 6 months old to get a permit. Bring the same documents as an adult, plus written consent from a parent or guardian (they can sign at the DMV office).
With a learner's permit, you can drive only with a licensed adult 21 or older in the front passenger seat. You must hold the permit for at least 9 months and 26 days before you can test for a full license. During this time, you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving — even hands-free.
If you are 18 or older and have never held a license, you still take the written and road tests, but you skip the learner's permit step. You can take the road test when ready after passing the written exam.
The written test and what it covers
The written test has 35 multiple-choice questions about Virginia traffic laws, road signs, and safe driving practices. You must answer at least 28 questions correctly to pass. The test is offered in multiple languages at most DMV offices.
Virginia provides a free Driver's Manual on the DMV website (dmvnow.com) that covers all test material. You can read it online, read it as a PDF, or request a printed copy at any DMV office. The manual includes practice questions that match the format of the actual test.
You get one attempt per visit. If you fail, you can retake the test the same day at most locations, but you will pay the test fee again. There is no waiting period between attempts on the same day.
The road test and vehicle requirements
After you pass the written test, you schedule a separate appointment for the road test. The test lasts about 20 minutes and covers basic vehicle control, turning, parking, and following traffic laws. You must bring a vehicle that is registered, insured, and in safe working condition.
The vehicle must have working brakes, steering, lights, wipers, and mirrors. The examiner will check these before the test begins. If anything is broken or missing, the test will not proceed and you will lose your test fee.
You must bring a licensed adult (at least 21 years old) to sit in the front passenger seat during the test. This person cannot be the examiner or a DMV employee — it is typically a parent, guardian, or friend. The adult must have a valid license but does not need to be from Virginia.
Vision screening and medical requirements
Virginia requires a vision screening at the DMV office as part of your appointment. You must see at least 20/40 in each eye, with or without correction. If you wear glasses or contacts, bring them to the DMV — the screening will test your vision with the correction you normally use while driving.
If you fail the vision screening, you can provide a corrective lens prescription from an eye doctor. The DMV will retest you with the prescription on file. If you still do not meet the standard, you cannot receive a license.
Virginia does not require a medical exam or doctor's clearance for a standard driver's license. However, if you have certain medical conditions that affect your ability to drive safely, the DMV may request a report from your doctor or restrict your license (for example, daylight driving only).
Fees and how long the process takes
A Virginia driver's license costs $70 for an eight-year license (the standard term for adults 21 and older). The written test fee is $10, and the road test fee is $35. If you need to retake either test, you pay the fee again. These fees are not refundable.
The written test can usually be scheduled within a few days of your first visit. The road test typically has a longer wait — anywhere from two weeks to two months depending on your location and the time of year. You can check available appointments on dmvnow.com or call your local DMV office.
Once you pass both tests, your license is issued on the spot at most locations. If there is a delay, the DMV will mail it to your Virginia address within 7 to 10 business days.
Renewing or replacing an existing license
If your Virginia license is expiring, you can renew it online through dmvnow.com if you meet certain conditions: your license must not be suspended or revoked, you must not have any outstanding violations, and you must not need to update your photo (licenses are valid for eight years, so a photo update is usually not required unless you request it).
An online renewal costs $70 and takes about 7 to 10 business days by mail. If you cannot renew online, you must visit a DMV office in person and bring the same documents as a new applicant.
If your license is lost, stolen, or damaged, you can replace it at any DMV office. Bring proof of identity and Virginia residency. A replacement license costs $20 and is issued when ready.
Frequently Asked Questions
Can I use a digital copy of my documents instead of originals?
No. Virginia DMV requires original documents or certified copies. Digital photos or scans are not accepted. If you have a certified copy from a government office (like a certified birth certificate from the vital records office), that counts as an original for DMV purposes.
What if I don't have a Social Security number?
You can bring a letter from the Social Security Administration stating that you are not may be able to access for a number, or that you have applied and are waiting. The DMV will accept this in place of a Social Security card. Bring the actual letter, not a copy.
Do I have to take the written test if I already have a license from another state?
Yes. Even if you hold a valid out-of-state license, you must pass Virginia's written test to get a Virginia license. You do not have to take the road test if your out-of-state license is valid and you have held it for at least one year.
What happens if I fail the road test?
You can retake it, but you must schedule a new appointment and pay the test fee again ($35). There is no limit on how many times you can retake the road test, but each attempt requires a new appointment and fee.
Can someone else pick up my license if I can't go to the DMV?
No. You must be present to receive your license. The DMV will not release it to another person, even with written permission. If you cannot pick it up in person, the DMV will mail it to your address on file.