You must book your appointment online through the California DMV website before you can test for a learner's permit

The California Department of Motor Vehicles requires you to reserve a time slot in advance. You cannot walk in to a DMV office and take the learner's permit test the same day. The online booking system lets you choose your location, date, and time up to 60 days ahead.

The system is available at dmv.ca.gov under the "Appointments" section. You will need to know which DMV office is closest to you and have a few pieces of information ready before you start the booking process.

Key Takeaways

  • California DMV learner's permit appointments must be booked online at dmv.ca.gov at least several days in advance; same-day walk-ins are not available.
  • You can schedule up to 60 days ahead, and peak times (weekday mornings and early afternoons) often fill up weeks in advance.
  • The online system will ask for your name, date of birth, driver's license number if you have one, and the type of test you need (learner's permit).
  • After you book, you will receive a confirmation number and email; bring that confirmation and a valid ID to your appointment.
  • If you need to cancel or reschedule, you can do so through the same online system up to 24 hours before your appointment time.

What information you need before booking

Have your Social Security number, date of birth, and current mailing address ready. If you already have a California ID or driver's license, have that number available as well. The system will also ask you to select which DMV office you want to visit from a list of locations in your county.

You do not need to have completed your driver's education course or studied for the test before booking. Many people book their appointment first, then study the California Driver Handbook in the weeks leading up to their test date. However, you should know that the learner's permit test covers road signs, traffic laws, and safe driving practices, so having some familiarity with these topics before test day is common.

How to navigate the online booking system

Go to dmv.ca.gov and look for the "Appointments" link in the main menu. Select "explore for a Learner's Permit" or "Learner's Permit Test" from the list of appointment types. The system will then ask you to enter your personal information and choose your preferred location and date.

The calendar will show you which dates and times have openings. Availability varies by location and season. During summer months and around holidays, popular time slots fill quickly. If you see no openings for your preferred location, try searching for offices in nearby cities or counties, or look further ahead in the calendar.

Once you select a date and time, review your information for accuracy, then confirm your appointment. You will receive a confirmation number when ready on screen and via email. Save this number — you will need it if you want to reschedule or cancel.

Appointment availability and wait times

How far in advance you can book depends on demand at each location. Some offices allow you to schedule 60 days out; others may only show openings 30 days ahead. During busy periods, slots for popular times (8 a.m. to noon on weekdays) often fill within days of becoming available.

If you cannot find an opening at your nearest office, check locations in neighboring cities. Some people find that offices in less densely populated areas have more availability. You can also try booking for a weekday afternoon or early evening, which tend to have fewer people testing.

The DMV does not publish average wait times for learner's permit tests, but the time from booking to your appointment date typically ranges from one week to several weeks depending on when you book and how far ahead you schedule.

What to bring to your appointment

Bring your confirmation number, a valid form of identification (passport, state ID, or birth certificate), and proof of your Social Security number (Social Security card, W-2, or tax return). You will also need to bring proof of your California residency, such as a utility bill, lease, or bank statement with your name and address.

Arrive at least 10 to 15 minutes before your scheduled time. The DMV will not hold your appointment slot indefinitely if you are late, though they typically allow a small grace period. If you arrive more than 30 minutes after your appointment time, you may be turned away and asked to reschedule.

Rescheduling or canceling your appointment

You can change your appointment through the same online system at dmv.ca.gov. Log in using your confirmation number and personal information, then select the option to reschedule or cancel. You must make changes at least 24 hours before your scheduled appointment time.

If you cancel within 24 hours of your appointment or do not show up, you will lose that time slot and will need to book a new appointment. There is no fee to reschedule or cancel, as long as you do so within the 24-hour window.

What happens during your learner's permit test appointment

Your appointment is for the written test only. The test covers California traffic laws, road signs, and safe driving practices. You will answer multiple-choice questions on a computer or paper form, depending on the office. Most people complete the test in 20 to 30 minutes.

You need to score at least 83 percent to pass. If you pass, you will receive your learner's permit the same day. If you do not pass, you can reschedule another test appointment, usually within a few days or weeks depending on availability. There is a fee for each test attempt.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person taking the test must book their own appointment using their own information. A parent or guardian cannot book on behalf of a minor, though they can help guide the process.

What if I miss my appointment?

If you do not show up, your appointment slot is forfeited. You will need to book a new appointment through the online system. There is no penalty other than having to wait for the next available opening.

Can I change my appointment time after I book?

Yes, through the dmv.ca.gov website using your confirmation number. You must reschedule at least 24 hours before your original appointment time. If you try to change within 24 hours, you will need to cancel and book a completely new appointment.

Do I need to pass a vision test before the written test?

Yes. When you arrive for your appointment, the DMV will give you a vision screening. If you do not pass, you may be asked to get a vision correction and return, or you may be able to proceed depending on the results. Bring glasses or contacts if you use them.

What if the online system is down or I cannot book online?

Call the California DMV at 1-800-777-0133 to speak with someone who can help you book by phone. Phone lines are typically available Monday through Friday during business hours. Some offices also allow in-person appointment booking at the DMV office itself, though this is not may provide at all locations.