Book your Virginia permit test appointment through the DMV website or by phone, not in person
Virginia requires you to schedule your permit test in advance. You cannot walk into a DMV office and take the test the same day. The Virginia Department of Motor Vehicles operates an online booking system where you choose your test date, time, and location. If you prefer not to use the website, you can call the DMV customer service line to reserve a slot over the phone.
The process takes about five minutes online. You will need your Social Security number, date of birth, and a valid email address to complete the booking. Once you reserve a time, the DMV sends a confirmation to your email with your appointment number and the address of the testing location.
Appointment availability varies by location and season. Urban DMV offices often fill up weeks in advance, while rural locations may have openings within days. If your preferred location is full, you can check nearby offices or choose a different date.
Key Takeaways
- Schedule your permit test through the Virginia DMV website at dmv.virginia.gov or by calling the DMV customer service line; same-day walk-ins are not permitted.
- You will need your Social Security number, date of birth, and email address to book an appointment online.
- Bring your confirmation email and a valid form of ID to your appointment; arriving 10 to 15 minutes early helps you complete check-in on time.
- If you miss your appointment without canceling, you may lose your fee and have to book again; cancellations should be made at least 24 hours in advance.
- The written permit test covers Virginia traffic laws, road signs, and safe driving practices; passing requires a score of 80 percent or higher.
What to bring to your permit test appointment
Bring your confirmation email printed out or displayed on your phone, along with a valid form of identification. The DMV accepts a passport, military ID, state ID, or a school ID paired with a utility bill or bank statement showing your current address. If you are under 18, a parent or guardian must sign your process before you arrive.
Arrive 10 to 15 minutes before your scheduled time. The DMV staff will check you in, verify your identity, and have you sign the test form. The actual written test takes about 20 to 30 minutes. You will sit at a computer terminal in a testing room and answer 35 multiple-choice questions about Virginia traffic laws, road signs, and safe driving rules.
Do not bring study materials, phones, or other devices into the testing room. The DMV provides scratch paper and a pencil if you need to work through questions. Once you finish, the computer scores your test when ready and displays your result on screen.
How far in advance to book your appointment
Book your appointment as soon as you are ready to test. In Northern Virginia and around Richmond, appointments often fill 4 to 8 weeks ahead. In less populated areas, you may find openings 1 to 3 weeks out. If you wait until the last minute, you may not find an available slot at a convenient location or time.
The DMV does not hold spots for future dates. You book one appointment at a time. If you need to reschedule, you must cancel your current appointment and book a new one through the same system.
Some DMV offices have more availability than others. If your local office is booked solid, check offices 20 to 30 minutes away. The test is the same regardless of location, so traveling to a less busy office can get you tested sooner.
Canceling or rescheduling your appointment
Cancel or reschedule through the DMV website using your confirmation number and email address. You can also call the DMV customer service line to make changes. The DMV requires at least 24 hours notice to avoid losing your fee. If you cancel with less than 24 hours notice or do not show up, you forfeit the test fee and must pay again to book a new appointment.
Life happens. If an emergency forces you to miss your appointment, contact the DMV as soon as possible. Some offices may waive the fee if you can show proof of a legitimate emergency, though this is handled case by case.
What happens if you fail the permit test
If you score below 80 percent, you do not pass. The computer tells you your score when ready after you finish. You can take the test again, but you must book a new appointment and pay the test fee again. Virginia allows you to retake the test as many times as needed.
Between attempts, review the areas where you struggled. The practice test questions you worked through before your appointment show you the types of questions the real test includes. Focus on road signs, right-of-way rules, and speed limit laws, as these topics appear frequently on the actual exam.
Most people pass on their second or third attempt. Taking time to study between tests and understanding why you missed questions the first time usually leads to a passing score.
DMV office locations and testing hours
Virginia has DMV offices in every county and major city. The DMV website lists all locations with their addresses, phone numbers, and hours. Most offices are open Monday through Friday, 8:30 a.m. to 5 p.m., with some locations offering Saturday hours. A few offices close for lunch, so check the specific location's schedule before you book.
Testing hours are usually the same as office hours, but some locations reserve certain time slots for permit tests only. When you book online, the system shows only the times available for your chosen location and date.
If you live near the state border, you may be tempted to test in a neighboring state. Keep in mind that Virginia honors permits from other states only if you move to Virginia after obtaining them. If you live in Virginia now, you must get your Virginia permit.
Frequently Asked Questions
Can I take the permit test without scheduling an appointment first?
No. Virginia requires all permit test takers to book an appointment in advance through the DMV website or by phone. Walk-ins are not permitted, and the DMV will not test you if you arrive without a confirmed appointment.
What if I do not have an email address to complete the online booking?
Call the DMV customer service line to schedule by phone. You will still need to provide your Social Security number and date of birth, and the DMV will send your confirmation details to an email address or provide them over the phone. If you do not have email access, ask a family member or friend to receive the confirmation on your behalf.
How much does the permit test cost?
The Virginia DMV charges a fee for the written permit test. The exact amount varies, so check the DMV website or call before you book to confirm the current fee. The fee is non-refundable if you cancel with less than 24 hours notice or do not show up.
Can I reschedule my appointment online, or do I have to call?
You can reschedule online using your confirmation number and email address on the DMV website. You can also call the customer service line. Either method works, and both require at least 24 hours notice to avoid losing your fee.
What if my appointment time does not work and I need to change it?
Log into the DMV booking system with your confirmation number and cancel your current appointment. Then book a new one at a time that works better for you. If you cannot find availability at your preferred location, check nearby DMV offices or different dates.