California DMV appointments are booked through the official state website, not through third-party services
To schedule a California DMV appointment, go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. You will need your driver's license or ID number, date of birth, and the last four digits of your Social Security number. The system shows available dates and times at DMV offices near your zip code, and you can book same-day or future appointments depending on what your local office has open.
The online system is free and available 24 hours a day. You do not need to create an account or read an app — you book directly through the website. After you complete your appointment, you will receive a confirmation number by email or text message, depending on how you choose to receive it.
Key Takeaways
- Book your appointment at dmv.ca.gov by entering your ID number, date of birth, and the last four digits of your Social Security number.
- The online system shows real-time availability at your nearest DMV office, and you can often book same-day appointments if slots are open.
- You will receive a confirmation number by email or text message — bring this number or your confirmation email when you arrive.
- If you cannot book online, you can call your local DMV office directly to schedule by phone.
What you need before you book
Have your California driver's license or ID card number ready, along with your date of birth and the last four digits of your Social Security number. If you do not have a California ID yet, you cannot book online — you will need to call your local DMV office or visit in person to schedule your first appointment.
Know what service you need before you start. The online system asks you to select your transaction type — renewing a license, changing your address, getting a duplicate, taking a written test, or road test, among others. If you are unsure which category fits your situation, the DMV website has a service guide that walks through each one.
How to find appointment availability at your location
After you enter your information, the system shows you DMV offices within a reasonable distance of your zip code. Each office displays its current availability — some show same-day slots, others show dates weeks out. Availability changes throughout the day as people cancel or complete their appointments, so if you do not see a time that works, check back later or the next day.
If your nearest office has no openings, you can expand your search to offices further away. Some people find faster appointments by traveling to a less busy location. The system lets you compare wait times across multiple offices before you decide.
Confirming your appointment and what to bring
Once you select a date and time, you will see a confirmation screen with your appointment number. You can choose to receive your confirmation by email or text message — make sure you provide a phone number or email you check regularly. Save your confirmation number or take a screenshot, because you will need it when you arrive at the DMV.
Bring your confirmation email or the confirmation number printed out, along with the documents the DMV lists for your specific transaction. For a license renewal, that is usually your current license and proof of residency. For a change of address, bring your license and a document showing your new address. The DMV website lists exact requirements by service type.
What to do if you cannot book online
If the online system will not let you book — because you do not have a California ID yet, or because you are having technical trouble — call your local DMV office directly. You can find the phone number on dmv.ca.gov by searching for your city or county. Local offices take phone appointments during their business hours, usually 8 a.m. to 5 p.m. Monday through Friday.
Some DMV services still require in-person visits without an appointment, such as written driving tests for new drivers or certain commercial license transactions. The DMV website specifies which services need appointments and which are walk-in only.
Canceling or rescheduling your appointment
If you need to change your appointment, go back to dmv.ca.gov and select "Reschedule an Appointment." You will enter your confirmation number and the last four digits of your Social Security number. The system will let you pick a new date and time at the same office or a different one.
If you cannot reschedule online, call the DMV office where your appointment is scheduled. Canceling more than 24 hours in advance helps free up slots for other people and reduces no-show rates at busy locations.
Common reasons the online system may not work
The most common issue is entering your information incorrectly — your ID number, date of birth, or Social Security number must match exactly what the DMV has on file. If you recently changed your name or address, the system might not recognize your information until those changes are fully processed in the DMV database, which can take a few days.
If you are getting an error message or the system keeps timing out, try using a different web browser or clearing your browser's cache and cookies. The DMV website works best on Chrome, Firefox, Safari, and Edge. If you continue to have trouble after trying a different browser, call your local office — staff can book your appointment over the phone at no extra cost.
Frequently Asked Questions
Can I book an appointment for someone else?
No, you must book your own appointment using your own ID number and information. If someone else needs an appointment, they will need to book it themselves on dmv.ca.gov or call their local office.
How far in advance can I book an appointment?
You can usually book up to 60 days ahead, though availability that far out depends on your location. Most people find appointments within two to four weeks. Same-day appointments are often available at less busy offices.
What if I miss my appointment?
If you miss your appointment without canceling, you will need to book a new one through the website or by phone. Repeated no-shows may result in your appointment being canceled by the DMV, and you will have to reschedule.
Is there a fee to book an appointment online?
No, booking your appointment is free. You only pay the DMV fee for your actual service — license renewal, duplicate, address change, and so on — when you complete your transaction at the office.
Can I book an appointment if I am not a California resident?
No, the online system requires a California driver's license or ID number. If you are moving to California or visiting and need DMV services, call your local office to discuss your options.