Book your Virginia DMV appointment through the official DMV website or by phone

Virginia's Department of Motor Vehicles lets you reserve a time slot online at dmvnow.com instead of showing up and waiting. You pick the service you need, choose a location and date, and get a confirmation number. The appointment holds your place, but you still bring the same documents you would bring to walk in — the online booking just removes the uncertainty about how long you'll wait.

You can also call the DMV customer service line at 1-866-DMV-LINE (1-866-368-5463) to book by phone. The phone line is available Monday through Friday, 8:15 a.m. to 4:45 p.m. Eastern time. If you prefer not to use the website, this is your alternative.

Key Takeaways

  • Go to dmvnow.com and select your service type, preferred location, and available date to reserve a time slot.
  • You will receive a confirmation number by email or text — save this because you need it when you arrive.
  • Appointments are typically available 1 to 30 days out, depending on your location and the service you need.
  • Bring the same documents you would bring to a walk-in visit; the appointment only reserves your time, not your transaction.
  • If you cannot make your appointment, cancel it online or by phone so the slot opens for someone else.

What services you can book online

Not every DMV transaction can be reserved online. Common services available through dmvnow.com include license renewal, duplicate license or ID card, address change, name change, and vehicle registration renewal. You can also book for a written test, road test, or commercial driver's license services at many locations.

Some services — like title transfers, lien releases, or certain commercial vehicle transactions — may not have online booking. When you go to dmvnow.com, the system will tell you whether your specific service can be reserved. If it cannot, you will see a message directing you to walk in or call the location directly.

Step-by-step: booking on dmvnow.com

Step 1: Go to dmvnow.com and click "Schedule an Appointment." The homepage has a button for scheduling. You do not need to log in or create an account to start.

Step 2: Select your service type. Choose from the dropdown menu — for example, "Driver License Renewal" or "Vehicle Registration Renewal." The system will only show you services that can be booked online.

Step 3: Choose your location. Enter your city or zip code, or scroll through the list of DMV offices. The system shows you which locations have availability for your chosen service.

Step 4: Pick a date and time. The calendar shows available slots. Click on a date, then select a time from the options shown. Availability varies by location and service — some offices fill up weeks in advance, while others have same-week slots.

Step 5: Confirm your information and receive your confirmation number. You will enter your name, phone number, and email address. The system sends your confirmation number to your email and, if you provided one, to your phone. Write down this number or take a screenshot — you need it when you arrive.

What to bring and what to expect when you arrive

Your appointment reserves your time, but you still need to bring all the documents required for your transaction. For a license renewal, that typically means your current license, proof of residency, and proof of Social Security number. For vehicle registration, bring your current registration, proof of insurance, and the vehicle's title or lien holder information.

Arrive 5 to 10 minutes early. Check in at the front desk and give your confirmation number. You will be called when it is your turn. Even with an appointment, you may wait a few minutes if the office is running behind, but the appointment means you are not waiting in a general queue.

If you arrive more than 15 minutes late, the DMV may cancel your appointment and you will be treated as a walk-in. If you know you will be late, call the location directly to let them know.

How far in advance you can book

Virginia DMV typically opens appointment slots 30 days in advance. This means on any given day, you can book up to 30 days out. Slots fill at different rates depending on the location and service — a busy urban office may fill all 30 days within hours, while a smaller office may have availability weeks out.

If you need an appointment sooner than slots are currently showing, check back the next day. New slots open daily at midnight. You can also call the location directly to ask if they have walk-in availability or if cancellations have freed up slots.

Cancelling or rescheduling your appointment

If you need to cancel, go back to dmvnow.com, click "Manage an Appointment," and enter your confirmation number and phone number. You can cancel or reschedule from there. You can also call 1-866-DMV-LINE to cancel by phone.

Cancelling frees up your slot for someone else. If you straightforward do not show up, the DMV keeps the slot blocked and you may not be able to book another appointment for a set period. Always cancel if your plans change.

Troubleshooting common problems

The service I need is not showing up as available online. Some transactions must be done in person or by mail. Check the DMV website for your specific service, or call your local office to ask whether it can be booked. You may be able to walk in for that service, or the office staff can tell you the alternative.

All slots are full for the next 30 days. This happens at busy locations. Check back at midnight when new slots open, or try a different location if you are willing to travel. You can also walk in — many offices reserve a portion of their daily capacity for walk-ins.

I did not receive my confirmation email. Check your spam folder. If it is not there, call 1-866-DMV-LINE with your phone number and they can look up your appointment. You can also go back to dmvnow.com, click "Manage an Appointment," and retrieve your confirmation number that way.

I need to change my appointment but cannot do it online. Call 1-866-DMV-LINE during business hours (Monday–Friday, 8:15 a.m. to 4:45 p.m. Eastern) and a representative can reschedule you. Have your confirmation number ready.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person whose transaction it is must be the one who shows up. You can book your own appointment and someone else can book theirs, but you cannot reserve a slot for another adult. For minors, a parent or guardian must bring the minor and the required documents.

What if I miss my appointment?

The DMV will cancel it after you are 15 minutes late. You will then be treated as a walk-in if you are still there, or you will need to book a new appointment. Repeated no-shows may result in a temporary hold on your ability to book online appointments.

Do I have to pay when I book, or only when I arrive?

You pay when you arrive and complete your transaction. Booking online is free and does not charge your card or account. Bring cash, debit, or credit card to pay the DMV fee for your service.

Can I book multiple appointments at once?

You can book one appointment per transaction. If you need multiple services, book separate appointments for each one. You can schedule them on the same day at the same location if slots are available.

What if the website is down or I cannot access it?

Call 1-866-DMV-LINE to book by phone. The phone line is available during business hours Monday through Friday. You can also visit a DMV office in person to book an appointment at the front desk.