How to book your California DMV learner's permit appointment
You can book your California DMV learner's permit appointment online through the official DMV website, by phone, or in person at a local DMV office. The online system is fastest — you choose your preferred location and time slot, and you get a confirmation number when ready. If you book by phone, call 1-800-777-0133; if you go in person, bring your documents and ask staff to schedule you on the spot.
You must have an appointment to take the written test for your learner's permit. Walk-ins are not accepted at most California DMV offices. Booking ahead also means you avoid long waits and know exactly when to show up.
Key Takeaways
- Book your appointment online at dmv.ca.gov, by calling 1-800-777-0133, or in person at your local DMV office.
- You need a valid ID, proof of residency, and your Social Security number or Individual Taxpayer Identification Number before you book.
- Appointment availability varies by location and season; popular times fill up weeks in advance, especially in spring and summer.
- You can reschedule or cancel your appointment up to 24 hours before your scheduled time through the same method you used to book.
- Bring all required documents to your appointment, or the DMV will not let you test and you will lose your appointment slot.
Booking online through the DMV website
Go to dmv.ca.gov and click "Schedule an Appointment" on the homepage. You will be asked to enter your driver's license number or ID number; if you do not have one yet, select "No" and continue. The system will then ask for your zip code or city to show you nearby DMV offices with available times.
Select the location closest to you and pick a date and time that works. The system shows you all open slots for the next several weeks. Once you confirm your choice, you will receive a confirmation number by email and text message (if you provide your phone number). Save this number — you will need it when you arrive at the DMV.
The online system is open 24 hours a day. Slots typically open on a rolling basis, so if you do not see availability for your preferred location, check back in a few days.
Booking by phone or in person
Call the DMV customer service line at 1-800-777-0133 Monday through Friday, 8 a.m. to 5 p.m. Pacific time. Have your zip code and preferred DMV location ready. A representative will check availability and book you into an open slot. You will receive a confirmation number over the phone; write it down or ask for it to be texted to you.
If you prefer to book in person, visit your local DMV office during business hours. Bring your ID and proof of residency. Staff will check availability at that location and nearby offices, and they can book you when ready. This method works well if you want to ask questions about what documents to bring or what to expect on test day.
What documents you need before booking
Have these items ready before you make your appointment, because the DMV may ask for some information during booking:
- A valid form of ID (passport, state ID, or out-of-state driver's license)
- Proof of California residency (utility bill, lease, bank statement, or government mail dated within the last 60 days)
- Your Social Security number or Individual Taxpayer Identification Number
- Your date of birth
You do not need to upload these documents when you book online. Bring the originals or certified copies with you to your appointment. If you do not have all of them, contact your local DMV office before booking to ask what alternatives they accept.
Appointment availability and wait times
Availability depends on your location and the time of year. Urban DMV offices in Los Angeles, San Francisco, and San Diego often have longer waits between open appointments. Rural and suburban offices typically have more slots available sooner. Spring and summer are peak seasons for learner's permit testing, so appointments fill up faster.
If you cannot find an appointment at your preferred location, try nearby cities or less popular times like early morning or mid-week. Some people find that checking the online system late at night or very early in the morning yields more options, because cancellations are processed overnight.
Plan to book at least two to four weeks ahead if possible. If you need an appointment sooner, call the customer service line — representatives sometimes have access to additional slots or can place you on a cancellation list.
Rescheduling or canceling your appointment
You can reschedule or cancel your appointment up to 24 hours before your scheduled time. If you booked online, log back into dmv.ca.gov, enter your confirmation number, and select the option to reschedule or cancel. If you booked by phone, call 1-800-777-0133 and provide your confirmation number. If you booked in person, return to that DMV office or call them directly.
If you miss your appointment without canceling, you will lose that slot and have to book a new one. Some DMV offices may charge a fee for no-shows, though this varies by location. If an emergency prevents you from attending, contact the DMV as soon as possible to explain and reschedule.
What to bring and expect on test day
Bring all original documents or certified copies: your valid ID, proof of residency, and your Social Security number or ITIN. Bring your confirmation number and any paperwork the DMV sent you. Arrive 10 to 15 minutes early so you have time to check in at the front desk.
The written test for your learner's permit covers California traffic laws, road signs, and safe driving practices. You will answer 36 multiple-choice questions on a computer or paper form. You need to answer at least 30 correctly to pass. The test takes about 30 minutes. If you pass, you will receive your learner's permit on the same day.
Frequently Asked Questions
Can I book an appointment if I do not have a Social Security number?
Yes. If you do not have a Social Security number, you can provide an Individual Taxpayer Identification Number (ITIN) instead. During booking, select the option for ITIN and enter your number. Bring your ITIN documentation to your appointment.
What happens if I arrive late to my appointment?
If you arrive more than 15 minutes late, the DMV may cancel your appointment and turn you away. You will have to book a new slot. Call ahead if you are running behind — some offices will hold your spot for a short delay, but this is not may provide.
Can someone else book an appointment for me?
Yes, a parent, guardian, or friend can book your appointment online or by phone using your information. However, you must be present at the DMV on the day of your appointment with your own documents. The DMV will not test someone who is not there in person.
Is there a fee to book an appointment?
No. Booking an appointment is free. You will pay a fee only when you take the written test and receive your learner's permit. The fee varies but is typically around $35 to $40 for the permit itself.
What if no appointments are available in my area?
Check nearby cities or less popular times like early morning or weekday afternoons. Call 1-800-777-0133 to ask about cancellation lists or to see if staff can find availability at a different location. Some people travel to a neighboring county where wait times are shorter.