Virginia DMV appointments are booked through the state's online scheduling system, which lets you reserve a time slot for most in-person services without waiting in line on the day you arrive.
The Virginia Department of Motor Vehicles operates a single online appointment portal at dmvnow.com. You choose your service type, select a location, and pick an available date and time. The system shows you real-time availability, so you can see exactly when slots open up. Most appointments are available within two to four weeks, though some locations fill faster than others.
Not every service can be scheduled online. Road tests, commercial driver's license services, and some specialized transactions still require phone booking or in-person requests. The online system will tell you when ready if your service type is available for scheduling.
Key Takeaways
- Book your Virginia DMV appointment at dmvnow.com using your driver's license number or ID number and date of birth.
- The system shows available dates and times in real time, and you receive a confirmation number when ready after booking.
- You can cancel or reschedule your appointment up to 24 hours before your scheduled time through the same website.
- Bring your confirmation number and a valid photo ID to your appointment, along with any documents the DMV lists for your specific service.
- If your service type does not appear in the online system, call the DMV at 1-888-337-1030 to book by phone or learn about alternatives.
How to Book Your Appointment on dmvnow.com
Go to dmvnow.com and select "Schedule an Appointment" from the homepage. You will be asked to enter your driver's license number or state ID number and your date of birth. If you do not have a Virginia license or ID yet, you cannot use the online system — call 1-888-337-1030 instead.
After you log in, choose the service you need from the list. Common options include license renewal, address change, duplicate license, and vehicle registration renewal. The system will show you which locations near you have openings for that service. Select your preferred location, then choose from the available dates and times displayed on the calendar.
Review your appointment details, including the location address and your confirmation number. Write down or screenshot your confirmation number — you will need it when you arrive. The DMV sends a confirmation email to the address on file with your license, but the confirmation number is what matters at check-in.
What to Bring to Your Appointment
Bring your confirmation number and a valid photo ID, even if you are renewing your own license. The DMV will not process you without both. Your photo ID can be your current Virginia driver's license, passport, military ID, or another state's driver's license.
Bring any additional documents your service requires. If you are renewing your license, you may not need anything else if your address has not changed. If you are changing your address, bring proof of your new address — a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. If you are registering a vehicle, bring the title, proof of insurance, and proof of residency. The DMV website lists specific documents for each service type.
Arrive 10 to 15 minutes early. The DMV will not hold your slot if you arrive more than 15 minutes late, and you will lose your appointment.
Canceling or Rescheduling Your Appointment
You can cancel or reschedule through dmvnow.com up to 24 hours before your appointment time. Log in with your driver's license number and date of birth, find your appointment in the system, and select the option to cancel or reschedule. If you reschedule, the system will show you available times at the same location or other locations.
If you need to cancel or reschedule within 24 hours of your appointment, call 1-888-337-1030. The phone line is open Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern time. If you miss your appointment without canceling, you may have to wait longer for your next available slot, depending on how busy your location is.
Services You Cannot Book Online
Road tests, commercial driver's license services, and hazmat endorsements must be scheduled by phone at 1-888-337-1030. Some locations also do not offer online scheduling for certain vehicle-related services, such as title transfers or salvage title applications. When you enter your service type on dmvnow.com, the system will tell you whether it can be scheduled online or whether you need to call.
If your service does not appear in the online system, do not assume it is unavailable — call the DMV to confirm. Some services may be available at certain locations but not others, and staff can direct you to the nearest office that handles what you need.
What Happens If No Appointments Are Available
If your preferred location shows no available slots, check other nearby locations. Appointments often open up at different times at different offices, so expanding your search geographically may find an earlier time. You can also check dmvnow.com again in a few days — cancellations create new slots regularly.
If you need an appointment urgently and cannot find one online, call 1-888-337-1030. The phone line can sometimes place you in a location with faster availability or provide information about walk-in hours at specific offices. Some DMV locations reserve a small number of same-day or next-day appointments for phone bookings.
Common Mistakes to Avoid
Do not enter the wrong date of birth or license number. The system will reject your login if the information does not match the DMV's records exactly. If you have recently renewed your license or changed your address, wait a few business days for the system to update before trying to book.
Do not assume your appointment is confirmed just because you saw the confirmation screen. Write down your confirmation number and check your email for the confirmation message. If you do not receive an email within a few minutes, log back in to verify the appointment was saved.
Do not arrive without your confirmation number. The DMV uses it to pull up your paperwork and process you faster. Arriving without it can delay your service or result in being turned away if the office is very busy.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose license or ID number is used to book the appointment must be the one who attends. If you need to book for a family member, they must log in to dmvnow.com themselves using their own license or ID number and date of birth.
What if I do not have a Virginia driver's license yet?
You cannot use the online system. Call 1-888-337-1030 to schedule your first appointment. You will need to provide your Social Security number and date of birth over the phone instead of a license number.
How far in advance can I book an appointment?
You can typically book up to 30 days ahead, though availability varies by location and service type. Some locations show openings further out, while others fill up quickly. Check dmvnow.com to see what is available for your specific service and location.
Will I still have to wait in line even with an appointment?
Appointments reduce wait time significantly, but you may still wait a few minutes depending on how busy the office is that day. The appointment guarantees you a time slot; it does not may provide zero wait time. Arriving early and having all your documents ready helps you move through faster.
What if I miss my appointment?
If you do not show up, your appointment slot is released and you will need to book a new one through dmvnow.com or by phone. Missing appointments without canceling may affect how quickly you can get your next available slot, especially during busy periods.