What you need before you book
The California DMV requires you to have a few things ready before you can schedule an appointment to get your learner's permit. You'll need proof of identity (a passport, birth certificate, or consulate ID), proof of California residency (a utility bill, lease, or bank statement with your current address), and your Social Security number. If you're under 18, you'll also need a parent or guardian to come with you to the appointment.
You don't need to pass the written test before booking — the appointment itself is when you'll take it. But you should study the California Driver Handbook beforehand, which the DMV publishes free online. The handbook covers road signs, traffic laws, and safe driving practices that appear on the test.
Key Takeaways
- Book your appointment through the DMV's online system at dmv.ca.gov, not by phone or in person.
- You'll need proof of identity, proof of California residency, and your Social Security number to complete the booking.
- Appointment availability varies by location and season — rural areas often have shorter wait times than urban ones.
- Bring all required documents to your appointment or the DMV will not test you and you'll lose your slot.
- The written test happens at your appointment, so study the California Driver Handbook before you go.
How to book through the DMV website
Go to dmv.ca.gov and click "Appointments" at the top of the page. Select "explore for a Learner's Permit" from the list of services. The system will ask you to enter your zip code or city to find nearby DMV offices. Choose the location that works best for you — some offices have more availability than others, so if your first choice is booked out, try a different location.
Once you've picked a location, the system shows you available dates and times for the next several weeks. Select the date and time that fits your schedule. You'll then enter your contact information and confirm your appointment. The DMV will send you a confirmation email with your appointment number, date, time, and the address of the office. Save this email or write down your appointment number — you'll need it when you arrive.
What to bring to your appointment
Bring your original proof of identity and proof of residency documents — photocopies won't work. The DMV accepts a California ID card, passport, or consulate ID for identity. For residency, bring a recent utility bill, lease agreement, bank statement, or government mail showing your current address. If your name has changed since your identity document was issued, bring a marriage certificate, divorce decree, or court order showing the change.
Bring your Social Security number written down or memorized. If you're under 18, your parent or guardian must come with you and bring their own ID. The DMV will not test you without a parent or guardian present for minors. Arrive 10 to 15 minutes early to allow time for check-in.
When appointments fill up and how to find an opening
Popular DMV locations in cities like Los Angeles, San Francisco, and San Diego often book out weeks in advance, especially during summer and school breaks. If you can't find an appointment near you, try searching for offices in nearby towns or less busy times like weekday mornings. Rural DMV offices typically have shorter wait times.
If no appointments show available, check back the next day — the DMV releases new slots regularly as cancellations come in. You can also set up a reminder on your phone to check at the same time each day. Some readers report better luck searching early in the morning or late at night when fewer people are booking.
What happens at your appointment
When you arrive, check in at the front desk and give your appointment number. A DMV staff member will review your documents and take your photo for the permit. You'll then sit at a computer terminal to take the written test. The test has 36 questions, and you need to answer at least 30 correctly to pass. You have one hour to complete it.
If you pass, the DMV will issue your learner's permit on the spot — it's a temporary paper document you can use right away. The physical card arrives in the mail within two weeks. If you don't pass, you can reschedule another appointment to retake the test. Most people can retake it the same day if slots are available, though you may have to book a new appointment.
Rescheduling or canceling your appointment
If you need to change your appointment, go back to dmv.ca.gov and click "Appointments," then select "Manage Your Appointment." Enter your appointment number and the phone number or email you used when you booked. You can then cancel or reschedule to a different date or location. Canceling frees up your slot for someone else and removes the appointment from your account.
If you cancel and want to rebook, you'll go through the full booking process again. There's no penalty for canceling, but remember that popular locations book up quickly, so if you cancel during a busy season you may not find another slot for several weeks.
If you can't get an appointment online
The DMV's online system is the only way to book a learner's permit appointment — you cannot call or walk in to schedule one. If the website isn't working or you're having trouble using it, try a different web browser or device. Clear your browser's cache and cookies, then try again.
If you still can't book online after trying multiple times, you can visit a DMV office in person and ask staff to help you schedule an appointment at a kiosk. Some offices have staff-assisted booking available, though wait times at the office can be long. Call the specific DMV location's phone number (listed on dmv.ca.gov) to ask whether they offer this service before you go.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person getting the learner's permit must book their own appointment using their own information. If you're a parent or guardian booking for a minor, you'll enter the minor's details, but the appointment system requires the applicant's name and contact information to complete the booking.
What if I miss my appointment?
If you miss your appointment without canceling, your slot is lost and you'll need to book a new one through the website. There's no fee for missing an appointment, but you lose your reserved time. Book your next appointment as soon as possible, especially if you're in a busy area where slots fill quickly.
Do I need to study before my appointment?
You should study the California Driver Handbook before you go. The written test covers road signs, traffic laws, right-of-way rules, and safe driving. The handbook is free on dmv.ca.gov. Most people who study the handbook for a few days pass the test on their first try.
Can I take the test in a language other than English?
Yes. The DMV offers the written test in multiple languages including Spanish, Chinese, Vietnamese, and others. When you book your appointment online, you'll see a language option. Select your preferred language before confirming your appointment.
How long does the appointment take?
Plan for 30 to 45 minutes total. Check-in takes about 5 minutes, the photo and document review takes 10 minutes, and the written test takes up to one hour (though most people finish in 20 to 30 minutes). Arrive early to account for any wait time at check-in.