Most states let you book a DMV appointment online through their official DMV website, but the process and availability vary by state
You can make a DMV appointment online in most states, but not all. Some states offer full online booking; others let you reserve a time slot but require you to complete your transaction in person; a few still require phone calls or in-person sign-ups. The first step is to go to your state's official DMV website — not a third-party site — and look for a link labeled "Schedule an Appointment," "Book an Appointment," or "Reserve a Time Slot." If your state offers online booking, you will enter your driver's license number or ID number, select the service you need, pick an available date and time, and receive a confirmation number by email or text.
The states that do not offer online appointment booking include Alabama, Mississippi, Missouri, and South Dakota. In those states, you must call the DMV directly or visit a location in person to schedule. If you live in one of these states, contact your local DMV office by phone to find out their current wait times and booking procedures.
Key Takeaways
- Go directly to your state's official DMV website — search "[your state] DMV" — and look for an appointment scheduling link on the homepage.
- You will need your driver's license or state ID number, the type of service you need (renewal, replacement, new license), and an available date that works for you.
- After you book, you will receive a confirmation number by email or text; save this and bring it with you to your appointment.
- If your state does not offer online booking, call your local DMV office directly or visit in person to schedule, as procedures vary by location.
- Appointment availability changes daily, so if you do not see an open slot, check again the next day or try a different location if your state allows it.
Finding your state's official DMV appointment system
Start by typing "[your state] DMV" into a search engine. The official state DMV website will appear at the top of the results. Do not use third-party appointment booking sites — they often charge fees and do not actually reserve your spot at the DMV. Once you are on the official site, look for a button or link that says "Schedule an Appointment," "Book Online," "Reserve a Time," or "Make an Appointment." This link is usually on the homepage or in a menu labeled "Services" or "Online Services."
If you cannot find an appointment link on the homepage, try the section for the specific service you need — for example, "Driver License Renewal" or "ID Card Replacement." Some states bury the appointment booking tool inside the service page rather than linking it from the main menu. If you still cannot find it after checking the main menu and service pages, your state may not offer online booking, and you will need to call or visit in person.
What information you need before you start
Have these items ready before you begin the booking process. You will need your current driver's license or state ID number. If you are renewing, you may also need your Social Security number or date of birth. Some states ask for your phone number and email address so they can send you a confirmation and reminders. If you are booking for a service other than renewal — such as a replacement license, name change, or new license — have the reason for your visit ready, because the system will ask you to select it from a list.
If you are booking for someone else (such as a minor or dependent), you may need to provide their information instead of your own, and some states require a parent or guardian to complete the booking. Check your state's rules before you start, because the requirements differ. If you do not have all the information the system asks for, you will not be able to complete the booking, so it is worth gathering everything first.
Step-by-step booking process
Once you are on your state's appointment booking page, follow these steps in order:
- Enter your driver's license or ID number in the field provided.
- Select the type of service you need from the dropdown menu (renewal, replacement, new license, ID card, etc.).
- Choose your preferred DMV location from the list. Some states let you pick any location; others limit you to locations near your address.
- Select a date from the calendar. Available dates appear in a different color or are clickable; unavailable dates are grayed out.
- Choose a time slot from the available times for that date. Times are usually shown in 15-minute or 30-minute intervals.
- Review your appointment details on the confirmation screen.
- Click "Confirm" or "Book Appointment." You will see a confirmation number on the screen.
- Write down or screenshot your confirmation number. You will need it at your appointment.
- Check your email and text messages for a confirmation message from the DMV. Save this message.
If the system tells you that no appointments are available, it means all slots at that location are full. Try selecting a different location, a different date, or check back the next day — states release new appointment slots on different schedules, and slots often open up as cancellations happen.
What to do after you book your appointment
After you receive your confirmation number, write it down or take a screenshot. You will need to show this number when you arrive at the DMV. Some states also send a confirmation email or text message with your appointment details; check your spam folder if you do not see it within a few minutes. If you do not receive a confirmation message within 24 hours, log back into the booking system and search for your appointment using your license number to make sure it went through.
Before your appointment date, gather all the documents you will need for your specific transaction. For a renewal, you typically need your current license and proof of residency. For a replacement, you may need proof of identity and residency. For a new license, requirements are more extensive and vary by state. Check your state's DMV website for a document checklist for your specific service. Arriving with the wrong documents will waste your appointment slot.
Arrive at the DMV 10 to 15 minutes before your scheduled time. Bring your confirmation number, your ID, and all required documents. Even with an appointment, you may wait, but appointment holders usually move through the line faster than walk-ins. If you need to cancel or reschedule, do so through the same online system or call your local DMV as soon as you know you cannot make it — this opens the slot for someone else and prevents a no-show on your record.
States with limited or no online appointment booking
A small number of states do not offer online appointment booking at all. Alabama, Mississippi, Missouri, and South Dakota require you to call your local DMV office or visit in person to schedule. In these states, call the DMV number listed on your state's website and ask about current wait times and how to book. Some locations in these states may have a sign-up sheet at the office, while others operate on a first-come, first-served basis with no reservations.
Even in states that offer online booking, some rural or less-trafficked locations may not have appointments available through the online system. If you live in a rural area and cannot find an appointment online, call your local office directly. DMV staff can sometimes hold a slot for you over the phone or tell you when new slots will open.
Common mistakes to avoid
Do not use your Social Security number as your ID number when the system asks for your driver's license number — this will cause an error. Do not book an appointment at a location you cannot reach on the day of your appointment; some people book at a distant location because it has availability, then cannot get there. Do not assume your appointment is confirmed until you receive a confirmation number and message — if the page does not show a confirmation number, the booking did not go through, and you need to try again.
Do not arrive without your confirmation number or required documents. Do not book multiple appointments at different times or locations thinking you will cancel one later — this wastes slots and can result in a no-show on your record. If you made a mistake when booking (wrong date, wrong location, wrong service type), cancel the appointment through the online system and book a new one rather than just not showing up.
Frequently Asked Questions
What if I cannot find an appointment online in my state?
First, try a different location if your state allows it, or check back the next day — new slots open regularly as cancellations happen. If your state does not offer online booking at all, call your local DMV office directly. Some states also have phone lines dedicated to appointment scheduling; check your state's DMV website for the phone number.
Can I book an appointment for someone else?
This depends on your state. Some states allow a parent or guardian to book for a minor or dependent using that person's information. Others require the person to book for themselves. Check your state's DMV website or call to confirm the rules before you try to book for someone else.
Do I have to keep the appointment I booked online?
No, but you should cancel it through the online system if you cannot make it. Canceling frees up the slot for someone else and prevents a no-show on your record. If you straightforward do not show up, some states may charge a fee or mark your account, making future bookings harder.
What if I lose my confirmation number?
Log back into the appointment booking system using your driver's license number and date of birth. The system will show your upcoming appointment and let you view or print your confirmation number again. You can also call your local DMV office with your license number and they can look up your appointment.
Can I change my appointment date or time after I book?
Most states let you cancel your appointment online and book a new one for a different date or time. Some states also have a "reschedule" option that lets you change your slot without canceling first. Check your confirmation email or the appointment booking page to see if a reschedule option is available.