Book your Virginia learner's permit test appointment through the DMV website or by phone
You schedule a learner's permit test appointment directly with the Virginia Department of Motor Vehicles. You cannot walk in without a reservation — the DMV requires you to book a specific date and time slot before you arrive. The two ways to book are the DMV's online system at dmvnow.com or by calling the DMV customer service line at 1-866-368-5463.
The online system is faster if you have your Social Security number and a valid email address. You will select your preferred testing location, choose from available dates and times, and receive a confirmation email with your appointment details. Phone booking takes longer because you are working through a queue, but a representative can answer questions about what documents to bring or what to expect on test day.
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 and date are full, you have the option to travel to a less busy office or wait for cancellations, which the DMV releases regularly.
Key Takeaways
- Book your appointment on dmvnow.com or by calling 1-866-368-5463 before you go to the DMV — walk-ins are not accepted for learner's permit tests.
- The online system is faster and lets you see all available dates and times at once, while phone booking requires waiting on hold.
- Bring your Social Security number and a valid photo ID to your appointment, along with proof of Virginia residency such as a utility bill or lease.
- Appointment slots fill quickly in busy areas, so book as soon as you know you are ready to test.
- If your preferred location is full, you can choose a different DMV office or check back later for cancellation openings.
What documents you need before booking
Have these documents ready before you schedule your appointment. The DMV will not let you test without them, and you cannot go back home to retrieve them once you arrive. You need a valid photo ID (a passport, military ID, or out-of-state driver's license all work), your Social Security number, and proof that you live in Virginia.
Proof of Virginia residency can be a utility bill, lease agreement, bank statement, or insurance document with your name and a Virginia address. The document must be dated within the last 60 days. If you live with a parent or guardian and are not on the utility bill, bring a notarized letter from them stating you live there, plus a copy of their ID and a recent utility bill showing their name and address.
If you are under 18, your parent or guardian must sign your process form before you arrive. You cannot sign it yourself at the DMV. Bring the completed form with you — you can read it from dmvnow.com or pick one up at the office, but having it filled out ahead of time moves the process faster.
How to book on dmvnow.com step by step
Go to dmvnow.com and click "Schedule an Appointment" in the top menu. Select "Learner's Permit Test" from the list of services. Enter your Social Security number and date of birth, then click "Continue."
The system will show you a map of Virginia DMV offices. Click on the office closest to you or the one you prefer. A calendar will appear showing available dates in the next 30 days. Click on a date that works for you. The system will then show you available time slots for that day — morning and afternoon slots are usually both available, but busy offices may have only a few left.
Select your time slot and review the appointment summary. The system will ask for your email address and phone number. Enter both — you will receive a confirmation email with your appointment number and instructions. Save this email or write down your appointment number. You will need it when you arrive at the DMV.
Booking by phone if the website is not working
Call 1-866-368-5463 during business hours. The line is open Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern time. Wait times are longest on Monday and Tuesday mornings. Have your Social Security number, date of birth, and preferred DMV office location ready when you call.
A representative will ask which service you need (learner's permit test), confirm your personal information, and show you available appointments at your chosen location. They will book the appointment and give you a confirmation number over the phone. Write this number down when ready. Ask the representative to email or mail the confirmation to you as backup.
If you reach a busy signal or the line drops, call back and try again. The DMV does not have a callback system, so you will need to wait in the queue again. This is why the online system is usually faster — you do not have to wait on hold.
What happens if your preferred appointment slot is full
If the date and time you want are booked, you have three options. First, try a different DMV office — rural locations and offices outside major cities often have more open slots. Second, choose a different date or time at your preferred location. Third, check back in a few days, because cancellations open up regularly as people reschedule or cancel their appointments.
The DMV releases cancellation slots throughout the day, so if you are flexible, checking the website every few days may reveal an opening at your first choice. Set a phone reminder to check back — do not rely on memory. If you are on a important date (for example, you need your permit by a certain date for school or work), book the earliest available slot at any location rather than waiting for a cancellation.
Preparing for your test appointment day
Arrive at the DMV 10 to 15 minutes before your scheduled time. Bring all your documents in a folder or envelope so they do not get lost or damaged. Bring your confirmation email or appointment number. Wear comfortable clothes and use the bathroom before you go in — you cannot leave the testing area once you start.
The written test takes about 30 to 45 minutes. You will answer 35 multiple-choice questions about Virginia traffic laws, road signs, and safe driving practices. You need to score at least 70 percent to pass. If you fail, you can reschedule another appointment, but you must wait at least one week before retesting.
If you pass the written test, the DMV will take your photo and issue your learner's permit on the same day. You will be able to drive with a licensed adult in the car when ready. The permit is valid for five years.
What to do if you need to cancel or reschedule
Cancel or reschedule through dmvnow.com by logging in with your appointment number and email address. Click "Manage Appointment" and select "Cancel" or "Reschedule." You can make changes up to 24 hours before your appointment. After that, you must call 1-866-368-5463 to cancel or reschedule.
If you cancel, your appointment slot opens up for other people to book. If you reschedule, you will be assigned a new date and time. There is no fee to cancel or reschedule, and you can do it as many times as you need to.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person taking the test must book their own appointment or have a parent or guardian book it for them if they are under 18. The DMV uses the Social Security number and date of birth to match the appointment to the person who shows up on test day.
What if I miss my appointment?
If you do not show up, your appointment is forfeited and you will need to book a new one. There is no penalty, but you lose that time slot. If you know you cannot make it, cancel through dmvnow.com or call 1-866-368-5463 so someone else can use that slot.
How long does it take to get my learner's permit after I pass?
You receive your learner's permit the same day you pass the written test. The DMV prints it on the spot after taking your photo. You can start driving with a licensed adult when ready.
Can I take the test in a language other than English?
Yes. The DMV offers the learner's permit test in Spanish and several other languages. When you book your appointment on dmvnow.com or by phone, tell the system or representative which language you need. Not all DMV locations offer all languages, so confirm availability when you book.
What if I fail the written test?
You can reschedule and retake the test, but you must wait at least one week. There is no limit to how many times you can retake it. Use that week to study the Virginia Driver's Manual and take practice tests to improve your score before your next appointment.