How to book your California DMV written test appointment
You schedule your California DMV learner's permit test through the DMV's online appointment system at dmv.ca.gov. You do not call a local office or show up in person to book — the DMV requires you to reserve a time slot online before you arrive. The system lets you pick a date, time, and location that work for you, usually several weeks in advance.
Before you start booking, have your California ID number or driver's license number ready, along with your date of birth and email address. You will also need to know which written test you are taking: the standard knowledge test (the one most first-time permit holders take) or the motorcycle knowledge test if you are pursuing a motorcycle endorsement. The appointment system will not let you proceed without this information.
Once you complete the booking, the DMV sends a confirmation email with your appointment details. Print that confirmation or save it on your phone — you will need to show it when you arrive at the DMV office on test day. If you cannot make the appointment, you can cancel or reschedule through the same online system at least 24 hours before your scheduled time.
Key Takeaways
- Book your written test appointment online at dmv.ca.gov; the DMV does not accept phone bookings or walk-ins for permit tests.
- You will need your California ID number or driver's license number, date of birth, and email address to complete the booking.
- The confirmation email is your proof of appointment — bring it printed or on your phone to the DMV office on test day.
- You can reschedule or cancel your appointment through the online system up to 24 hours before your scheduled time.
- Appointment availability varies by location and season, so book as soon as you are ready to test rather than waiting until the last minute.
What you need before you book
The DMV appointment system requires specific information before it will let you reserve a slot. Have your California ID number (from a state ID card) or your driver's license number (if you already hold one) ready. If you have neither, you will need to obtain a California ID card first — you cannot book a learner's permit test appointment without one of these numbers in the system.
You also need your date of birth and a valid email address. The DMV uses the email to send your confirmation and any updates about your appointment. Make sure you use an email you check regularly, because if the DMV needs to contact you about a schedule change or cancellation, that is how they will reach you.
Finally, decide which test you are taking. Most new drivers take the standard knowledge test for a Class C driver's license. If you are pursuing a motorcycle endorsement, you will select the motorcycle knowledge test instead. The appointment system asks you to specify this before you choose your date and location.
Finding an appointment time and location
After you enter your information, the DMV system shows you available dates and times at DMV offices near you. Availability depends on how busy that office is and what time of year you are booking. During busy seasons (summer, around holidays, or at the start of the school year), appointments may be weeks out. If you see no availability at your preferred location, try searching nearby cities — sometimes a 15-minute drive gets you an appointment sooner.
The DMV offers appointments throughout the day, typically starting in early morning and running into the afternoon. Choose a time when you know you will be alert and unhurried. Many people prefer morning slots because they are less likely to be delayed by earlier appointments running long. Once you select your date and time, the system confirms the location address and asks you to review your details before finalizing the booking.
If no appointments are available in your area for several weeks, check back in a few days — the DMV releases new appointment slots regularly as offices update their schedules. You can also try a different nearby location or a different time of day, as availability shifts throughout the week.
What happens after you book
The DMV sends a confirmation email within a few minutes of completing your booking. This email contains your appointment date, time, location address, and a confirmation number. Save this email or print it out — you must bring proof of your appointment to the DMV office. You can show the printed confirmation or display it on your phone; either works.
The confirmation also lists what documents you need to bring on test day. For a learner's permit test, you typically need your California ID card or passport, proof of residency (like a utility bill or lease), and your Social Security number or Individual Taxpayer Identification Number. Review the confirmation carefully to make sure you have everything, because arriving without required documents may result in your appointment being cancelled.
If your plans change and you cannot make the appointment, log back into the DMV website and cancel or reschedule at least 24 hours before your scheduled time. Cancelling without notice may affect your ability to book future appointments, so give the DMV as much advance notice as you can.
Rescheduling or cancelling your appointment
You can change your appointment through the DMV website using the same login information you used to book it. Go to dmv.ca.gov, select "Manage Your Appointment," and enter your confirmation number and email address. The system will show your current appointment and let you cancel it or select a new date and time.
The DMV requires at least 24 hours' notice if you want to reschedule or cancel. If you cancel within 24 hours of your appointment, you may lose that slot and have to wait longer for the next available opening. If you miss your appointment without cancelling, the DMV may require you to wait before you can book another one.
If you have a legitimate emergency and cannot cancel online in time, call your local DMV office directly. Explain your situation, and they may be able to help you reschedule, though this is not may provide. It is always better to cancel online as soon as you know you cannot attend.
What to bring on test day
Bring your confirmation email or printed confirmation showing your appointment details. You will also need proof of identity — your California ID card, passport, or another government-issued ID. The DMV requires proof of residency, which can be a utility bill, lease agreement, bank statement, or government mail showing your current address.
Have your Social Security number or ITIN ready. You will provide this when you check in. If you are under 18, you may need a parent or guardian to sign certain forms — check your confirmation email to see if this applies to you. Arrive 10 to 15 minutes early so you have time to check in before your appointment time.
Do not bring your phone into the testing area. The DMV prohibits phones, cameras, and other electronic devices during the written test. You can use your phone in the waiting area, but it must be put away once you enter the testing room.
If you cannot find an appointment
If the DMV website shows no available appointments in your area for several weeks, you have a few options. First, try searching in nearby cities or counties — sometimes a short drive opens up sooner dates. Second, check back every few days, because the DMV releases new slots as offices update their schedules. Third, call your local DMV office and ask if they have any cancellations or if they know when the next batch of appointments will be released.
Some DMV offices also offer limited walk-in testing on certain days, though this is not may provide and wait times can be long. Call ahead to ask whether your local office accepts walk-ins for the written test. If you are in a time-sensitive situation (for example, you need your permit by a certain date for school or work), explain that to the DMV staff — they may be able to suggest alternatives or expedite your booking.
Frequently Asked Questions
Can I take the written test without booking an appointment first?
No. The California DMV requires all learner's permit test takers to book an appointment online before arriving at the office. Walk-ins are not accepted for written tests. You must schedule through dmv.ca.gov before you can test.
What if I lose my confirmation email?
Log back into dmv.ca.gov, select "Manage Your Appointment," and enter your confirmation number and email address. The system will display your appointment details again. You can also call your local DMV office and provide your name and date of birth, and they can look up your appointment for you.
How far in advance should I book my appointment?
Book as soon as you are ready to test. During busy seasons, appointments may be several weeks out. If you wait until the last minute, you may not find an available slot for a long time. Booking early gives you more options for dates, times, and locations.
Can someone else book the appointment for me?
No. You must book your own appointment using your California ID number or driver's license number and your email address. The DMV system requires you to log in with your own information. A parent or guardian cannot book it on your behalf.
What if I need to reschedule multiple times?
You can reschedule through the online system as many times as you need, as long as you do so at least 24 hours before your appointment. However, if you repeatedly cancel and rebook, you may find fewer available slots. Try to choose a date and time you can commit to when you first book.