You need to book your appointment 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 online at dmv.ca.gov before you show up in person. You cannot walk in without an appointment — the DMV will turn you away. The website lets you choose your location, date, and time, and you'll receive a confirmation number that you bring to your test.
The appointment system is separate from the written test itself. Booking the appointment is the first step; passing the knowledge test happens during that appointment. You'll need to have your documents ready before you book, because the system asks for information from your ID or passport.
Key Takeaways
- Book your appointment at dmv.ca.gov using a computer or phone; walk-ins without reservations are not accepted.
- You will need your Social Security number, date of birth, and a current ID or passport number to complete the booking.
- The DMV shows available dates and times by location, and you can choose whichever works for your schedule.
- After you book, write down your confirmation number and bring it with you on the day of your appointment.
- If you need to reschedule or cancel, you can do so through the same website up to 24 hours before your appointment.
What information you need before you start booking
Have your Social Security number, date of birth, and a valid ID ready before you go to the DMV website. If you have a California ID or driver's license already, use that number. If you don't, you can use your passport number or another state ID number. The system will not let you proceed without this information.
You'll also need to know which DMV office location you want to visit. California has dozens of field offices across the state. The website shows you which ones have openings and lets you filter by city or county. Some locations fill up weeks in advance, especially in urban areas, so if your preferred office has no availability, you may need to choose a different one or check back later.
Steps to book your appointment on dmv.ca.gov
Go to dmv.ca.gov and look for the "Appointments" section on the homepage. Click on "Book an Appointment." The system will ask you what you're there for — select "Learner's Permit" or "Knowledge Test" from the dropdown menu. Then enter your personal information: name, date of birth, Social Security number, and the ID number you have.
Next, choose your county or city to see which DMV offices are nearby. The website shows you available dates and times for each location. Pick the office and time that work best for you. Review your information one more time, then confirm your booking. The system will give you a confirmation number — take a screenshot or write it down. You'll need this number when you arrive at the DMV.
How far in advance you should book
Book your appointment at least two to three weeks ahead if you can. Many DMV locations, especially in cities like Los Angeles, San Francisco, and San Diego, have long wait lists. If you wait until a few days before you want to test, you may find that all nearby locations are booked.
Some locations have more availability than others. If your first choice is full, try searching for offices in neighboring cities or counties. Rural DMV offices often have shorter wait times than urban ones. If you're flexible about location, you may be able to get an appointment much sooner.
What happens if you cannot make your appointment
You can cancel or reschedule through the DMV website up to 24 hours before your appointment time. Log back into dmv.ca.gov, find your confirmation number, and select the option to change your appointment. Choose a new date and time, and the system will send you a new confirmation number.
If you miss your appointment without canceling, you will lose that slot and have to book a new one. The DMV does not charge a fee for rescheduling, but you cannot reschedule within 24 hours of your appointment — you'll have to cancel and book fresh. Plan ahead so you don't lose your spot.
What to bring on the day of your appointment
Bring your confirmation number, a valid ID (California ID, driver's license, passport, or other government-issued ID), and your Social Security card or a document that shows your Social Security number. You'll also need to bring proof of your California residency — a utility bill, lease, or bank statement with your name and address on it.
Bring any documents related to your name change if your current ID doesn't match the name you used to book the appointment. Arrive 10 to 15 minutes early. The DMV is strict about appointment times, and if you arrive more than 15 minutes late, you may be turned away and have to reschedule.
If the website is not working or you need help
The DMV website sometimes has technical issues, especially during peak hours. If you cannot book online, try again later in the day or early in the morning. The system is usually less crowded before 9 a.m. or after 5 p.m.
If the website is down for maintenance or you have questions about your appointment, you can call the DMV at 1-800-777-0133. Wait times are long, but staff can help you book over the phone or troubleshoot website problems. You can also visit a DMV office in person and ask staff to help you book at a kiosk in the office, though this defeats the purpose of making an appointment online.
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 Social Security number and ID information. Parents or guardians cannot book on behalf of a minor. If a minor needs help, a parent can sit with them while they book online, but the minor's information must be entered into the system.
What if I don't have a Social Security number?
You can use an Individual Taxpayer Identification Number (ITIN) instead. Enter it in the Social Security field when you book. If you have neither, contact the DMV at 1-800-777-0133 to find out what alternative documents you can use.
Do I have to book online, or can I call to make an appointment?
The DMV prefers online booking and it is faster. Phone booking is available but wait times are very long. You can also book in person at a DMV office, but you'll spend time waiting there instead of online.
What if all appointments are full in my area?
Check offices in neighboring counties or cities — you may find availability there. You can also check the website every few days, because cancellations open up new slots. Some people book far in advance and then cancel, freeing up spots for others.
Can I take the knowledge test online instead of going to the DMV?
No. California requires you to take the written knowledge test in person at a DMV office. You cannot test from home. You must have an appointment and show up with your ID and confirmation number.