What You Need to Know Before Booking

The California DMV requires you to schedule a written test appointment in advance — you cannot walk in and take the test the same day. You book through the DMV's online appointment system or by phone, and the appointment is for a specific date and time at a specific DMV office. The written test itself covers California traffic laws, road signs, and safe driving practices, and you must pass it before you can move forward with a driver's license or permit.

Appointments fill up weeks in advance in busy areas, so booking early matters. The DMV opens appointment slots about 30 days out, and popular times at urban locations often book solid within days. If you cannot find an appointment near you, checking smaller or more distant DMV offices sometimes reveals open slots.

Key Takeaways

  • Book your written test appointment through the California DMV website at dmv.ca.gov or by calling 1-800-777-0133, not by visiting an office in person.
  • You must bring a valid ID, proof of residency, and your Social Security number or ITIN to your appointment, or the DMV will not let you test.
  • The DMV releases appointment slots about 30 days in advance, and slots at popular locations fill quickly — checking daily increases your chances of finding an opening.
  • If no appointments are open near you, try searching DMV offices in neighboring counties or less busy times of day, which often have more availability.
  • Arrive 10 to 15 minutes early with all required documents, because arriving late or without documents means you forfeit your appointment slot.

Booking Your Appointment Online

Go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. You will be asked to choose what you need — in this case, select "Class C Driver License" or "Permit" depending on whether you are testing for a full license or a learner's permit. Then enter your zip code or the county where you want to test.

The system will show you available dates and times at DMV offices in that area. Click on a date and time that works for you. You will then enter your name, date of birth, phone number, and email address. The DMV will send you a confirmation email with your appointment number, date, time, and the office address. Save this confirmation — you will need the appointment number when you arrive.

If the system shows no available appointments, try searching a different zip code or nearby county. Smaller towns and less busy DMV offices often have openings when major urban locations are booked solid. You can also check back daily, because cancellations open up slots throughout the day.

Booking by Phone

Call 1-800-777-0133 to speak with a DMV representative. Have your zip code or preferred county ready. The representative will tell you what dates and times are open and book you into a slot. They will give you an appointment number over the phone — write it down when ready and keep it somewhere safe.

Phone lines are busiest in the morning and early afternoon. Calling in the late afternoon or early evening sometimes means shorter wait times. The DMV's phone system can also have long hold times during peak seasons (spring and summer), so be prepared to wait.

Documents You Must Bring

Bring a valid government-issued ID — a passport, passport card, military ID, or out-of-state driver's license all work. You also need proof of California residency dated within the last 60 days. A utility bill, lease agreement, bank statement, or government mail with your name and current address will satisfy this requirement.

You must also provide your Social Security number or ITIN (Individual Taxpayer Identification Number). If you do not have a Social Security number, bring a letter from the Social Security Administration stating that you are not may be able to access. Without these documents, the DMV will not let you take the test, and you will lose your appointment slot.

Bring the confirmation email or appointment number from your booking. While the DMV has your information in their system, having the confirmation on your phone or printed out speeds up check-in.

What Happens at Your Appointment

Arrive 10 to 15 minutes early. Check in at the front desk and give the staff member your appointment number and ID. They will verify your documents and ask you to sign a form confirming you have read the California Driver Handbook. You will then be directed to a testing station.

The written test has 36 questions, and you must answer at least 30 correctly to pass. You have one hour to complete it. The test is offered in multiple languages, and you can request a test in your preferred language when you book your appointment or when you arrive. After you finish, the DMV will score your test when ready and tell you whether you passed or failed.

If you pass, you will receive a permit or license depending on what you tested for. If you fail, you can usually book another appointment to retake the test, though some DMV offices have rules about how soon you can test again — ask the staff member before you leave.

If You Cannot Find an Appointment

Appointment availability changes constantly as people cancel. Check the DMV website or call daily, especially in the early morning or late afternoon when cancellations are most likely to appear. Setting a phone reminder to check at the same time each day can help you catch openings quickly.

Expand your search geographically. If your local DMV is booked solid for weeks, try offices in neighboring counties or smaller towns within a reasonable drive. Some people find appointments 30 to 45 minutes away when their home county has nothing available.

If you are in a time-sensitive situation — for example, you need a license for a job starting soon — contact your local DMV office directly by phone and explain your situation. Some offices can add walk-in slots or move you to an earlier appointment in rare cases, though this is not may provide.

Common Mistakes to Avoid

Do not arrive without all required documents. The DMV will not let you test if you are missing your ID, proof of residency, or Social Security number. Check your documents the night before your appointment so you have time to find anything missing.

Do not arrive late. If you miss your appointment time, the DMV will not let you test that day, and you will have to book a new appointment. Plan to arrive at least 15 minutes early, especially if you are unfamiliar with the DMV office location.

Do not assume you can book a walk-in appointment. The California DMV does not accept walk-ins for written tests — you must have a scheduled appointment. Showing up without one means you will be turned away.

Frequently Asked Questions

Can I take the written test in a language other than English?

Yes. The DMV offers the written test in Spanish, Chinese, Hindi, Japanese, Korean, Tagalog, Thai, and Vietnamese. When you book your appointment online or by phone, you can select your preferred language. If you forget to select a language, tell the staff member when you check in, and they will set you up with a test in your language if available at that location.

What if I fail the written test?

You can retake the test. Most DMV offices allow you to book another appointment when ready, though a few have a waiting period of a few days. Ask the staff member when you receive your failing score whether you can book your next appointment right away or if you need to wait. You will need to pay the test fee again when you retake it.

Can someone else book an appointment for me?

Yes, a family member or friend can book the appointment for you online or by phone using your information. However, you must be the one who shows up and takes the test — the DMV will check your ID against the appointment. You cannot send someone else to test in your place.

How long does the written test take?

You have up to one hour to complete the 36-question test. Most people finish in 20 to 30 minutes. After you submit your test, the DMV scores it when ready and tells you whether you passed or failed before you leave the office.

What if I need to cancel or reschedule my appointment?

Log into your account on dmv.ca.gov using your appointment number and email address, and you can cancel or reschedule online. You can also call 1-800-777-0133 to cancel or reschedule by phone. Canceling at least 24 hours before your appointment means your slot opens up for someone else, and you can book a new time without penalty.