Book your California DMV appointment through the state's official online system
California DMV appointments are booked through dmv.ca.gov, the state's official website. You can reserve a time slot for most in-person services — license renewals, replacements, tests, and registration matters — without calling or visiting an office. The system shows available dates and times at your chosen location, and you receive a confirmation number by email.
Not all services can be reserved online. Certain transactions like commercial license tests, some CDL renewals, and a few specialty permits still require phone booking or walk-in visits. The website tells you whether your specific service is available for online scheduling before you start.
Key Takeaways
- Go to dmv.ca.gov and select "Book an Appointment" to see available dates and times at DMV offices near you.
- You need a valid email address to complete the booking and receive your confirmation number.
- Most common services — license renewals, replacements, written tests, and registration transactions — can be booked online.
- Appointment slots fill quickly during peak times, so booking several weeks ahead increases your chances of getting your preferred date and location.
- Arrive 10 to 15 minutes early with all required documents; showing up late or without paperwork may result in being turned away.
What services you can book online
The California DMV online system covers most routine transactions. You can book appointments for driver license renewals (standard and REAL ID), license replacements, written knowledge tests, behind-the-wheel driving tests, vehicle registration renewals, title transfers, and address changes. If you need to renew a commercial license or take a CDL test, the online system may not have slots available — you will see this when you search.
Some specialty services — such as disabled person placard applications, certain commercial endorsements, or transactions requiring a hearing officer — are not available for online booking. The DMV website will indicate whether your service type can be scheduled online. If it cannot, you will be directed to call the DMV or visit in person.
Step-by-step process to book online
Step 1: Go to dmv.ca.gov and select "Book an Appointment." You will land on the appointment scheduling page. Do not use third-party sites claiming to book DMV appointments — they charge fees and do not may provide slots.
Step 2: Choose your service type. Select from the dropdown menu: driver license renewal, replacement, test, registration, or another category. The system will tell you when ready if that service can be booked online.
Step 3: Enter your location preference. Type your city or ZIP code. The system shows all DMV offices within a reasonable distance and their current availability. Some offices fill up weeks in advance; others may have slots available sooner.
Step 4: Select a date and time. The calendar shows only dates with open slots. Click on a date to see available times. Peak hours (mid-morning and early afternoon on weekdays) fill first.
Step 5: Provide your contact information. Enter your name, email address, and phone number. The DMV sends your confirmation number and appointment details to your email. Save this email — you will need the confirmation number when you arrive.
Step 6: Review and confirm. Double-check the service type, location, date, and time. Once you submit, your appointment is locked in. You cannot change it through the website; cancellations and rescheduling require calling the DMV.
Timing and availability patterns
California DMV offices release appointment slots in batches, typically several weeks in advance. Availability varies widely by location and service type. Urban offices in Los Angeles, San Francisco, and San Diego often show limited slots, while smaller regional offices may have more open times. If you do not see availability for your preferred location, check again the next day — cancellations open up regularly.
Weekday mornings between 8 a.m. and 10 a.m. tend to have fewer slots available because they fill quickly. Late afternoon slots and mid-week appointments (Tuesday through Thursday) often have better availability. If you have flexibility, booking for a less popular time increases your chances of getting an appointment sooner.
Documents to bring on appointment day
Bring your confirmation email and the confirmation number printed or on your phone. You will also need documents specific to your transaction. For a driver license renewal, bring your current license and proof of residency (utility bill, lease, or bank statement dated within 90 days). For a REAL ID renewal, bring your current license, proof of residency, and proof of citizenship or legal presence (passport, birth certificate, or immigration documents).
For vehicle registration or title work, bring your vehicle registration card, proof of ownership, and proof of residency. For a written test, bring your current license or ID and your confirmation number. Arrive 10 to 15 minutes early. If you arrive more than 15 minutes late, the DMV may cancel your appointment and you will need to book again.
What to do if you cannot find an appointment
If the online system shows no available slots at any nearby office, you have two options. First, check back daily — the DMV releases new slots regularly and cancellations open up frequently. Second, call the DMV at 1-800-777-0133 to ask about walk-in availability or to request a phone appointment for certain services. Some transactions can be completed by mail or through the DMV's online renewal system if you do not need an in-person visit.
If you need an appointment urgently and online slots are full, ask the phone representative whether your service qualifies for mail-in processing or online renewal. Driver license renewals, for example, can sometimes be done by mail if you meet certain requirements. This avoids the wait for an in-person appointment entirely.
Common mistakes to avoid
Do not book through third-party appointment sites. These services charge fees (sometimes $20 to $50) and do not may provide you a real DMV slot. The official dmv.ca.gov system is free. Do not assume your confirmation email went to spam — check your spam folder when ready after booking and add dmv.ca.gov to your contacts so future emails arrive in your inbox.
Do not arrive without all required documents. The DMV will not process your transaction if you are missing paperwork, and you will lose your appointment slot. Do not book an appointment for a service you can complete online or by mail — this wastes an in-person slot that someone else may need. Check dmv.ca.gov to see whether your renewal or transaction can be done without visiting an office first.
Frequently Asked Questions
Can I change or cancel my appointment after I book it online?
No. The online system does not allow changes or cancellations. To reschedule, call the DMV at 1-800-777-0133. Have your confirmation number ready. Cancellations made at least 24 hours before your appointment time free up the slot for others.
What if I miss my appointment?
If you do not show up, your appointment is forfeited and you will need to book a new one through the website or by phone. There is no penalty, but you lose your reserved time slot. Book your next appointment as soon as possible, especially if you need the service urgently.
Do I need to create an account to book an appointment?
No. The California DMV appointment system does not require an account. You enter your information each time you book. You receive a confirmation number by email, which is all you need to check in on appointment day.
Why does the system show no availability in my area?
High-demand locations fill weeks in advance. Check back daily, as cancellations happen regularly. You can also try booking at a less busy office farther away, or call 1-800-777-0133 to ask about walk-in hours or alternative services that do not require an appointment.
Can I book an appointment for someone else?
No. The person whose transaction it is must be present at the appointment. You can help them book online, but they need to provide their own contact information and be there on the scheduled date and time.