Book your learner's permit appointment through the Virginia DMV website or by phone

Virginia requires you to schedule an appointment before you can take the learner's permit test at a DMV office. You cannot walk in without one. The Virginia Department of Motor Vehicles runs the scheduling system, and you have two ways to book: online through their website or by calling their customer service line.

The online system is faster and available 24 hours. You pick your preferred DMV location, choose from available dates and times, and get a confirmation number on the spot. If you prefer to book by phone, call the DMV's main line and a representative will find an opening for you, though wait times can be longer during peak hours.

Your appointment will be for a knowledge test — the written exam that covers Virginia traffic laws and road signs. This is separate from the road test you take later with a licensed driver. You need to pass the knowledge test before you can get your learner's permit card.

Key Takeaways

  • Book online at dmvnow.com or call the DMV customer service line; walk-ins are not accepted for learner's permit tests.
  • You must bring your Social Security number, proof of identity, and proof of Virginia residency to your appointment.
  • The knowledge test covers Virginia traffic laws, road signs, and safe driving practices; you need a passing score to receive your learner's permit.
  • Appointment availability varies by location and season, so book as early as possible if you have a specific date in mind.
  • If you cannot make your appointment, cancel or reschedule through the same system at least 24 hours before your scheduled time.

What you need to bring to your appointment

The DMV requires specific documents before you can test. Bring your Social Security number (or have it memorized), a valid photo ID, and proof that you live in Virginia. Your photo ID can be a passport, a school ID with your photo, or a state ID from another state.

For proof of residency, bring one document with your current Virginia address. Acceptable documents include a utility bill, lease agreement, bank statement, or insurance policy dated within the last 60 days. A school enrollment letter or a letter from your employer also works if it shows your name and Virginia address.

If you are under 18, you may need a parent or guardian's signature on certain forms. Check the DMV website for your specific location, as requirements can vary slightly. Bring the original documents, not copies — the DMV staff will verify them in person.

How to book online through dmvnow.com

Go to dmvnow.com and select "Schedule an Appointment" from the homepage. Choose "Knowledge Test" as the service you need. The system will ask you to enter your zip code or select your preferred DMV office from a list.

Once you pick a location, the calendar will show available dates in the next several weeks. Click on a date to see time slots for that day. Select the time that works for you. The system will ask for your email address and phone number to send you a confirmation.

You will receive a confirmation number when ready. Write it down or take a screenshot — you will need this number when you arrive at your appointment. The confirmation email will also include the address of your DMV office, the date and time of your appointment, and a list of documents to bring.

Booking by phone if online scheduling is full

If your preferred location shows no available dates online, you can call the DMV customer service line. The phone number is on the dmvnow.com homepage. Have your zip code ready and tell the representative which DMV office you prefer.

The representative will search for openings across multiple dates and offer you options. They can often find appointments that do not appear in the online system. Once you accept a time slot, they will give you a confirmation number over the phone. Ask them to email or mail your confirmation so you have it in writing.

Phone lines are busiest in the morning and on Mondays. If you call in the afternoon on a weekday, you may reach someone faster. Have patience — wait times can run 15 to 30 minutes during busy periods.

What happens at your appointment

Arrive 10 to 15 minutes early. A DMV staff member will check your documents, verify your identity, and confirm your information. They will take your photo for your learner's permit card if you pass the test.

You will then sit at a computer terminal and take the knowledge test. The test has 35 questions about Virginia traffic laws, road signs, and safe driving. You need to answer at least 28 questions correctly to pass. The test is multiple choice and takes about 20 to 30 minutes.

You will see your score when ready after you finish. If you pass, the DMV will issue your learner's permit card on the spot. If you do not pass, you can schedule another test appointment, usually within a few days. There is no limit to how many times you can retake the test, but you must schedule a new appointment each time.

Rescheduling or canceling your appointment

If you need to change your appointment, go back to dmvnow.com and select "Manage an Appointment." Enter your confirmation number and email address. You can cancel or reschedule to a different date and time. Do this at least 24 hours before your scheduled appointment to avoid losing your slot.

If you cancel with less than 24 hours notice, you may have to wait longer for the next available opening. If you miss your appointment without canceling, you will need to book a new one through the regular scheduling system.

If you booked by phone and need to reschedule, call the DMV customer service line again. Have your confirmation number ready so they can pull up your appointment quickly.

Tips for passing the knowledge test

The Virginia DMV publishes a free study guide on their website that covers all the topics on the test. read it and review it before your appointment — most people who study the guide pass on their first try. The guide includes practice questions and explanations of Virginia traffic laws.

Focus on right-of-way rules, speed limits, parking laws, and what different road signs mean. These topics make up the bulk of the test. On test day, read each question carefully and do not rush — you have time to think through your answers.

If you do not pass, do not be discouraged. You can retake the test as many times as you need. Schedule your next appointment right away so you do not lose momentum.

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 will verify the person's identity at the appointment, so the name on the booking must match the person who shows up.

How far in advance can I book an appointment?

You can usually book up to 30 days ahead through the online system. If you need an appointment sooner, call the DMV customer service line — they sometimes have openings that appear only in the phone system. Availability depends on your location and the time of year.

What if I fail the knowledge test?

You can retake it. Schedule a new appointment through dmvnow.com or by phone. There is no waiting period between attempts. Most people pass on their second try after reviewing the study guide more carefully. You will pay the test fee again each time you retake it.

Do I need a parent or guardian at my appointment?

If you are 16 or 17, a parent or guardian must sign your learner's permit process, but they do not have to be present at the appointment. Check the DMV website for your location to confirm the exact requirements for your age group.

What if I move before my appointment?

If you move to a different Virginia address, you can keep your appointment and bring your new proof of residency. If you move out of Virginia, you will need to cancel and reschedule at a DMV office in your new state.