Book your California DMV permit test appointment online through the DMV website or by phone — you cannot walk in without a reservation
California requires you to schedule a written permit test appointment before you arrive at a DMV office. You cannot show up and take the test the same day. The DMV offers two ways to book: through its website at dmv.ca.gov or by calling 1-800-777-0133. Online booking is faster and shows available dates when ready; phone booking can take longer but works if you have trouble with the website.
You need a valid email address and your California identification number (from your ID card, passport, or driver's license if you already have one) to book online. If you do not have these, you will need to call. The DMV typically has appointment slots available within 1 to 4 weeks, depending on your location and the time of year. Rural areas and off-peak times (Tuesday through Thursday mornings) usually have shorter wait times.
Once you book, you will receive a confirmation email with your appointment date, time, and the office location. Write down or save this confirmation — you will need to show it when you arrive. Arrive 10 to 15 minutes early with all required documents.
Key Takeaways
- Book your permit test appointment online at dmv.ca.gov or by calling 1-800-777-0133 before your test date; walk-ins are not permitted.
- You need a valid email address and your California ID number to book online; phone booking is an option if you cannot use the website.
- Appointment availability ranges from 1 to 4 weeks depending on location and season, with shorter waits on weekday mornings.
- Save your confirmation email and bring it to your appointment along with all required documents.
- If you need to reschedule, cancel at least 24 hours before your appointment to avoid losing your slot.
Step-by-step: booking online at dmv.ca.gov
Go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. You will be asked to choose the type of appointment — select "Permit Test" or "Written Test." Next, enter your zip code or city to find DMV offices near you. The system will show you which offices have availability and let you filter by date.
Click on an office and date that works for you. The system will show available time slots for that day. Choose a time slot and proceed to the next screen. Enter your email address, phone number, and California ID number (the number on your ID card, not your Social Security number). Review your appointment details and confirm. You will receive a confirmation email within minutes.
If the website is slow or you get an error, try again in a few minutes or switch to a different web browser. The DMV website experiences heavy traffic during morning hours, so booking in the afternoon or evening can be faster.
Booking by phone if the website is not working
Call 1-800-777-0133 during DMV business hours (Monday through Friday, 8 a.m. to 5 p.m. Pacific Time). Have your zip code, email address, and California ID number ready. A representative will ask which office you prefer and show you available dates. They will book your appointment and send a confirmation to your email.
Phone lines are busiest on Monday mornings and Friday afternoons. If you get a long hold time, hang up and try again later or use the website instead. Some DMV offices also allow you to book in person at the office, but this defeats the purpose of scheduling ahead.
What documents to bring to your permit test appointment
Bring your confirmation email (printed or on your phone), a valid form of identification, and proof of California residency. Valid ID includes a passport, passport card, or California ID card. If you do not have a California ID yet, bring your out-of-state driver's license or passport.
Proof of residency can be a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. Your name must match on both documents. If you are under 18, bring a parent or guardian and their ID as well.
Do not bring your phone or any study materials into the testing area. The DMV will not allow you to use them during the test.
Rescheduling or canceling your appointment
If you need to change your appointment date or time, log back into dmv.ca.gov with your confirmation email and select "Manage Appointment." You can reschedule up to 24 hours before your appointment. If you cancel less than 24 hours before, you lose that slot and will need to book a new one, which may take several weeks depending on availability.
If you miss your appointment without canceling, the DMV may require you to wait longer for your next available slot. If you know you cannot make it, cancel as soon as possible so someone else can use that time.
What to expect on test day
Arrive 10 to 15 minutes before your appointment time. Check in at the front desk and give them your confirmation email. You will be asked to verify your identity and residency documents. A DMV staff member will then take you to a testing station.
The written permit test has 46 questions on California traffic laws and safe driving. You must answer at least 39 correctly to pass (85 percent). The test is on a computer and takes about 20 to 30 minutes. You will get your results when ready after you finish. If you pass, you will receive a permit that is valid for 12 months. If you fail, you can schedule another test appointment, but you must wait at least one day before retaking it.
Common mistakes that delay your appointment
The most common error is showing up without a confirmation — the DMV will turn you away. Another is bringing the wrong ID or residency documents; make sure your name matches exactly on both. If you are under 18 and arrive without a parent or guardian, you cannot test that day.
Some people book the wrong type of appointment (for example, a license renewal instead of a permit test). Double-check your confirmation email to make sure it says "Permit Test" or "Written Test." If you booked the wrong type, cancel and rebook when ready.
Arriving late is another issue. If you are more than 15 minutes late, the DMV may cancel your appointment and require you to rebook. Plan for traffic and arrive early.
Frequently Asked Questions
Can I book a permit test appointment for someone else?
No. The person taking the test must book their own appointment using their own email address and ID number. If someone else books it, the DMV will not let that person test because the name on the confirmation will not match their ID.
What if there are no appointments available in my area?
Check offices in nearby cities or counties — availability varies by location. You can also try booking for a weekday morning, which usually has more slots than evenings or weekends. If you still cannot find an appointment, call 1-800-777-0133 to ask about cancellations or offices with shorter wait times.
Do I need to bring my Social Security number to the appointment?
No. Bring your California ID number (from your ID card or license) instead. The DMV will ask for your Social Security number during the check-in process, but you do not need to bring a document that shows it.
Can I take the permit test in a language other than English?
Yes. California offers the written permit test in multiple languages including Spanish, Chinese, Vietnamese, and others. When you book your appointment, you will be asked to select your preferred language. Not all offices offer all languages, so check availability when you search for appointments.
What happens if I fail the permit test?
You can retake the test, but you must wait at least one day before booking another appointment. There is no limit to how many times you can take it. You will need to book a new appointment through the same process and pay the test fee again.