How to book your DMV appointment

Most states let you book a DMV appointment through their official website or by calling the DMV directly. The fastest route is usually your state's DMV website — you pick a location, choose a service (license renewal, registration, etc.), and select an available time slot. If the website is down or you prefer to talk to someone, you can call your state DMV's main line and a representative will book you over the phone.

The exact process varies by state. Some states require you to create an account before booking; others let you reserve a slot without logging in. A few states still operate on a walk-in basis with no appointments, though this is becoming less common. Before you start, have your driver's license number, vehicle registration, or other relevant documents handy — you may need to reference them during booking.

Key Takeaways

  • Your state's official DMV website is the primary place to book; search "[your state] DMV appointment" to find the correct link.
  • You will need to select your location, the service you need, and an available date and time slot.
  • If online booking is unavailable or slots are full, call your state DMV's main phone number to reserve by phone.
  • Bring the documents listed in your confirmation email or text to your appointment, or you may be turned away.
  • Cancellations and no-shows sometimes open up same-week slots, so check the website again if your preferred time is booked.

Finding your state's DMV website

Start by searching "[your state] DMV appointment" in your web browser. The official state website will appear at the top of the results — it will have a .gov domain (for example, dmv.ca.gov for California or dmv.ny.gov for New York). Do not click on third-party booking sites that charge fees; the state DMV website itself is always free.

If you cannot find the link, go to your state's main government website and look for a "Motor Vehicles" or "Driver Services" section. Some states organize it under the Secretary of State's office; others have a standalone DMV agency. Once you land on the official page, look for a button labeled "Book an Appointment," "Schedule an Appointment," or "Make a Reservation."

Steps to book online

Step 1: Select your location. The website will ask you to choose the DMV office or service center where you want to go. Type in your city or zip code, or scroll through a list of nearby locations. Some offices handle only certain services (renewals, registration, commercial licenses), so check that your location offers what you need.

Step 2: Choose your service. Select the reason for your visit from a dropdown menu — for example, "Driver License Renewal," "Vehicle Registration," "ID Card," or "Duplicate License." This step is important because it tells the DMV how much time to block for your appointment and which documents you will need to bring.

Step 3: Pick a date and time. The website will show available slots for the next few weeks, usually in 15- or 30-minute intervals. Green or highlighted slots mean they are open; grayed-out slots are booked. Click on your preferred time. If nothing works, try a different location or check back in a few days — cancellations happen regularly.

Step 4: Confirm your details. Review your name, phone number, email, and appointment details. Make sure everything is correct. Then click "Confirm" or "Book Appointment." You will receive a confirmation number by email or text message, usually within a few minutes.

Booking by phone if online is not available

If the website is down, all slots are full, or you straightforward prefer to call, search "[your state] DMV phone number" to find the main customer service line. Have your driver's license number, vehicle identification number (VIN), or registration handy when you call — the representative will ask for these to look up your record.

Tell the representative what service you need and your preferred location and dates. They will check availability and book you into an open slot. Ask them to confirm your appointment time, location, and what documents to bring. Request that they email or text you a confirmation number so you have a record of the booking.

Wait times on the phone can be long, especially during lunch hours or on Mondays. Call early in the morning or late in the afternoon for shorter hold times. Some states also offer callback options — you can request a call back instead of waiting on hold.

What to bring to your appointment

Your confirmation email or text will list the specific documents you need. This varies by service, but common requirements include your current driver's license or ID, proof of residency (utility bill, lease, or bank statement), proof of Social Security number, and proof of citizenship or legal presence (passport, birth certificate, or visa). For vehicle registration, bring your vehicle title and proof of insurance.

Bring originals, not photocopies, unless the confirmation specifically says copies are acceptable. Arrive 10 to 15 minutes early to allow time for check-in. If you forget a required document, the DMV will not process your request and you will have to reschedule.

If your preferred time slot is full

When you see "no availability" for your location or date range, try these steps: First, expand your search to nearby locations — a DMV office 20 minutes away might have open slots. Second, try different dates, especially weekday mornings, which tend to have fewer bookings than afternoons and weekends. Third, check back in 24 to 48 hours; cancellations open up regularly.

Some states have a waitlist feature on their website — you can request a slot and the system will notify you if one opens. If your state does not offer this, set a phone reminder to check the website every few days. If you need an appointment urgently, call the DMV directly and ask if they have any same-day or next-day walk-in slots, or if they can fit you in as a cancellation.

After you book your appointment

Save your confirmation number and the appointment details somewhere you can find them easily — take a screenshot, write it down, or save the email. A few days before your appointment, log back into the DMV website and double-check that your appointment is still on the calendar; occasionally appointments are cancelled on the DMV's end due to staffing or system issues.

If you need to cancel or reschedule, do it through the website or by calling the DMV as soon as you know. Cancelling frees up the slot for someone else and prevents a no-show on your record. Some states charge a fee for repeated no-shows or cancellations, so follow through on your booking or cancel it officially.

Frequently Asked Questions

What if I cannot find an appointment anywhere in my state?

Expand your search to the widest geographic area you can travel to. If your state's website shows no availability statewide, call the DMV directly — they sometimes hold back slots for phone bookings or can add you to a waitlist. You can also visit in person during walk-in hours if your state still offers them, though wait times are usually longer.

Can I book an appointment for someone else?

Most states require the person visiting to book their own appointment using their own information. Some allow a parent or guardian to book for a minor or dependent. Call your state DMV to ask if you are booking for someone else, as the rules vary.

Do I have to pay a fee to book an appointment?

No. Booking through your state's official DMV website is always free. If a website asks you to pay to reserve a slot, it is not the official DMV — it is a third-party service charging a markup. Use only your state's .gov website or call the DMV directly.

What happens if I miss my appointment?

If you do not show up, the DMV will cancel your slot and you will need to book a new one. Some states track no-shows and may charge a fee or require you to call instead of booking online for your next appointment. If you cannot make it, cancel through the website or call to free up the slot.

Can I change my appointment after I book it?

Yes. Log into the DMV website using your confirmation number or account, find your appointment, and select "Reschedule" or "Modify." You can then pick a new date and time. If the website does not allow rescheduling, call the DMV and they will update it for you over the phone.