How to Schedule Your California Learner's Permit Appointment
You must book an appointment at a California DMV office before you can test for your learner's permit. You cannot walk in and take the test the same day — the DMV requires advance scheduling, and appointment availability varies by location and season. The fastest way to book is online through the official DMV website, though you can also call or visit an office in person.
The appointment itself is where you will take the written knowledge test, pass a vision screening, and have your photo taken. You cannot complete any of these steps without a scheduled time slot. Depending on your location and how far in advance you book, you might wait anywhere from a few days to several weeks for an opening.
Key Takeaways
- Book your appointment online at dmv.ca.gov, by phone at 1-800-777-0133, or in person at any DMV office.
- You need a valid Social Security number and proof of California residency to schedule, even before your appointment date.
- Bring all required documents on your appointment day — the DMV will not test you without them, and you cannot reschedule the same day.
- Peak times (summer, after school hours, Saturdays) fill up fastest; weekday mornings typically have more open slots.
- If you cancel or miss your appointment without rescheduling, you will need to book a new one from scratch.
Booking Online Through the DMV Website
The DMV website at dmv.ca.gov has an appointment scheduling tool that shows real-time availability at offices near you. Go to the "Appointments" section, select "explore for Permit or License," then choose your county and preferred office location. The system will display open dates and times for the next several weeks.
You will need your Social Security number, date of birth, and a valid email address to complete the booking. The DMV will send you a confirmation email with your appointment number, date, time, and the specific office address. Save this confirmation — you will need the appointment number when you arrive. If you do not receive a confirmation email within a few minutes, check your spam folder or try booking again.
Online booking is usually the fastest option because you can see all available slots when ready and book at any time of day or night. Availability updates constantly as other people cancel or complete their appointments.
Calling the DMV to Schedule by Phone
You can call the DMV's appointment line at 1-800-777-0133. Have your Social Security number, date of birth, and preferred county ready before you call. Wait times can be long, especially during peak hours (mid-morning and early afternoon on weekdays). Calling early in the morning or late in the afternoon often means shorter hold times.
When you reach an agent, tell them you need a learner's permit appointment. They will ask for your personal information and show you available times at offices in your area. Once you choose a slot, they will give you an appointment number and confirmation details. Ask them to email or mail your confirmation if you prefer a paper copy.
Phone scheduling takes longer than online booking but can be useful if you have questions about what documents to bring or if you need help finding an office location.
Booking In Person at a DMV Office
You can walk into any California DMV office and ask to schedule a learner's permit appointment at the counter. Bring your Social Security number and proof of residency with you. The staff member will check availability and book you for an upcoming date, usually within the next few weeks depending on how busy that office is.
In-person booking works well if you are already at a DMV office for another reason or if you prefer to speak face-to-face. However, this method typically takes longer than online booking because you have to travel to the office and wait in line. Most offices are busiest between 10 a.m. and 3 p.m. on weekdays; arriving early in the morning or just before closing often means shorter waits.
What Documents You Need to Bring on Appointment Day
Bring all required documents with you to your appointment. The DMV will not let you test without them, and you cannot reschedule the same day if you forget something. You will need proof of identity, proof of Social Security number, and proof of California residency.
Acceptable proof of identity includes a valid passport, certified birth certificate, or consular report of birth abroad. For Social Security, bring your Social Security card, W-2 form, or 1099 form. For residency, bring a utility bill, lease agreement, mortgage statement, or government mail dated within the last 60 days showing your California address.
If you are under 18, bring a parent or guardian with you. They will need to sign your process in person. Bring the original documents or certified copies — photocopies alone are not accepted. If any document is in a language other than English, bring a certified English translation as well.
Rescheduling or Canceling Your Appointment
If you need to change your appointment date or time, go back to dmv.ca.gov, log in with your appointment number and email address, and select "Reschedule." You can also call 1-800-777-0133 to reschedule by phone. The system will show you available times at the same office or nearby locations.
If you cancel without rescheduling, your appointment slot is released and you will need to book a completely new appointment from the beginning. If you miss your appointment without canceling, you lose that slot and must schedule again. Some DMV offices may flag repeated no-shows, so contact them if an emergency prevents you from attending.
Reschedule as soon as you know you cannot make your appointment. Popular time slots fill quickly, especially at busy offices, so waiting until the last minute may leave you with limited options.
Choosing the Right Time and Location
Appointment availability depends heavily on which office you choose and when you try to book. Large urban DMV offices in cities like Los Angeles, San Francisco, and San Diego often have longer wait times — sometimes three to four weeks for an appointment. Smaller offices in less populated areas may have openings within a few days.
If your nearest office is fully booked, check offices in neighboring cities or counties. You can test at any California DMV office, not just the one closest to you. Weekday mornings, especially Tuesday through Thursday, typically have more open slots than Saturdays or after-school hours. Summer months and the weeks before school starts are peak season, so booking in off-peak times (late fall, winter, early spring) usually means faster availability.
Frequently Asked Questions
How far in advance do I need to book my appointment?
Book as soon as you are ready to test. Availability varies by location — some offices have slots within days, while busy urban offices may be booked three to four weeks out. The earlier you book, the more time slots you will have to choose from.
Can I take my learner's permit test at any DMV office in California?
Yes. You can test at any California DMV office, regardless of which county you live in. If your local office is fully booked, you can schedule at an office in a nearby city or county. Just bring all required documents with you.
What happens if I miss my appointment?
Your appointment slot is forfeited and you will need to book a new one. If you know you cannot attend, reschedule through the website or by phone as soon as possible so someone else can use that time slot and you can find a different date.
Do I need to bring my Social Security card to my appointment?
You need to bring proof of your Social Security number, but your Social Security card is not the only option. A W-2 form, 1099 form, or other official document showing your number is acceptable. The DMV requires one of these documents to verify your number before testing.
Can someone else schedule an appointment for me?
No. You must schedule your own appointment using your Social Security number and date of birth. If you are under 18, a parent or guardian can help you book online or call on your behalf, but they will need your personal information to complete the scheduling.