How to book a California DMV permit test appointment

You can schedule a California DMV permit test appointment online through the DMV website, by phone, or in person at a local DMV office. The online method is fastest — you choose your test type (written permit test or behind-the-wheel driving test), pick a date and time that works for you, and receive a confirmation number when ready. Phone and in-person scheduling take longer because you depend on DMV staff availability.

Before you book, you need to have already passed the written permit test if you are scheduling a behind-the-wheel test. If you are scheduling the written test itself, you just need to be ready to take it. The DMV does not require you to have a learner's permit already in hand to book the written test appointment — you can take the test and receive the permit on the same day.

Appointment slots fill up quickly in busy areas, especially in urban counties. If your preferred date and time are not available, you may need to travel to a less busy DMV office or wait for new slots to open. The DMV releases new appointment times regularly, so checking back a few days later often works.

Key Takeaways

  • Book your permit test appointment online at dmv.ca.gov, by calling 1-800-777-0133, or in person at any DMV office.
  • You can schedule a written permit test without having a learner's permit yet, but you must pass the written test before booking a behind-the-wheel test.
  • Bring your confirmation number, valid ID, proof of residency, and Social Security number or ITIN to your appointment.
  • Appointment availability varies by location and fills quickly; checking multiple nearby offices or waiting for new slots to open increases your chances of finding a time that works.
  • If you miss your appointment without canceling at least 24 hours ahead, you lose your fee and must reschedule.

Scheduling online through the DMV website

Go to dmv.ca.gov and click on "Appointments" in the main menu. Select "Permit Test" or "Behind-the-Wheel Test" depending on which one you need. Enter your driver's license number or ID number if you already have one; if you do not, enter your date of birth and last name instead. The system will ask for your ZIP code to show available offices near you.

Choose the office location you prefer, then select from the available dates and times shown on the calendar. The DMV typically shows appointments 60 days out, though this varies by location and demand. Once you confirm your selection, the system generates a confirmation number — write this down or take a screenshot, because you will need it at your appointment.

The online system is open 24 hours a day, so you can book at any time. If you see no available slots, try searching for offices in nearby cities or counties. Sometimes a 20-minute drive to a less busy DMV office means the difference between getting an appointment next week or waiting three weeks.

Scheduling by phone or in person

Call the DMV at 1-800-777-0133 to schedule by phone. Have your driver's license number or ID number ready, along with your ZIP code. The wait time to reach a representative varies widely depending on the time of day and how busy the DMV is — early morning or mid-week calls tend to be faster. A representative will tell you what dates and times are available and book your appointment for you.

You can also walk into any DMV office and ask to schedule an appointment at the front desk. Bring your ID and be prepared to wait. In-person scheduling is useful if you prefer to ask questions face-to-face or if you are having trouble with the online system, but it is usually slower than calling or booking online.

What to bring to your permit test appointment

Bring your confirmation number, a valid government-issued ID (driver's license, passport, or state ID card), and proof of California residency. Proof of residency can be a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days with your name and address on it. Bring the original document, not a photocopy.

You will also need your Social Security number or ITIN (Individual Taxpayer Identification Number). Have it memorized or written down. If you do not have a Social Security number, bring your ITIN documentation. Bring any other documents the DMV told you to bring when you scheduled — for example, if you are under 18, you may need a parent or guardian present and additional paperwork.

Do not bring study materials, phones, or other devices into the testing area. The DMV will not allow you to use them during the test. Arrive at least 10 minutes early so you have time to check in and use the restroom before the test begins.

Canceling or rescheduling your appointment

Cancel or reschedule your appointment online at dmv.ca.gov at least 24 hours before your scheduled time. Log into your account, find your appointment, and select the option to cancel or reschedule. If you cancel with less than 24 hours' notice or do not show up, you lose your fee and must pay again to book a new appointment.

If you need to cancel by phone, call 1-800-777-0133. The same 24-hour rule applies. If you miss your appointment and want to reschedule, you will need to pay the test fee again — there is no refund for missed appointments.

Scam alert: Fake DMV appointment websites

Do not use third-party websites that claim to book DMV appointments for you or charge a fee to schedule. The only official DMV website is dmv.ca.gov. Scammers create lookalike sites with names like "dmv-appointments.com" or "california-dmv-booking.com" and charge $20 to $50 to schedule an appointment that you could book for free yourself. These sites steal your personal information and may never actually book an appointment.

Always go directly to dmv.ca.gov or call 1-800-777-0133. The DMV does not partner with private companies to book appointments, and there is no fee to schedule beyond the test fee itself. If a website asks you to pay to book an appointment, it is a scam.

What happens if your appointment slot fills up

If you see no available appointments in your area, you have several options. First, check offices in nearby cities or counties — sometimes a short drive opens up many more time slots. Second, check back in a few days; the DMV releases new appointment times regularly as people cancel or reschedule. Third, call 1-800-777-0133 and ask if there are any cancellations or if new slots are coming soon.

Some DMV offices also hold a small number of same-day or next-day appointments for walk-ins, though availability is not may provide. If you are in a rush, arriving early in the morning at a less busy office sometimes works, but this is not reliable. Planning ahead and booking as soon as slots open is your best bet.

Frequently Asked Questions

Can I take my permit test the same day I schedule the appointment?

No. You must schedule an appointment in advance; same-day testing is not available through the online system. A few DMV offices may hold walk-in slots, but these are rare and not may provide. Schedule your appointment at least a few days ahead to may support you have a confirmed time.

What if I fail the written permit test?

You can reschedule another written test appointment. There is no waiting period between attempts in California. You will need to pay the test fee again for each attempt. Most people schedule their next appointment within a week or two and use that time to study the areas where they struggled.

Do I need a learner's permit before I can schedule a behind-the-wheel test?

Yes. You must pass the written permit test first, which gives you a learner's permit. Then you can schedule the behind-the-wheel test. You cannot book a behind-the-wheel test appointment until you have already passed the written test.

What if I am under 18 and need a parent or guardian at my appointment?

Contact the DMV when you schedule to ask what documents your parent or guardian needs to bring. Requirements vary depending on your age and whether you are taking the written test or behind-the-wheel test. Call 1-800-777-0133 or check dmv.ca.gov for the specific rules that explore to you.

Can I reschedule my appointment for free?

Yes, as long as you reschedule at least 24 hours before your appointment. You do not pay an additional fee to move your appointment to a different date or time. If you cancel with less than 24 hours' notice and then want to reschedule, you must pay the test fee again.