You can book most California DMV appointments online through the official DMV website, but not all services are available this way

California's DMV lets you reserve an appointment slot online for many common transactions — license renewals, ID replacements, registration services, and written tests. You go to dmv.ca.gov, select your service type, choose a location and date, and receive a confirmation. However, some services like commercial driver's license (CDL) tests, certain medical evaluations, and a few specialty transactions still require phone or in-person booking.

The online system shows you real availability at each location, so you can see exactly when slots open up. Appointments typically fill weeks or months in advance at busy offices, especially in urban areas. If you cannot find an opening online, you can call 1-800-777-0133 to speak with someone, though wait times by phone are often longer than booking online.

Key Takeaways

  • Book appointments at dmv.ca.gov by selecting your service, location, and preferred date — the system shows only available times.
  • You will need your driver's license number, state ID number, or vehicle registration number to start the booking process.
  • Some services like CDL road tests and medical evaluations cannot be booked online and require a phone call to 1-800-777-0133.
  • Confirmation emails arrive within minutes, and you should bring your confirmation number and required documents to your appointment.
  • If an appointment is cancelled or you need to reschedule, you can do so online up to 24 hours before your scheduled time.

What you need before you start booking online

Have one of these identification numbers ready: your California driver's license number, state ID number, or vehicle registration number. The DMV uses this to pull up your record and show you which services you can book. If you do not have any of these, you will need to call 1-800-777-0133 instead.

You will also need a valid email address where you can receive your confirmation. The DMV sends appointment details to this email, including your confirmation number, location, date, time, and a list of documents to bring. Check your spam folder if you do not see the confirmation within a few minutes.

Step-by-step: booking your appointment online

Go to dmv.ca.gov and look for the "Appointments" section on the homepage. Click "Schedule an Appointment" or the equivalent link — the exact wording changes occasionally, but it is always near the top of the page.

Select the type of service you need. The system will show you options like "Driver License Renewal," "ID Card Services," "Vehicle Registration," "Written Test," and others. Choose the one that matches your reason for visiting. If you are unsure which category fits your need, the DMV website has a service finder tool that asks you questions and recommends the right category.

Enter your identification number (driver's license, state ID, or registration) and your email address. The system will verify this information against DMV records. If the number does not match or is not found, you will see an error message — double-check that you entered it correctly, including any hyphens or spaces.

Select your preferred DMV office location from the dropdown list. The system shows you all offices in California, but it will only display available appointment times for the location you choose. Offices in smaller towns often have more open slots than those in major cities.

Choose your preferred date and time from the available options. The calendar shows only dates with at least one open slot. If you see no dates available for several weeks, that office is fully booked — you can try a different location or call 1-800-777-0133 to be placed on a waitlist.

Review your appointment details on the confirmation screen. Check that the service type, location, date, and time are all correct. If anything is wrong, go back and change it before you submit.

Submit your booking. You will receive an when ready on-screen confirmation, and a confirmation email will arrive within minutes. Save or print this email — you will need your confirmation number when you arrive at the DMV.

Services you can and cannot book online

You can book online for driver's license renewals (standard and REAL ID), ID card services, vehicle registration and renewal, written knowledge tests, and behind-the-wheel driving tests for regular passenger vehicles. You can also book for certain commercial services like commercial registration and some commercial vehicle inspections.

You cannot book online for commercial driver's license (CDL) written or road tests, medical evaluations or vision tests ordered by the DMV, certain specialty permits, and some transactions that require an in-person interview. If you need one of these services, call 1-800-777-0133. The phone line is open Monday through Friday, 8 a.m. to 5 p.m. Pacific time, though wait times can exceed 30 minutes during peak hours.

What happens if you miss your appointment or need to reschedule

If you miss an appointment without cancelling, that slot is lost and you will need to book a new one. There is no penalty for a no-show, but you will have to wait for the next available opening, which could be weeks away depending on your location and service type.

To reschedule, log back into dmv.ca.gov with your confirmation number and email address. You can change your appointment up to 24 hours before your scheduled time. If you need to cancel within 24 hours of your appointment, you will have to call 1-800-777-0133 to speak with someone.

If you cancel more than 24 hours in advance, your slot is released back into the system and becomes available for other people to book. This helps keep the appointment calendar moving.

Scam alert: fake DMV appointment websites

Several websites claim to help you book DMV appointments faster or charge fees to "expedite" your booking. These are not affiliated with the California DMV and are often scams. The only official DMV website is dmv.ca.gov — there are no shortcuts, and the DMV does not charge fees for appointment booking.

If a website asks you to pay money to reserve an appointment, or promises to get you in faster than the official system, do not use it. You will lose money and your appointment will not be may provide. Stick to dmv.ca.gov, which is free and shows you real availability.

Be cautious of emails claiming to be from the DMV asking you to "confirm" your appointment by clicking a link or entering personal information. The real DMV sends confirmation emails with your confirmation number and appointment details — they do not ask you to click links or re-enter information. If you receive a suspicious email, do not click any links. Instead, go directly to dmv.ca.gov to check your appointment status.

What to bring to your appointment

Bring your confirmation email or confirmation number, a valid photo ID, and any documents specific to your service. For a license renewal, bring your current license. For registration services, bring your vehicle registration and proof of insurance. For a written test, bring your learner's permit if you have one.

The confirmation email lists the exact documents you need for your specific service. Read it carefully before you go, because arriving without required documents means you will not be able to complete your transaction and will have to reschedule.

Frequently Asked Questions

Can I book an appointment if I do not have a California ID number yet?

No — the online system requires either a driver's license number, state ID number, or vehicle registration number to look up your record. If you do not have any of these, call 1-800-777-0133 to book by phone. For first-time driver's license applicants, you will need to call or visit in person.

How far in advance can I book an appointment?

You can typically book up to several months ahead, depending on how far out the DMV has released appointment slots. During busy seasons, slots may only be available a few weeks in advance. The system shows you what is currently available — you cannot reserve a date that is not displayed.

What if I cannot find an appointment time that works for me?

Try searching for appointments at different DMV locations — smaller offices often have more availability. You can also call 1-800-777-0133 to ask about waitlists or to see if cancellations have freed up slots. Some people check the website daily, as cancellations do happen and new slots appear regularly.

Will I get a reminder before my appointment?

The DMV does not send automatic reminders. It is your responsibility to remember your appointment date and time. Write it down or set a phone reminder when you receive your confirmation email.

Can I book an appointment for someone else?

No — the online system requires the identification number of the person who will be attending the appointment. Each person must book their own slot using their own ID number and email address.