Book your California 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. Walk-ins are not accepted for permit tests. You have two ways to book: through the official DMV website at dmv.ca.gov or by calling the DMV at 1-800-777-0133. Online booking is faster and shows available dates and times when ready; phone booking can take longer during peak hours but works if you do not have internet access or prefer to speak with someone.
You must have a valid email address or phone number to complete the booking, regardless of which method you use. The DMV will send you a confirmation with your appointment date, time, and the office location. Save this confirmation — you will need to show it when you arrive. Appointments typically fill up 4 to 6 weeks in advance during busy seasons, so book as soon as you are ready to test.
Key Takeaways
- Schedule your permit test appointment online at dmv.ca.gov or by calling 1-800-777-0133; walk-ins are not permitted.
- You need a valid email address or phone number to book, and the DMV will send you a confirmation you must bring to your appointment.
- Appointments fill 4 to 6 weeks ahead during busy times, so book early if you have a specific date in mind.
- Bring your confirmation, proof of residency, proof of identity, and your Social Security number or ITIN to the appointment.
- The written permit test costs $7 and takes about 20 minutes; you must score at least 38 out of 46 questions correct to pass.
Step-by-step: booking online through the DMV website
Go to dmv.ca.gov and click "Schedule an Appointment" in the top menu. Select "Permit Test" as the service type. Enter your zip code or city to see which DMV offices near you have openings. The website shows available dates and times for each location — some offices have same-week appointments, while others may be booked out several weeks.
Choose your preferred date and time, then enter your email address and phone number. The DMV will send a confirmation to both. Review the confirmation carefully to confirm the office address, date, and time. You can cancel or reschedule through the same website up to 24 hours before your appointment; if you miss your appointment without canceling, you may have to wait longer to book the next one.
Booking by phone and what to have ready
Call 1-800-777-0133 to speak with a DMV representative. Have your zip code or preferred city ready, along with your email address and phone number. The representative will check availability and book you for the next open slot that matches your schedule. Phone lines are busiest between 8 a.m. and 10 a.m. on weekdays; calling in the afternoon or on Thursday or Friday may mean shorter wait times.
After booking by phone, you will receive a confirmation email or text message within a few minutes. If you do not receive it within 30 minutes, call back to confirm the appointment was recorded. Some DMV offices also allow you to book in person at the office itself, though this is slower than online or phone booking.
Documents and information to bring to your appointment
Bring your appointment confirmation (printed or on your phone), a valid form of identity, proof of California residency, and your Social Security number or ITIN. Valid identity documents include a passport, birth certificate, or a document issued by a U.S. or foreign government with your photo and signature. Proof of residency can be a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days and showing your name and address.
If you are under 18, you must also bring a signed Parental Consent form (DL 44) or proof that a parent or guardian is present with you. Bring the original documents, not photocopies, unless the DMV specifically says otherwise. Do not bring your phone or other electronic devices into the testing area — you will be asked to leave them at the front desk.
What happens during the permit test appointment
Arrive 10 to 15 minutes early. Check in at the front desk and show your confirmation and identity documents. A DMV staff member will verify your information and take a photo for your permit record. You will then be directed to a testing station where you will take the written permit test on a computer or paper, depending on the office.
The test has 46 multiple-choice questions about California traffic laws, road signs, and safe driving practices. You have 20 minutes to complete it. You must answer at least 38 questions correctly (83%) to pass. If you pass, you will receive your permit the same day. If you do not pass, you can schedule another test appointment, usually within a few days. There is no limit to how many times you can retake the test, but you must pay the $7 fee each time.
Rescheduling or canceling your appointment
Cancel or reschedule through the DMV website up to 24 hours before your appointment time. Log in with the email address or phone number you used to book, find your appointment, and select "Cancel" or "Reschedule." You will be able to choose a new date and time from available slots. If you cancel within 24 hours of your appointment or do not show up, you may face a longer wait to book your next appointment.
If an emergency prevents you from making your appointment and you cannot cancel online, call 1-800-777-0133 as soon as possible. Explain the situation to the representative; they can note the cancellation in your file and may help you book a new appointment sooner than the standard wait time.
Common mistakes and how to avoid them
Do not assume your appointment is confirmed until you receive an email or text message. Some people book online but do not check their email and miss the confirmation details. Set a phone reminder for the day before your appointment so you do not forget the date and time.
Do not bring documents that are expired or do not match your current name and address. The DMV will turn you away if your identity or residency proof does not meet requirements, and you will have to reschedule. If your name has changed, bring a marriage certificate, divorce decree, or court order showing the change, along with your old and new documents.
Do not arrive late. DMV offices have strict appointment windows, and arriving more than 15 minutes after your scheduled time may result in your appointment being canceled. If you are running late, call the office directly to let them know.
Frequently Asked Questions
Can I book a permit test appointment for someone else?
No. The person taking the test must book the appointment themselves using their own email address or phone number. If someone is under 18 and cannot book online, a parent or guardian can call 1-800-777-0133 to book on their behalf, but the minor must be present at the appointment with valid ID and the signed Parental Consent form.
What if all appointments in my area are booked out weeks away?
Check DMV offices in neighboring cities or counties — some have shorter wait times. You can also check the website daily, as cancellations open up new slots regularly. If you need an appointment urgently, call 1-800-777-0133 to ask about any same-day or next-day openings that may not appear online.
Do I need to pass the written test before I can schedule a behind-the-wheel driving test?
Yes. You must pass the written permit test first and receive your permit. Once you have your permit, you can schedule a separate appointment for the behind-the-wheel driving test. The permit is valid for 12 months, so you have time to practice and book your driving test.
What if I fail the permit test — can I retake it the same day?
No. You must schedule a new appointment for another day. You cannot retake the test when ready after failing. Pay the $7 fee again when you book your next appointment. Most people wait a few days to a week before retesting to allow time to study the material they missed.
Is there a fee to schedule the appointment, or only to take the test?
Scheduling is free. You pay the $7 test fee only when you arrive at your appointment and take the test. If you cancel or reschedule before your appointment, you do not pay anything.