Where to book your appointment depends on your state
You schedule a driver's license appointment through your state's Department of Motor Vehicles (DMV), though the name and website vary by state. Some states call it the Department of Transportation, Secretary of State, or Motor Vehicle Division. The fastest way to find yours is to search "[your state] DMV appointment" — the official site will appear first.
Most states now let you book online through their website. A few still require you to call a phone number or visit in person to reserve a time. Some states use a third-party scheduling system; others built their own. The process is similar across all of them, but the exact steps and available time slots depend on which state you're in and which DMV location you choose.
Key Takeaways
- Find your state's DMV website by searching "[your state] DMV appointment" and look for a button labeled "Schedule an Appointment" or "Book Online".
- You will need to select your location, the type of license you want (learner's permit, regular license, or renewal), and an available date and time.
- Have your Social Security number, current ID, and proof of residency ready before you start, because the booking system will ask for them.
- Write down your confirmation number and appointment date when ready after booking — you will need both when you arrive at the DMV.
- If your state does not offer online booking, call the DMV phone number listed on the website or visit a location in person during business hours.
Step 1: Find your state's DMV website and locate the appointment system
Open a web browser and search "[your state] DMV appointment" or "[your state] motor vehicle appointment." The official government website will be the first result. Look for a button or link that says "Schedule an Appointment," "Book an Appointment," "Make an Appointment," or "Online Scheduling." This button is usually on the homepage or in a menu labeled "Services" or "Appointments."
If you cannot find an appointment booking option on the main page, look for a section called "Locations" or "Visit a DMV" — some states hide the scheduling link there. If the website has no online booking at all, write down the phone number listed for appointments and move to the phone booking section below.
Step 2: Choose your DMV location and license type
The appointment system will ask you to select which DMV office you want to visit. Choose the location closest to you or most convenient for your schedule. Then select the type of transaction you need: learner's permit, driver's license, license renewal, or another option. Be precise here — selecting the wrong type can waste your appointment slot.
Some states separate appointments by service type, meaning you might see options like "Knowledge Test" (for learner's permits), "Road Test" (for new licenses), or "Renewal." If you are unsure which one you need, check the DMV website's FAQ section or call before booking. Booking the wrong appointment type means you will have to reschedule.
Step 3: Select an available date and time
The system will show you available appointment slots, usually displayed as a calendar. Click on a date that works for you. The time slots for that date will appear — choose one. Availability varies widely depending on your location and how far in advance you are booking. In busy areas, slots may fill up weeks ahead. In rural areas, you might find same-week appointments.
If no slots appear for your preferred location, try a different DMV office nearby or look further ahead on the calendar. Some states release new appointment slots on specific days of the week, so if nothing is available, check back in a few days.
Step 4: Enter your personal information and confirm
The booking system will ask for your name, date of birth, Social Security number, and current ID number (driver's license, state ID, or passport). Have these details ready before you start. You will also need to provide an email address and phone number where the DMV can reach you if your appointment needs to be rescheduled.
Review all the information you entered for accuracy, especially your name and date of birth. Then click "Confirm" or "Book Appointment." The system will generate a confirmation number and show your appointment details on screen. Write down or screenshot your confirmation number, appointment date, time, and location when ready.
Step 5: Save your confirmation and prepare for your visit
Most DMV systems will email you a confirmation with your appointment details. Check your email (including spam folder) within a few minutes of booking. If you do not receive an email within 30 minutes, log back into the DMV website and look for a "View My Appointments" or "My Bookings" section to retrieve your confirmation number.
Before your appointment, gather the documents the DMV website says you need. These typically include proof of identity (passport, current license, or state ID), proof of residency (utility bill, lease, or bank statement), your Social Security number, and any completed forms the DMV requires. Having everything ready means you will move through your appointment faster and avoid delays.
If your state does not offer online booking
Some states still require phone or in-person booking. Find the DMV phone number on your state's website — it is usually listed under "Contact Us" or "Appointments." Call during business hours (typically 8 a.m. to 5 p.m. weekdays). Have your Social Security number, current ID, and preferred dates ready when you call.
The DMV staff member will ask you the same questions the online system would: your location preference, the type of license you need, and your available times. They will give you an appointment date and time and may provide a confirmation number over the phone. Write it down when ready. Some states mail a confirmation; others do not, so the number you receive by phone is your proof of appointment.
What to bring and what happens next
Arrive 10 to 15 minutes early with all required documents. Bring your confirmation number or email confirmation. The DMV will check you in, verify your documents, and call you when it is your turn. If you are taking a knowledge test or road test, the DMV will administer it during your appointment. If you are renewing, the process is usually faster — you may be done in 30 minutes.
After your appointment, the DMV will tell you when your new license will arrive. Most states mail licenses within one to two weeks. Some offer same-day printing for an extra fee. Ask before you leave so you know what to expect.
Frequently Asked Questions
Can I change or cancel my appointment after I book it?
Yes. Log into your state's DMV website, find your appointment in "My Bookings" or "View Appointments," and select "Cancel" or "Reschedule." You can then book a new time slot. Some states charge a small fee to reschedule; most do not. If you cannot reschedule online, call the DMV phone number and ask them to change it for you.
What if I miss my appointment?
Contact your DMV as soon as possible. Most states will let you reschedule without penalty if you call within a day or two. If you miss it without calling, you may lose your slot and have to book again from scratch. Some DMVs charge a no-show fee, though this varies by state.
Do I need an appointment, or can I just walk in?
Most states now require appointments and do not accept walk-ins, especially for road tests and knowledge tests. A few states still allow walk-ins for certain services like renewals, but wait times are usually much longer. Check your state's website to see if walk-ins are accepted at your location.
How far in advance can I book an appointment?
This varies by state. Some let you book up to 60 days ahead; others only allow 30 days. The DMV website will show you the available date range when you start booking. If you need an appointment sooner than what is available, check back daily — some states release new slots regularly.
What if the DMV website is down or not working?
Call the DMV phone number listed on the website. Staff can book your appointment over the phone and provide a confirmation number. If the phone lines are busy, try calling early in the morning or later in the afternoon when fewer people are calling.