Virginia learner's permit requirements at a glance
To get a learner's permit in Virginia, you must be at least 15 years and 9 months old, pass a written knowledge test, and bring specific documents to the Department of Motor Vehicles. The DMV requires proof of identity, proof of Social Security number, and proof of Virginia residency — all original documents or certified copies. You do not need to own a car or have insurance yet, but you do need a supervising driver in the vehicle at all times, and that driver must be at least 21 years old and hold a valid license.
The written test covers Virginia traffic laws, road signs, and safe driving practices. You can study using the Virginia DMV's free online manual or take a practice test on their website before you go in. The test is offered in multiple languages. Once you pass, you pay a fee (currently $16 for a learner's permit that lasts five years) and receive your permit the same day.
Key Takeaways
- You must bring original documents proving your identity, Social Security number, and Virginia residency; a birth certificate, passport, or state ID works for identity.
- The written knowledge test covers Virginia traffic laws and road signs, and you can study free materials on the Virginia DMV website before taking it.
- A supervising driver must be at least 21, hold a valid license, and sit in the front seat with you whenever you drive on a learner's permit.
- You must be at least 15 years and 9 months old to take the test, and the permit costs $16 and lasts five years from the date you receive it.
- You can renew your learner's permit once before it expires if you have not yet turned 18 or obtained a full license.
Documents you must bring to the DMV
Virginia requires three categories of documents: proof of identity, proof of Social Security number, and proof of residency. All documents must be originals or certified copies — photocopies are not accepted.
For identity, bring one of these: a birth certificate (long-form, not a short-form certificate), a U.S. passport, a passport card, a Consular Report of Birth Abroad, or a Certificate of Naturalization. If you were born outside the U.S., your birth certificate must be an official document from the country where you were born, not a translation.
For Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a pay stub that shows your full Social Security number. If you do not have a Social Security number, you must explore for one before you can get a learner's permit.
For Virginia residency, bring one document dated within the past 60 days showing your name and a Virginia address. Acceptable documents include a utility bill, a lease or rental agreement, a mortgage statement, a property tax bill, a bank or credit card statement, or a government-issued document such as a voter registration card. A piece of mail from a school, employer, or government agency also works if it shows your name and address.
The written knowledge test and what it covers
The Virginia DMV written test has 35 questions, and you must answer at least 28 correctly to pass. The test covers Virginia traffic laws, road signs, right-of-way rules, speed limits, parking, and safe driving practices. You have 30 minutes to complete it.
The Virginia DMV publishes a free online manual called the "Virginia Driver's Manual" on their website. This manual contains all the information tested on the exam. You can also take a free practice test on the DMV website to see which topics you need to study more. Both are available in English and Spanish.
You can take the test in person at any DMV location. If you fail, you can retake it the same day or come back another day — there is no waiting period between attempts. Each attempt costs the same $16 fee.
Age requirements and when you can start driving
You must be at least 15 years and 9 months old on the day you take the written test. You cannot take the test before that date, even if you will turn 16 soon. Once you pass and receive your permit, you can start driving when ready with a supervising driver.
With a learner's permit, you can drive only when a licensed driver who is at least 21 years old is sitting in the front seat next to you. That supervising driver must hold a valid driver's license from Virginia or another state. You cannot drive alone, and you cannot drive with only younger passengers in the car.
You can hold a learner's permit for up to one year before you must take the road test for a full license. If you turn 18 before you pass the road test, you can still use your learner's permit, but you no longer need a supervising driver — you can drive alone once you turn 18.
Restrictions and rules while you have a learner's permit
Virginia's learner's permit comes with specific driving restrictions. You cannot drive between midnight and 5 a.m. You cannot use a cell phone while driving, even hands-free, except in a genuine emergency. You must wear a seat belt, and all passengers must wear seat belts.
You cannot drive on interstate highways unless your supervising driver is at least 21 and has held a valid license for at least three years. On other roads, any licensed driver 21 or older can supervise you. You must obey all speed limits and traffic laws — police can stop you for any violation, and violations on a learner's permit can delay your road test.
If you get a traffic ticket or are involved in an accident while driving on your learner's permit, you must report it to the DMV. Serious violations can result in your permit being suspended or revoked, and you will have to wait before you can retake the written test and get a new permit.
Renewing or replacing your learner's permit
A learner's permit lasts five years from the date you receive it. If your permit expires before you turn 18 or before you pass your road test, you can renew it once at the DMV. You will need to bring the same documents again (proof of identity, Social Security number, and residency), pay the $16 fee, and retake the written test.
If your permit is lost, stolen, or damaged, you can get a replacement at any DMV location. Bring your identity documents and pay a replacement fee (currently $8). You do not have to retake the written test for a replacement.
Once you pass your road test and receive a full driver's license, your learner's permit is no longer valid. You cannot use it to drive alone or without restrictions.
Where to go and how to schedule your visit
You can visit any Virginia DMV office to take the written test and receive your learner's permit. DMV locations are open Monday through Friday, and some locations have limited Saturday hours. You do not need an appointment for the learner's permit test — you can walk in during business hours, though wait times vary by location and time of day.
To find the DMV office nearest you and check current hours, visit the Virginia DMV website and use their office locator tool. Some offices are busier than others, so calling ahead to ask about wait times can help you plan your visit. Bring all required documents in a folder or envelope so they do not get lost or damaged.
The entire process — submitting documents, taking the test, and receiving your permit — usually takes 30 minutes to an hour, depending on how busy the office is. You will receive your learner's permit as a physical card the same day you pass the test.
Frequently Asked Questions
Can I take the written test if I am homeschooled?
Yes. Homeschooled students can take the DMV written test just like any other student. You do not need to attend a public or private school to get a learner's permit. Bring the same documents (identity, Social Security number, and residency proof) regardless of where you attend school.
What happens if I fail the written test?
You can retake the test the same day or return another day. There is no waiting period between attempts, and each attempt costs the $16 fee. You have as many chances as you need to pass. Most people pass on their first or second try if they study the Virginia Driver's Manual.
Do I need insurance to get a learner's permit?
No. You do not need to own a car or have insurance to get a learner's permit. However, the car you drive must be insured, and the supervising driver is usually responsible for that. Before you drive, make sure the car's owner has active insurance that covers you as a learner.
Can my parent or guardian sign for me if I am under 18?
No. You sign your own permit process. Your parent or guardian does not need to sign anything at the DMV. However, they should bring you to the DMV and may need to show proof of your residency if you live with them and your name is not on the utility bill or lease.
What if my Social Security card is lost or I do not have one yet?
You can bring a W-2, 1099, or recent pay stub instead of your Social Security card. If you do not have a Social Security number at all, you must explore for one through the Social Security Administration before you can get a learner's permit. This process takes several weeks, so plan ahead.