How to book a DMV appointment for your permit test in California
You schedule a California DMV permit test appointment through the state's online appointment system at dmv.ca.gov. You will need to create or log into your DMV online account, select "explore for DL/ID Card" or "Renew DL/ID Card" depending on your situation, choose your local DMV office, and pick an available date and time. The system shows you open slots typically two to four weeks ahead, though availability varies by location and season.
You cannot take the permit test without a scheduled appointment. Walk-ins are not accepted for written tests at most California DMV offices. The appointment system is the only way to reserve your spot, and you will receive a confirmation number by email that you must bring with you on test day.
Key Takeaways
- Book your permit test appointment at dmv.ca.gov using your DMV online account; you cannot schedule by phone or in person.
- You need a valid ID, Social Security number, and proof of California residency to create your account and complete the booking.
- Appointment availability varies by office and season, with rural areas sometimes showing fewer open slots than urban DMV locations.
- Bring your confirmation number, valid ID, and completed DL 44 form (or DL 43 if renewing) to your appointment on the scheduled date and time.
- If you cannot make your appointment, cancel it at least 24 hours ahead through your DMV account so someone else can use that slot.
What you need before you book
Before you log into dmv.ca.gov to schedule, gather a valid government-issued ID (passport, out-of-state driver's license, or military ID), your Social Security number, and proof of California residency. Proof of residency can be a utility bill, lease agreement, bank statement, or tax return dated within the last 60 days with your name and current address.
You will also need to complete form DL 44 (process for Driver License or Identification Card) before your appointment. You can fill it out online during the booking process or print it from dmv.ca.gov and bring it completed to the office. If you are renewing an expired license, use form DL 43 instead. Having these forms ready speeds up your appointment.
Steps to schedule your appointment online
- Go to dmv.ca.gov and click "Schedule an Appointment" in the top menu.
- Log in with your existing DMV online account or create a new one using your driver's license or ID number and date of birth.
- Select "explore for DL/ID Card" if you are getting your first license, or "Renew DL/ID Card" if you held a California license before.
- Choose the DMV office closest to you from the dropdown list. Urban offices fill faster than rural ones.
- Select "Permit Test" as your transaction type.
- Review available dates and times. The calendar shows open slots in green; click a date to see time slots for that day.
- Select your preferred time slot and review your appointment details.
- Confirm your appointment. You will receive a confirmation number by email within minutes.
- Print or save your confirmation email. You must bring this confirmation number to your appointment.
Choosing the right DMV office and time
California DMV offices in large cities (Los Angeles, San Francisco, San Diego, Sacramento) typically have more appointment slots but also book up faster. If you live in or near a city, check your local office first, but be prepared to book two to four weeks out. If slots are full, try offices in nearby smaller towns — they often have more availability and shorter wait times on the day of your test.
Morning appointments (8 a.m. to 11 a.m.) tend to have shorter in-office wait times than afternoon slots. If you have flexibility, book an early time. Avoid scheduling during school holidays, summer months, or right after the first of the month, when DMV offices are busiest. Tuesday through Thursday mornings are usually less crowded than Mondays and Fridays.
What happens if no appointments are available
If your preferred DMV office shows no open slots, check offices in neighboring counties or cities. The system updates daily as cancellations happen, so check back the next day if you see no availability. Some people find slots by checking late at night or early in the morning when the system refreshes.
You can also cancel and rebook if a better time opens up. If you find no appointments within a reasonable distance after checking for several days, contact the DMV by phone at 1-800-777-0133 to ask whether additional slots are being released or whether you can be placed on a waitlist for your preferred office.
What to bring on your appointment day
Bring your confirmation number (from your email), a valid government-issued ID, your completed DL 44 or DL 43 form, and proof of California residency. You will also need your Social Security number — have it memorized or written down. Bring your original documents; the DMV will not accept photocopies of your ID or residency proof.
Arrive 10 to 15 minutes before your scheduled time. The DMV will call you by your confirmation number, not your name. If you are more than 15 minutes late, you may lose your appointment slot and have to reschedule. Bring a pen in case you need to make corrections to your DL 44 form at the office.
Canceling or rescheduling your appointment
If you need to cancel or change your appointment, log back into your DMV online account, find your scheduled appointment, and select "Cancel" or "Reschedule." You must make changes at least 24 hours before your appointment time. If you cancel with less than 24 hours' notice, you may not be able to book another appointment for several weeks, depending on office availability.
If you miss your appointment without canceling, you will have to schedule a new one through the system. Repeated no-shows may result in the DMV requiring you to call to schedule future appointments instead of using the online system.
Frequently Asked Questions
Can I schedule a permit test appointment by phone?
No. The DMV only accepts permit test appointments through its online system at dmv.ca.gov. You cannot schedule by phone, email, or in person at the office. You must create a DMV online account and book through the website.
How far in advance can I schedule my permit test?
The DMV online system typically shows appointments two to four weeks ahead. You can book as soon as slots open for your preferred office. In busy areas, slots fill within days of opening, so check frequently if you want a specific date or time.
What if I fail my permit test — can I reschedule right away?
You can reschedule when ready after failing, but you must wait at least one day before retaking the test. Schedule your next appointment through the DMV online system. Some offices have more availability for retests than first attempts.
Do I need to bring my Social Security card to my appointment?
No. You do not need to bring your physical Social Security card. Have your Social Security number memorized or written down. The DMV will verify it through their system. Bring your valid government-issued ID instead.
What if I cannot make my appointment and need to reschedule for months later?
You can reschedule through your DMV online account anytime, but availability that far ahead may not show yet. Check back weekly as the system opens new appointment slots. If you need an appointment urgently, try offices in less populated areas, which often have more open dates.