Book your California written test appointment through the DMV website, by phone, or in person at a local office

California requires you to schedule an appointment before taking the written knowledge test. You cannot walk in without one. The DMV offers three ways to book: online through its website, by calling 1-800-777-0133, or by visiting a field office in person. Online scheduling is fastest and shows available dates and times when ready.

You must have a valid email address and phone number to complete any booking method. The DMV will send you a confirmation email with your appointment details, including the date, time, and office location. Save this confirmation—you will need to show it when you arrive.

Appointment availability varies by location and season. Popular offices in urban areas often fill up weeks in advance, especially during summer and early fall. Rural offices typically have more open slots. If your preferred location has no availability, check nearby offices or consider scheduling during weekday mornings, which tend to have fewer bookings than afternoons and weekends.

Key Takeaways

  • You must book an appointment before arriving at the DMV to take the written test—walk-ins are not accepted.
  • The online booking system at dmv.ca.gov is the fastest method and shows real-time availability for your area.
  • You can also call 1-800-777-0133 or visit a field office in person to schedule, though phone wait times are often long.
  • Bring your confirmation email and a valid ID to your appointment, along with any required documents for your license type.
  • If your preferred office is fully booked, check locations within 20 miles or schedule during off-peak times like Tuesday or Wednesday mornings.

Scheduling online through the DMV website

Go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. You will be asked to choose the type of service you need—select "Knowledge Test" or "Written Test." Next, enter your zip code or city to see available DMV offices near you.

The system will display a calendar showing which dates have open slots. Click on a date, then select from the available times. Most offices offer appointments between 7:30 a.m. and 5:00 p.m., though hours vary by location. After you choose your time slot, enter your email address and phone number. The DMV will send a confirmation email within minutes.

The online system is open 24 hours a day. If you book outside normal business hours, your confirmation may arrive the next morning. Print or save your confirmation email—you will need to show it on your appointment day, either on your phone or on paper.

Calling the DMV appointment line

Call 1-800-777-0133 to schedule by phone. Have your zip code or preferred office location ready. A representative will ask you what service you need (the written test), then check availability at nearby offices. They will offer you available dates and times and book the appointment once you confirm.

Phone lines are busiest between 8:00 a.m. and 10:00 a.m. on weekdays. Wait times often exceed 30 minutes during peak hours. Calling on a Tuesday, Wednesday, or Thursday afternoon typically results in shorter waits. The line closes at 5:00 p.m. Pacific time Monday through Friday.

After you book by phone, the DMV will send a confirmation email to the address you provide. If you do not receive it within 24 hours, call back to verify your appointment was recorded correctly.

Scheduling in person at a DMV field office

Visit any California DMV field office during business hours to book your appointment at the counter. Bring a valid ID and know which office location you prefer. A staff member will check availability and schedule you on the spot. You will receive a printed confirmation slip when ready.

In-person scheduling works well if you are already at the DMV for another reason or if you prefer to confirm your appointment face-to-face. However, field offices have their own wait times—you may spend 30 minutes to an hour waiting to see someone at the appointment desk, even if the actual booking takes only a few minutes.

If you schedule in person, take a photo of your printed confirmation or ask for a second copy to keep at home. You will still need to bring this confirmation to your test appointment.

What to bring on your test appointment day

Bring your confirmation email or printed confirmation slip, a valid ID, and your process form (DL 44 or renewal form, depending on your license type). Your ID must be current and show your photo and date of birth. Acceptable IDs include a passport, state ID card, military ID, or a foreign national ID with a visa.

Arrive 10 to 15 minutes early. The DMV may turn away people who arrive more than 15 minutes late. If you cannot make your appointment, cancel it online or by phone at least 24 hours in advance so someone else can use that time slot.

Do not bring study materials, phones, or other devices into the testing area. The DMV provides the test on a computer terminal. You will have a set amount of time to complete it—usually 30 to 45 minutes depending on the test format.

Rescheduling or canceling your appointment

Cancel or reschedule through the DMV website by logging into your appointment confirmation email and clicking the cancellation or reschedule link. You can also call 1-800-777-0133 to make changes. Cancellations made at least 24 hours before your appointment time free up the slot for other people and prevent a no-show on your record.

If you miss an appointment without canceling, the DMV may flag your account. Missing multiple appointments can result in delays when you try to book future services. If you need to reschedule, do it as soon as you know you cannot attend.

If you cancel and rebook, you may not get the same time slot or office location. Popular times and locations fill quickly, so book your new appointment right away if you need a specific date.

Common issues and what to do

No appointments available in your area: Check offices 15 to 20 miles away. Smaller towns and rural offices often have more open slots than major cities. You can also set up an alert on the DMV website to notify you when new appointments open at your preferred location.

You received a confirmation but cannot find the email: Check your spam or junk folder. Search your email for "DMV" or "appointment." If you still cannot locate it, log back into dmv.ca.gov with your confirmation number or call 1-800-777-0133 to verify the appointment exists and request a new confirmation email.

Your appointment is weeks away and you want an earlier date: Check the online system daily or call the appointment line. Cancellations happen regularly, and earlier slots open up as people reschedule. Setting a phone reminder to check every few days increases your chances of finding a sooner time.

You need to take the test in a language other than English: The DMV offers the written test in multiple languages, including Spanish, Chinese, Vietnamese, and others. When you schedule, you will be asked which language you need. Not all offices offer all languages, so availability may be limited. Book as early as possible if you need a non-English test.

Frequently Asked Questions

Can I take the written test without an appointment?

No. California DMV requires all written test takers to have a scheduled appointment. Walk-ins are not accepted. If you arrive without an appointment, you will be turned away and asked to book one online, by phone, or at the office.

How far in advance should I schedule my appointment?

Book as soon as you are ready to test. In busy urban areas, appointments fill 4 to 8 weeks ahead. In smaller cities and rural areas, you may find slots 1 to 3 weeks out. The sooner you book, the more options you have for date and time.

What happens if I fail the written test?

You can retake the test, but you must schedule a new appointment. There is no waiting period between attempts in California. You can book your next test when ready after failing, though you may want to study more before retesting. Each test attempt costs the standard DMV fee.

Can someone else schedule the appointment for me?

Yes. A family member or friend can book your appointment online or by phone using your information. You will still need to bring your confirmation and valid ID to the appointment yourself. The person who takes the test must be the person named on the confirmation.

What if I need to reschedule multiple times?

You can reschedule as many times as needed through the online system or by phone. However, repeatedly canceling and rebooking the same slot may result in the DMV limiting your future scheduling options. If you know you will need to reschedule, do it as soon as possible rather than waiting until the last minute.