Book your Virginia DMV appointment online through the state's reservation system or by phone
Virginia's Department of Motor Vehicles uses a centralized appointment booking system called the DMV Appointment Reservation System. You can reserve a time slot online at dmvnow.com or by calling 1-833-DMV-VIRGINIA (1-833-368-8474). The online system is available 24 hours a day; phone lines operate Monday through Friday, 8:15 a.m. to 4:45 p.m. Eastern time.
When you book online, you select your service type first—whether you need a license renewal, a new license, a commercial license, or another transaction. The system then shows available dates and times at DMV locations near your zip code. You receive a confirmation number by email or text, depending on how you registered. Keep this number; you will need it when you arrive at your appointment.
If you cannot reach the phone line or prefer not to use the website, you can also walk into any DMV customer service center without an appointment, though wait times are typically longer than for reserved slots.
Key Takeaways
- Book online at dmvnow.com or call 1-833-368-8474 Monday through Friday during business hours to reserve a specific time slot.
- You must bring your confirmation number and the documents required for your specific transaction type when you arrive.
- Appointment slots fill quickly during peak seasons, so book as early as your transaction type allows.
- If you miss your appointment, you can reschedule through the same system without penalty, but slots may not be available when ready.
- Walk-in service is available at all customer service centers, but expect significantly longer waits than appointment holders.
What documents to bring for different appointment types
The documents you need depend on your transaction. For a standard license renewal, bring your current Virginia driver's license, proof of Virginia residency (a utility bill, lease, or mortgage statement dated within 60 days), and your Social Security number. If you are renewing online instead of in person, you may not need to visit a DMV location at all—check dmvnow.com to see if your renewal is may be able to access for online processing.
For a new driver's license or learner's permit, bring proof of identity (passport, birth certificate, or military ID), proof of Social Security number (Social Security card, W-2, or tax return), proof of Virginia residency, and proof of Virginia address (same documents as residency). You will also take a written test and vision screening at your appointment.
For a commercial driver's license (CDL), bring all documents required for a standard license plus medical certification (FMCSA Form 649-C or 649-D), your current license, and proof of employment if required by your employer. CDL appointments are longer and less frequently available, so book well in advance.
For license replacement (lost, stolen, or damaged), bring your current license if you have it, proof of identity, and proof of Virginia residency. You do not need to retake tests unless your license was suspended or revoked.
How far in advance you can book and when slots typically open
Virginia allows you to book appointments up to 60 days in advance. This means on any given day, you can see and reserve slots from that day through 60 days out. Slots for the full 60-day window do not all open at once; the DMV releases new dates in rolling batches, typically early in the morning on weekdays.
Peak booking times are Monday mornings and the first few days of each month, when many people attempt to reserve slots simultaneously. If you find no availability in your area, check again the next morning or try a different location—some DMV centers have higher turnover than others. Rural and less-populated areas often have more open slots than urban centers.
For routine renewals, you can book as soon as you receive your renewal notice, which Virginia mails about 60 days before your license expires. For new licenses and permits, you can book when ready once you decide to explore. CDL appointments are more constrained; book as soon as you know you need one, as some locations have waits of several weeks.
What happens if you miss or need to reschedule your appointment
If you miss your appointment without canceling, there is no formal penalty, but you lose your reserved time slot. You can reschedule through dmvnow.com or by phone using your confirmation number. The system allows you to cancel and rebook as many times as needed before your appointment date.
If you need to reschedule, do so as soon as you know you cannot make it. Available slots fill quickly, and rescheduling during peak seasons may push your new appointment date several weeks out. If you cancel within 24 hours of your appointment, the slot may not be available for when ready rebooking.
If you miss your appointment and cannot reschedule online, call the DMV phone line to request a new slot. Have your confirmation number ready. Some locations allow you to walk in after a missed appointment, though you will be placed at the end of the walk-in queue.
Appointment wait times and what to expect on the day
Appointment holders are typically seen within 15 to 30 minutes of their reserved time, though this varies by location and transaction complexity. Walk-in customers without appointments often wait 1 to 3 hours, depending on how busy the center is. Urban DMV locations (Richmond, Arlington, Virginia Beach) tend to have longer waits than rural ones.
Arrive 10 to 15 minutes early with your confirmation number and all required documents. Bring originals, not copies, for identity and residency documents—the DMV will not accept photocopies. If you are taking a test (written, vision, or road test), plan for an additional 30 to 60 minutes beyond your appointment time.
Most transactions—renewals, replacements, address changes—are completed in a single visit. New licenses and permits require a photo, which is taken at the DMV. If you fail a written or vision test, you can retake it the same day at most locations, though you may be asked to return for a road test appointment if required.
Online renewal and when you do not need an in-person appointment
Virginia allows online license renewal for many drivers without an in-person visit. You are may be able to access if your license is not suspended or revoked, you have not had a major violation in the past three years, and your license is not expiring due to a medical condition or age restriction. Check dmvnow.com and log in with your driver's license number and date of birth to see if you can renew online.
Online renewal costs the same as in-person renewal and takes about 10 minutes. Your new license is mailed to your address on file within 7 to 10 business days. You do not need an appointment for this process. If you are not may be able to access for online renewal, the system will tell you and direct you to book an in-person appointment instead.
Address changes, name changes, and some other transactions also may be handled online or by mail without an appointment. Visit dmvnow.com and select your transaction type to see which options are available to you.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose license or permit is being renewed or issued must book the appointment themselves using their own information. A parent or guardian can book for a minor by using the minor's identifying information, but the minor must be present at the appointment.
What if I cannot find an appointment in my area?
Try searching a nearby city or county—some DMV locations have more availability than others. You can also check back the next morning when new slots are released. If you need an appointment urgently, walk-in service is available at all customer service centers, though waits are longer.
Do I need an appointment for a road test?
Road tests are scheduled separately from written tests and renewals. When you pass your written and vision tests, the DMV schedules your road test appointment for a later date. You receive a confirmation number for that appointment as well.
Can I cancel my appointment online?
Yes. Log into dmvnow.com with your confirmation number and driver's license information to cancel or reschedule. You can also call 1-833-368-8474 to cancel by phone. Canceling frees up the slot for other customers.
What if my appointment time does not work anymore?
Use dmvnow.com or call 1-833-368-8474 to reschedule. You can change your date and time as many times as you need before your appointment. If you reschedule close to your original appointment date, available slots may be limited.