Book your Virginia learner's permit appointment online through the DMV website or by phone
Virginia's Department of Motor Vehicles lets you reserve a time slot for your learner's permit test through two channels: the official DMV website at dmvnow.com or by calling 1-866-DMV-LINE (1-866-368-5463). You cannot walk in without an appointment — the DMV requires all learner's permit applicants to book a slot in advance. The online system is faster and shows you available dates when ready, while the phone line can take 10 to 15 minutes but works if you prefer speaking to someone.
The appointment system fills up differently depending on your location. Urban DMV offices in Northern Virginia and Richmond often book out two to four weeks ahead, while rural offices may have openings within a few days. If your preferred date is full, you can search for nearby locations or check back the next day — cancellations happen regularly and open slots appear throughout the day.
Key Takeaways
- Book online at dmvnow.com or call 1-866-DMV-LINE; walk-ins are not accepted for learner's permit appointments.
- Bring your Social Security number, proof of Virginia residency (utility bill or lease), and a valid photo ID to your appointment.
- The written test takes about 30 minutes; you need a score of 80 percent or higher to pass.
- Appointment slots fill faster in urban areas and may be available within days in rural locations.
- If you fail the written test, you can reschedule and retake it, but you must wait at least one business day between attempts.
What you need before you book
Gather your documents before you start the booking process. You will need your Social Security number, a valid photo ID (passport, military ID, or out-of-state driver's license), and one piece of proof that you live in Virginia. Acceptable residency documents include a utility bill, lease agreement, bank statement, or government mail with your current address — it must be dated within the last 60 days.
If you are under 18, you also need a signed parental consent form. Virginia's DMV website has the form available as a PDF read; print it, have a parent or guardian sign it, and bring it with you to your appointment. Without this form, the DMV will not test you, and you will lose your appointment slot.
Have your address and phone number ready when you book. The system will ask for both, and the DMV uses your phone number to send appointment reminders via text message. If your phone number changes after you book, call 1-866-DMV-LINE to update it.
Booking through the DMV website step by step
Go to dmvnow.com and select "Schedule an Appointment" from the homepage. Choose "Learner's Permit" as the transaction type. The system will ask you to enter your zip code or city to find nearby DMV offices.
Select your preferred location from the list. The website then shows you available dates for that office, color-coded by how far out they are. Click on a date that works for you. The system will display available time slots for that day — morning slots (typically 8 a.m. to 11 a.m.) fill faster than afternoon ones.
Enter your name, date of birth, phone number, and email address. Double-check your phone number because this is how the DMV will contact you if there is a problem. Review your appointment details on the confirmation screen, then click "Confirm." You will receive a confirmation number on screen and via email — save both.
Booking by phone
Call 1-866-DMV-LINE Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern time. Saturday hours vary by season; check dmvnow.com for current Saturday availability. Have your zip code and preferred dates ready before you call — the representative will ask which DMV office you want and what dates work for you.
The phone line can be busy during peak hours (late morning and early afternoon). If you reach a wait queue, you can stay on the line or request a callback. The DMV will call you back within a few hours during business hours. When you speak to a representative, they will confirm your name, phone number, and appointment details, then email you a confirmation number.
What happens at your appointment
Arrive 10 minutes early with all your documents. The DMV staff will verify your identity and residency, check your parental consent form if you are under 18, and answer any questions about the test. You will then sit at a computer terminal to take the written learner's permit test.
The test has 35 multiple-choice questions about Virginia traffic laws, road signs, and safe driving practices. You have 30 minutes to complete it. You need to answer at least 28 questions correctly (80 percent) to pass. The computer scores your test when ready after you finish.
If you pass, the DMV will issue your learner's permit on the spot — it is a temporary paper document valid for one year. If you fail, you can reschedule your appointment for another day. Virginia requires at least one business day between test attempts, so the earliest you can retake it is the next business day.
If your appointment slot fills up or you need to reschedule
If all slots are full at your preferred location, try searching for DMV offices in nearby cities. Many people find openings 20 to 30 minutes away when their home office is booked out. You can also check dmvnow.com again the next morning — the system releases cancellation slots throughout the day, and early morning is often when the most availability appears.
To reschedule an existing appointment, log back into dmvnow.com with your confirmation number and email address. Select "Manage Appointment" and choose a new date and time. If you cannot reschedule online, call 1-866-DMV-LINE and provide your confirmation number; the representative will move your slot for you.
If you miss your appointment without canceling, you will lose your slot and have to book a new one. The DMV does not charge a fee to reschedule or cancel, so contact them as soon as you know you cannot make it.
Common issues and what to do
You did not receive a confirmation email. Check your spam folder first. If it is not there, log into dmvnow.com, select "Manage Appointment," and enter your confirmation number and email address to pull up your details. You can also call 1-866-DMV-LINE with your confirmation number to verify your appointment is in the system.
You cannot find an appointment within a reasonable distance. Try searching for offices in the next county over, or check back in a few days — the DMV releases new appointment slots regularly. You can also call 1-866-DMV-LINE and ask if they know when the next batch of appointments will open for your preferred location.
You lost your confirmation number. Go to dmvnow.com, select "Manage Appointment," and enter your name, date of birth, and email address. The system will pull up your appointment details. Write down your confirmation number this time and save it in your phone.
Frequently Asked Questions
Can I take the learner's permit test the same day I book my appointment?
No. The DMV requires you to book an appointment in advance; same-day testing is not available. Book as soon as you know you are ready, because popular time slots can fill up two to four weeks ahead in some areas.
What if I fail the written test?
You can retake it, but you must wait at least one business day. Use dmvnow.com or call 1-866-DMV-LINE to schedule your next appointment. There is no limit to how many times you can retake the test, and there is no fee for each attempt.
Do I need to bring my Social Security card to my appointment?
You need your Social Security number, but you do not need to bring the card itself. Bring your photo ID and proof of residency instead. The DMV will verify your Social Security number through their system.
Can someone else book the appointment for me?
Yes. Anyone can book an appointment on your behalf using dmvnow.com or by calling 1-866-DMV-LINE. You will still need to bring your own documents and take the test yourself on the day of the appointment.
What if I am out of state and need to book a Virginia appointment?
You can book online at dmvnow.com from anywhere. However, you must be physically present in Virginia at the time of your appointment to take the test. If you are planning to move to Virginia, book your appointment for after you arrive and have your residency documents ready.