Virginia DMV appointments are booked through the official state website at www.dmv.virginia.gov
The Virginia Department of Motor Vehicles runs a single online scheduling system for all in-person services. You go to www.dmv.virginia.gov, select "Schedule an Appointment," and choose your service type, location, and preferred date and time. The system shows you available slots in real time, and you confirm your appointment when ready. You'll receive a confirmation number by email or text, depending on how you set it up.
The website is the only way to book most appointments. Walk-ins are accepted at some locations but with long waits — scheduling ahead saves hours. The system works on a first-come, first-served basis, so popular time slots fill quickly, especially in urban areas like Northern Virginia and Richmond.
Key Takeaways
- Visit www.dmv.virginia.gov and click "Schedule an Appointment" to access the booking system.
- You must select your service type (license renewal, new license, title transfer, etc.) before you can see available times.
- The system shows real-time availability and lets you pick from multiple locations and dates in the same session.
- You'll receive a confirmation number when ready and should save or print it to bring to your appointment.
- If no times appear for your chosen location, try nearby offices or check back later, as slots open throughout the day.
What you need before you start booking
Have your Virginia driver's license or ID number ready, or your Social Security number if you don't have a Virginia ID yet. You'll also need a valid email address or phone number to receive your confirmation. If you're renewing a license, have your current license in front of you. If you're explore for a new license or title, know which documents you'll bring — the website doesn't require you to upload them, but you need to know what category of service you're requesting.
The booking system doesn't check whether you have all required documents before confirming your slot. That check happens at your appointment. If you show up without the right paperwork, the DMV will not complete your transaction and you may lose your appointment slot.
Step-by-step: booking your appointment
Step 1: Go to www.dmv.virginia.gov. On the homepage, look for the "Schedule an Appointment" button or link. It's usually near the top of the page.
Step 2: Select your service type. The system will ask what you need — driver's license renewal, new license, commercial license, title and registration, permit test, or another service. Choose the one that matches your reason for visiting. If you're unsure which category fits your need, the DMV website has a service finder tool you can use first.
Step 3: Choose your location. Virginia has DMV offices in most counties and cities. The system shows all locations and lets you filter by region. Pick the office closest to you or most convenient for your schedule. Some offices handle all services; others specialize in certain transactions. The website notes which services each location offers.
Step 4: Select your date and time. The calendar shows available dates in green. Click a date to see time slots for that day. Times fill up quickly during peak hours (late morning and early afternoon on weekdays). Early morning or late afternoon slots often have more availability. The system shows how many slots remain for each time, so you can see if a slot is nearly full.
Step 5: Confirm your details and receive your confirmation number. Review the service type, location, date, and time. Enter your contact information (email and/or phone number). The system will send your confirmation number to the address you provide. Write down or screenshot your confirmation number — you'll need it at your appointment.
What to do if you can't find an available time
If the location you want shows no open slots, try these steps: First, check nearby offices. A location 15 or 20 minutes away may have availability when your preferred office is booked weeks out. Second, check back later the same day or the next morning — the DMV releases cancellation slots throughout the day, and new slots sometimes appear as the system updates. Third, consider whether your service can be handled by mail or online instead of in person. License renewals, for example, can often be done by mail if you're not changing your address or photo.
If you need an appointment urgently and nothing is available, contact the DMV directly at 1-888-337-1900. The phone line can sometimes book appointments that don't show online, though wait times are long. You can also visit a DMV office in person as a walk-in, though you should expect to wait several hours.
Canceling or rescheduling your appointment
If you need to change your appointment, go back to www.dmv.virginia.gov and look for the "Manage Your Appointment" or "Cancel/Reschedule" option. You'll need your confirmation number and the phone number or email you used to book. The system lets you cancel up to 24 hours before your appointment time. If you cancel within 24 hours, you lose that slot and will need to book a new one through the regular system.
If you miss your appointment without canceling, the DMV may flag your account. Missing multiple appointments can result in longer wait times for future bookings or restrictions on online scheduling. If you can't make it, cancel as soon as you know so someone else can use that slot.
What to bring to your appointment
Bring your confirmation number, a valid photo ID, and the documents required for your specific service. For a license renewal, bring your current license. For a new license, bring proof of identity (passport, birth certificate, or military ID), proof of Social Security number (Social Security card, W-2, or tax return), and proof of Virginia residency (utility bill, lease, or bank statement dated within 60 days). For title and registration, bring the vehicle title, proof of insurance, and proof of residency.
The DMV website lists the full document requirements for each service type. Check the requirements for your specific transaction before your appointment so you don't arrive unprepared. If you're missing documents, you can reschedule rather than waste your appointment slot.
Common problems and how to fix them
The website won't load or is very slow. The DMV website experiences heavy traffic during business hours, especially early morning and midday. Try accessing it before 8 a.m. or after 5 p.m. on a weekday, or during off-peak hours on weekends. If the site is down, check the DMV's social media pages or call 1-888-337-1900 to confirm whether there's a known outage.
You get an error message when trying to book. Clear your browser's cache and cookies, then try again in a different browser (Chrome, Firefox, Safari, or Edge). If you're using an older browser version, update it. If the error persists, try on a different device or call the DMV phone line.
You don't receive your confirmation email or text. Check your spam or junk folder. If it's not there, log back into the booking system using "Manage Your Appointment" and verify your contact information is correct. You can also call the DMV with your confirmation number to confirm your appointment is in the system.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person who needs the service must book their own appointment using their own ID number or Social Security number. The DMV system requires the person being served to be the one who schedules. If someone else needs to attend the appointment with you (a parent, guardian, or translator), they can come along, but you must be the one who books the slot.
How far in advance can I book an appointment?
You can usually book 30 to 60 days ahead, depending on the location and service type. The system shows available dates starting from the current date and extending out several weeks. If you need an appointment further in the future, you may need to wait until that date gets closer and becomes available in the system.
What if I need an appointment but the website says all slots are full?
Try a different location, check back later in the day, or call 1-888-337-1900. You can also visit a DMV office as a walk-in, though wait times will be longer. Some services can be handled by mail instead of in person — check the DMV website to see if yours qualifies.
Do I need to print my confirmation number or can I show it on my phone?
You can show your confirmation number on your phone, but printing it is safer in case your phone battery dies or you lose signal. Write down your confirmation number as a backup. The DMV staff will ask for it when you check in.
What happens if I arrive late to my appointment?
If you're more than 15 minutes late, the DMV may cancel your appointment and give your slot to a walk-in. Call the office when ready if you're running late and ask whether they can hold your slot. You can reschedule online if your appointment is canceled.