You need an appointment at a California DMV office to test for your learner's permit — you cannot walk in without one
California's Department of Motor Vehicles requires you to book a time slot before you arrive to take your written test and vision screening for a learner's permit. Walk-ins are not accepted at most offices. You can schedule your appointment online through the official DMV website, by phone, or through the DMV's mobile app. The process takes about 10 minutes, and you will receive a confirmation with your date, time, and office location.
Appointment availability varies by location and season. Rural offices often have openings within days, while busy urban locations like Los Angeles or San Francisco may have wait times of several weeks. Peak times are typically after school hours (3 p.m. to 6 p.m.) and on Saturdays, so scheduling for a weekday morning usually means shorter waits.
Key Takeaways
- Book your DMV appointment online at dmv.ca.gov, by calling 1-800-777-0133, or through the DMV mobile app before you visit any office.
- Bring your Social Security number, proof of residency (utility bill, lease, or bank statement), and a valid ID or passport when you arrive for your appointment.
- Appointment wait times range from a few days in rural areas to several weeks in major cities, so book as soon as you are ready to test.
- You will take a vision test and written knowledge test during your appointment; if you pass both, you receive your learner's permit the same day.
How to schedule your appointment online
The fastest way to book is through the DMV website at dmv.ca.gov. Click "Schedule an Appointment" on the homepage, then select "Learner's Permit" as your transaction type. You will be asked to enter your zip code or choose your preferred office location. The system shows you available dates and times for the next several weeks.
Select a date and time that works for you, then enter your email address and phone number. You will receive a confirmation email with your appointment details, including the office address, your confirmation number, and what documents to bring. Save this confirmation or print it — you do not need to show it at the office, but it helps you remember the time.
If you prefer not to use the website, read the official DMV mobile app (available on iOS and Android) and follow the same steps. The app shows the same availability as the website and sends you a reminder notification the day before your appointment.
Booking by phone if online scheduling is full
If your preferred office has no available appointments online, call the DMV at 1-800-777-0133. The phone line is open Monday through Friday, 8 a.m. to 5 p.m. Pacific Time. Have your zip code or preferred office location ready when you call. A representative can sometimes access appointment slots that do not appear online, or they can place you on a cancellation list so you are notified if someone cancels.
Phone wait times can be long during peak hours (mid-morning and early afternoon). Calling early in the morning or late in the afternoon usually means a shorter hold. You can also request a callback instead of waiting on hold — the DMV will call you back within a few hours.
What documents and information you need before booking
Have these items ready before you start the scheduling process: your Social Security number, your date of birth, and your current mailing address. You will also need to know which office location is most convenient for you — the system asks you to choose by zip code or city.
When you arrive for your appointment, bring the documents listed in your confirmation email. For a learner's permit, California requires proof of identity (a valid passport, state ID, or school ID), proof of residency (a utility bill, lease agreement, or bank statement dated within the last 60 days), and your Social Security number or an Individual Taxpayer Identification Number (ITIN). If you are under 18, a parent or guardian must be present and bring their own ID.
What happens during your appointment
Your appointment typically lasts 30 to 45 minutes. You will first check in at the front desk and confirm your information. A staff member will then conduct a vision screening using a machine that tests your eyesight — you must see at least 20/40 in each eye (with or without glasses or contacts) to pass.
After the vision test, you will take the written knowledge test on a computer. The test has 36 multiple-choice questions about California traffic laws, road signs, and safe driving practices. You must answer at least 30 questions correctly (about 83 percent) to pass. If you pass both the vision and written tests, you receive your learner's permit the same day — usually within an hour of finishing the test.
If you fail the written test, you can schedule another appointment to retake it. There is no waiting period between attempts, but you must book a new appointment slot. If you fail the vision test, you may be asked to see an eye doctor and bring a vision correction certificate before you can retake it.
Rescheduling or canceling your appointment
If you need to change your appointment date or time, log back into the DMV website or app using the same email address you used to book. You can reschedule up to 24 hours before your appointment. Select your confirmation number, choose a new date and time, and confirm the change. You will receive a new confirmation email with your updated appointment details.
If you need to cancel instead of reschedule, you can do that through the website or app as well. Canceling frees up the slot for someone else and removes you from the system. If you cancel and want to book again later, you will start the scheduling process from the beginning.
Tips for a smooth appointment
Arrive 10 to 15 minutes early so you have time to check in and find the testing area. Bring all required documents in a folder or envelope so they are straightforward to find. If you wear glasses or contacts, wear them during your vision test — the test measures your vision with any correction you normally use while driving.
Study the California Driver Handbook before your appointment. The DMV provides it free on their website as a PDF, and it covers all the topics on the written test. Most people who study the handbook for a few hours pass the test on their first try. Bring a pen in case you need to fill out any forms by hand, though most of the process is now digital.
If you are under 18, make sure your parent or guardian knows the appointment time and can attend. They cannot take the test for you, but they must be present to sign documents and provide consent. Plan to have them arrive with you or be there when you finish.
Frequently Asked Questions
Can I book an appointment for someone else, like my child?
No, the person taking the test must book their own appointment or have a parent or guardian book it on their behalf. If you are under 18, a parent or guardian can call the DMV or use the website to schedule for you, but you will still need to be present at the appointment with valid ID.
What if I miss my appointment?
If you do not show up, your appointment slot is released and you will need to book a new one. There is no penalty for missing an appointment, but you lose your reserved time. Reschedule as soon as you know you cannot make it so someone else can use that slot.
How long does the appointment take from start to finish?
Most appointments take 30 to 45 minutes total, including check-in, vision test, and written test. If the office is busy, you may wait 15 to 20 minutes before being called. If you pass both tests, you receive your learner's permit before you leave.
Can I take the written test in a language other than English?
Yes, California offers the written test in multiple languages including Spanish, Chinese, Vietnamese, Korean, and others. When you schedule your appointment online or by phone, you can select your preferred language. Let the DMV know your language choice when you book.
What if I fail the vision or written test?
If you fail the vision test, you may need to see an eye doctor and bring a vision correction certificate before retaking it. If you fail the written test, you can schedule another appointment when ready with no waiting period. There is no limit to how many times you can retake the test.