Skip to main content

How to Book a Virginia DMV Appointment Online

Virginia DMV online appointments are booked through the state's official website, not through third-party services

The Virginia Department of Motor Vehicles runs its own scheduling system at dmvnow.com. You go directly to that site, choose your service, pick a location and time, and receive a confirmation. There is no phone line for online bookings — the system is self-service only. If you cannot use the website, you can call the DMV at 1-866-368-5463 to book by phone, but online is faster because you see available times immediately.

The online system works for most common services: driver's license renewal, real ID upgrades, vehicle registration, title transfers, and written tests. Some services — like commercial driver's license tests or certain commercial vehicle transactions — may require an in-person visit without an appointment or a phone call to schedule. The website tells you which services are available at each location.

Key Takeaways

  • Book your appointment at dmvnow.com, the official Virginia DMV scheduling site, not through any other website.
  • You will need your driver's license number or Social Security number to search for available times.
  • The system shows you open slots at your chosen location and lets you pick the date and time that works for you.
  • You receive a confirmation number by email or text — save this because you will need it when you arrive at the DMV office.
  • If the service you need is not available online, the website will tell you and may direct you to call or visit without an appointment.

What you need before you start booking

Have your Virginia driver's license number or Social Security number ready. The system uses one of these to pull up your record and show you which services you are may be able to access to book. If you are renewing a license that expired more than a year ago, or if you have never had a Virginia license, you may not be able to book online — the website will let you know and direct you to call instead.

Know which DMV office location you want to visit. Virginia has offices in most cities and counties. The website lets you search by city or zip code. Some locations fill up faster than others, especially in Northern Virginia and Richmond, so if your first choice has no open times, try a nearby location or a different day of the week.

Step-by-step: booking your appointment

Go to dmvnow.com and click "Schedule an Appointment." The site will ask you to enter your driver's license number or Social Security number. It then shows you a list of services you can book — only the ones your record qualifies for will appear.

Select the service you need. The system will ask you to choose a location. Enter your city or zip code, or scroll through the list. Once you pick a location, the calendar shows available dates in the next few weeks. Click on a date, and the system displays open time slots for that day. Pick the time that works for you.

Review your appointment details — location, date, time, and service type. The system will ask for a phone number and email address where you can receive your confirmation. You will get a confirmation number on screen and by email or text. Write down or screenshot your confirmation number. You will need it when you arrive at the DMV office.

What to do if no times are available

If every location shows no open appointments, the system is temporarily full. This happens often in busy areas. Check back the next day — the DMV releases new slots regularly, sometimes daily. You can also try searching for locations farther away, or look for appointments on weekday mornings, which tend to have more availability than afternoons and weekends.

If you cannot find an appointment online and need to be seen urgently, call 1-866-368-5463. The phone line can sometimes book you into slots not shown on the website, or tell you when the next batch of appointments will open. Some services do not require an appointment at all — the website will tell you if yours is one of them, in which case you can walk in during office hours.

What to bring on your appointment day

Bring your confirmation number and a valid photo ID — your current driver's license, passport, or military ID. Bring any documents the DMV website said you would need for your specific service. For a real ID upgrade, that means a birth certificate or passport plus proof of address. For a title transfer, bring the current title and bill of sale. For a registration renewal, bring your current registration card.

Arrive 10 to 15 minutes early. The DMV office will call you by name when your appointment time comes. If you are more than 15 minutes late, your appointment may be cancelled and you may have to reschedule. If you cannot make your appointment, cancel it on dmvnow.com so someone else can use that slot.

Cancelling or rescheduling your appointment

Log back into dmvnow.com with your driver's license number or Social Security number. Find your scheduled appointment and click the option to cancel or reschedule. If you reschedule, the system will show you available times just as it did when you first booked. You will receive a new confirmation number.

If you cannot access the website to cancel, call 1-866-368-5463. Cancelling frees up the slot for someone else and prevents you from being marked as a no-show, which can affect future bookings.

Common reasons the website won't let you book

Your license may be expired by more than one year, or you may have a suspension or hold on your record. The website will not show you services you cannot legally book. Call 1-866-368-5463 to find out what is blocking you and whether you can schedule by phone instead.

You may be trying to book a service that requires an in-person application or test, like a commercial driver's license written exam or a first-time license application. These cannot be scheduled online. The website will tell you to call or visit without an appointment. Some offices accept walk-ins for these services during specific hours.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person whose license or record the appointment is for must book it themselves using their own driver's license number or Social Security number. If someone cannot use the website, they can call 1-866-368-5463 to book by phone.

What happens if I miss my appointment?

If you do not show up and do not cancel, the DMV may mark you as a no-show. Too many no-shows can make it harder to book future appointments. If you cannot make it, cancel on dmvnow.com or call to reschedule.

How far in advance can I book?

The system usually shows appointments available 2 to 4 weeks out, depending on how busy your location is. You cannot book more than a few weeks ahead. If you need an appointment on a specific date, check the website a few weeks before that date.

Is dmvnow.com the only way to book online?

Yes. The official Virginia DMV website is dmvnow.com. Do not use any other site that claims to book DMV appointments — those are third-party services that may charge fees or not actually schedule you with the DMV.

Can I change my appointment time after I book?

Yes. Log into dmvnow.com, find your appointment, and click reschedule. You will see available times and can pick a new date and time. You will get a new confirmation number.

This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.