How to book your California DMV written test appointment
You can schedule a written test appointment through the California DMV website, by phone, or in person at a local DMV office. The online system is fastest — you choose your preferred location and date from available slots, usually within two to four weeks. If you call, dial 1-800-777-0133 and have your driver license number or identification ready. Walk-in appointments are also accepted at most DMV offices, though wait times vary by location and time of day.
Before you book, make sure you have a valid form of identification and know which DMV office is closest to you. The DMV website has a location finder that shows hours, services offered, and current wait times. Some offices are busier than others — rural locations often have shorter waits than urban centers. You do not need to pass a vision or written test before scheduling; the appointment itself is your chance to take the exam.
Key Takeaways
- Schedule online at dmv.ca.gov, by phone at 1-800-777-0133, or walk into any DMV office during business hours.
- Online booking usually shows available dates two to four weeks out, and you can pick your preferred location and time.
- Bring a valid form of identification and proof of residency to your appointment, or you will not be allowed to test.
- The written test covers California traffic laws, road signs, and safe driving practices, and you must score at least 83 percent to pass.
- If you fail, you can retake the test the same day at most offices, though some locations require you to wait and reschedule.
What documents you need to bring
Bring a valid form of identification — a passport, birth certificate, or state ID card — and proof of California residency. Proof of residency can be a utility bill, lease agreement, bank statement, or government mail dated within the last 60 days. If you do not have these documents, the DMV will not let you test, so check what you have before your appointment.
You will also need your Social Security number or Individual Taxpayer Identification Number. If you are under 18, bring a parent or guardian's ID as well. The DMV website lists all acceptable documents under "Real ID" and "REAL ID Compliant Documents" — review this list before you go, because missing even one document can force you to reschedule.
Online booking through the DMV website
Go to dmv.ca.gov and click "Schedule an Appointment" in the top menu. Select "Written Test" as your service type, then enter your zip code or city to find nearby offices. The system shows you available dates and times for each location. Pick the one that works for you, confirm your information, and you will receive a confirmation number by email or text.
Save your confirmation number — you will need it when you arrive for your appointment. The DMV sends reminders a few days before your test date. If you need to cancel or reschedule, log back into dmv.ca.gov with your confirmation number and make the change. Cancellations made at least 24 hours in advance do not count against you; last-minute cancellations may affect your ability to book future appointments quickly.
Phone and in-person scheduling options
Call 1-800-777-0133 Monday through Friday, 8 a.m. to 5 p.m. Pacific time. Have your driver license number or state ID number ready. The phone line can be busy during peak hours — early morning or late afternoon often has shorter waits. When you reach an agent, tell them you want to schedule a written test and give them your preferred location and dates. They will book you and provide a confirmation number over the phone.
You can also walk into any DMV office and ask to schedule a written test appointment at the service counter. Some offices have kiosks where you can self-serve book an appointment. In-person scheduling is useful if you want to see available dates when ready or if you have questions about what documents to bring. Expect to wait 15 to 45 minutes depending on how busy the office is.
What to expect on test day
Arrive 10 to 15 minutes early with all your documents. Check in at the service counter and give your confirmation number. A DMV employee will verify your identity and residency, then direct you to a testing station. The written test is computer-based at most California DMV offices, though some smaller locations still use paper tests. You will have 30 minutes to answer 36 questions about California traffic laws, road signs, and safe driving rules.
You must score at least 30 out of 36 questions correct — that is 83 percent — to pass. The computer tells you when ready whether you passed or failed. If you pass, you move on to the behind-the-wheel driving test (if you are a first-time driver) or you can proceed with your license process. If you fail, ask the DMV staff whether you can retake the test the same day or whether you need to reschedule for another appointment.
Retaking the test if you do not pass
If you fail the written test, you can usually retake it the same day at no extra cost. Walk back to the service counter and ask to schedule another test. Some DMV offices allow you to test again when ready; others ask you to wait 30 minutes or come back later that day. A few smaller offices require you to reschedule for a different day. Ask the staff at your location what their policy is before you leave.
You can take the written test as many times as you need to pass. There is no limit on attempts, though each attempt counts as a separate transaction and may have a fee if you are retesting after your original appointment window. Study the California Driver Handbook between attempts — it covers everything on the test and is free to read from dmv.ca.gov. Focus on the areas where you struggled the first time.
Preparing for your appointment
read the California Driver Handbook from dmv.ca.gov or pick up a free copy at any DMV office. The written test draws directly from this handbook, so reading it is the best way to prepare. Pay special attention to sections on right-of-way, speed limits, parking rules, and what different road signs mean. The handbook also includes sample test questions at the end.
Many people use practice tests online to get familiar with the format and types of questions. These are not official DMV materials, but they can help you understand what to expect. Take practice tests under timed conditions — you will have 30 minutes on test day, so practice with that same time limit. If you are nervous about the test, arriving early and taking a few deep breaths before you sit down can help you focus.
Frequently Asked Questions
How far in advance do I need to book my written test appointment?
You can usually book two to four weeks ahead through the online system. If you need an appointment sooner, call 1-800-777-0133 or visit a DMV office in person — they sometimes have same-week or next-day slots available. Availability depends on how busy your local office is.
What happens if I miss my appointment?
If you do not show up, your appointment slot is forfeited and you will need to reschedule. There is no penalty for missing an appointment, but you will have to book a new one through the same system. Cancel at least 24 hours in advance if you know you cannot make it.
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 schedule your appointment online or by phone, select your preferred language. If you need an interpreter, contact your local DMV office directly to arrange one.
Do I need to pass a vision test before I can take the written test?
No. The vision test and written test are separate. You can take them in any order, though most people take the written test first. You will need to pass both before you can take the behind-the-wheel driving test or receive your license.
What if I fail the written test three times?
There is no limit on how many times you can retake the written test. After three failures, some DMV offices may ask you to wait a certain period before retesting, but this varies by location. Contact your local DMV office to ask about their specific policy if you have failed multiple times.