How to book your Virginia DMV permit test appointment
You schedule your Virginia DMV permit test through the DMV's online appointment system at dmvnow.com, not by calling or visiting a location in person. You'll need your learner's permit number, a valid email address, and a phone number. The system shows available dates and times at testing locations near you — most people find appointments within one to three weeks, though busier locations may have longer waits.
Once you book, you'll receive a confirmation email with your appointment date, time, location, and what to bring. You can reschedule or cancel through the same system up to 24 hours before your appointment. If you miss your appointment without canceling, you may lose your fee and have to book again.
Key Takeaways
- Book your permit test appointment online at dmvnow.com using your learner's permit number and email address.
- You must bring your learner's permit, valid photo ID, and proof of Virginia residency (utility bill, lease, or bank statement) to your appointment.
- The permit test covers road signs, right-of-way rules, and safe driving practices and takes about 20 to 30 minutes to complete.
- You need a score of 80 percent or higher to pass, and you can retake the test the next business day if you fail.
What documents you need to bring
Bring your learner's permit (the physical card you received when you passed the written knowledge test) and a valid photo ID. A photo ID can be a passport, military ID, or state ID card — a school ID or work badge does not count.
You also need proof of Virginia residency. The DMV accepts a utility bill, lease agreement, mortgage statement, bank statement, or insurance policy with your current Virginia address. The document must be dated within the last 60 days. A printed utility bill or lease works; a screenshot usually does not.
If you do not have all three items, the DMV will not let you test. If your learner's permit has expired, you'll need to renew it before scheduling the permit test.
What happens during the permit test appointment
You'll arrive 10 to 15 minutes early to check in at the testing location. A DMV staff member will verify your documents and take you to a computer terminal. The test is multiple choice and covers Virginia traffic laws, road signs, right-of-way rules, and safe driving practices. You have 30 minutes to finish.
The test has 35 questions. You need to answer at least 28 correctly (80 percent) to pass. You'll see your score when ready after you submit. If you pass, you'll receive your permit to drive — a document that allows you to drive with a licensed adult in the car. If you fail, you can retake the test the next business day at no additional cost.
Appointment wait times and location choices
Wait times vary by location and season. Urban areas like Northern Virginia, Richmond, and Hampton Roads often have longer waits — sometimes four to six weeks during summer and early fall. Rural areas usually have shorter waits, sometimes one to two weeks. Winter months tend to be less busy.
When you book on dmvnow.com, you can see available dates at each testing location near you before you choose. If the nearest location is booked out, you can often find an earlier appointment 30 to 60 miles away. Some people travel to a less busy location to test sooner.
What to do if you fail the permit test
You can retake the test the next business day at no charge. You do not need to reschedule online — just show up at the same location with your learner's permit and ID. However, you can also book a new appointment online if you prefer a different time or location.
If you fail twice, you must wait seven days before taking the test again. If you fail three times, you must wait 30 days. Most people pass on the first or second attempt. If you're struggling, study the Virginia Driver's Manual (available free on the DMV website) and take practice tests online before your next appointment.
Rescheduling or canceling your appointment
Log back into dmvnow.com with the same email and learner's permit number you used to book. You can reschedule to a different date or location, or cancel entirely. You must make changes at least 24 hours before your appointment time. If you cancel within 24 hours or miss your appointment without canceling, you lose your fee and must book and pay again.
If you need to cancel for a medical emergency or documented hardship, contact the DMV location directly by phone to explain. They may waive the fee or allow a free reschedule, but this is not may provide.
After you pass: what comes next
When you pass the permit test, you'll receive your permit to drive on the spot. This document allows you to drive with a licensed adult (21 or older) in the front passenger seat. You must carry your permit, your learner's permit, and your ID whenever you drive.
Your permit to drive is valid for one year. During that year, you must log at least 60 hours of supervised driving (40 of them at night) before you can take the road test for your full license. Keep a log of your driving hours — some instructors or parents track this for you, but you're responsible for having proof when you schedule your road test.
Frequently Asked Questions
Can I book my permit test appointment by phone or in person?
No. Virginia DMV only accepts permit test appointments through dmvnow.com. You cannot call or walk in to schedule. The online system is the only way to book.
What if I don't have a utility bill for proof of residency?
A lease agreement, mortgage statement, bank statement, or insurance policy with your current Virginia address works just as well. The document must show your name and address and be dated within the last 60 days.
Do I have to take the permit test at the DMV location closest to me?
No. When you book on dmvnow.com, you can choose any testing location in Virginia. If a closer location is booked out, you can travel to a less busy one to test sooner.
What if my learner's permit expired before I could schedule the permit test?
You must renew your learner's permit before you can take the permit test. You can renew online at dmvnow.com or in person at a DMV location. Once renewed, you can book your permit test appointment.
How long is the permit to drive valid after I pass the test?
Your permit to drive is valid for one year from the date you pass the test. During that year, you must complete 60 hours of supervised driving (including 40 hours at night) before you can take your road test for a full license.