Book your California written test appointment online or by phone before you arrive at the DMV
You can schedule your written knowledge test appointment through the California DMV website or by calling 1-800-777-0133. Online booking is faster — you pick your local DMV office, choose an available date and time, and get a confirmation number on the spot. Phone appointments take longer because you are working through a representative, but both methods reserve your spot and reduce wait time on test day.
You do not have to book ahead. You can walk into any DMV office and take the written test the same day, but you may wait several hours or be turned away if the office reaches capacity. Scheduling ahead guarantees you a test slot at a specific time, which is why most people do it.
Key Takeaways
- Schedule online at dmv.ca.gov or by phone at 1-800-777-0133 to reserve a specific date and time for your written test.
- You need your current ID, Social Security number, and proof of California residency to complete an online booking.
- The DMV website shows real-time availability at each office, so you can see which locations have the soonest open slots.
- Bring your confirmation number and valid ID to your appointment; arriving 10 to 15 minutes early helps you clear security and check in on time.
- If you cannot make your scheduled time, cancel or reschedule through the same website or phone number at least 24 hours before your appointment.
What you need to book an appointment online
The DMV website requires your driver's license or ID card number, your date of birth, and your Social Security number to pull up your record and let you schedule. If you do not have a California ID yet, you cannot book online — call 1-800-777-0133 instead and a representative will schedule you over the phone.
You will also need to know which DMV office you want to visit. The website shows every location in California with real-time availability. Offices in smaller towns often have sooner appointments than busy urban branches, so if you are flexible on location, check a few nearby options before you decide.
How to find available appointment times
When you log into the DMV appointment system, it shows you a calendar for each office you select. Green dates mean slots are open; gray dates are full. Click on a green date to see the specific times available that day. Most offices offer morning and afternoon slots, usually in 15-minute windows.
Availability changes constantly as people book and cancel. If the office you want is full, check back the next day or look at offices 20 to 30 minutes away — you may find an opening sooner. The system also lets you set up a notification if you want; some DMV offices will email you when a cancellation opens up at your preferred location.
What to bring on your appointment day
Bring your confirmation number (the DMV emails it to you after you book), a valid photo ID, 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. You do not need to bring study materials or notes — the test is proctored and you cannot use outside materials during it.
Arrive 10 to 15 minutes before your scheduled time. The DMV has security screening at most locations, and you need time to check in at the front desk. If you arrive more than 15 minutes late, the office may cancel your slot and you will have to reschedule.
Rescheduling or canceling your appointment
If you need to change your appointment, go back to dmv.ca.gov, log in with the same ID and date of birth you used to book, and select "Reschedule" or "Cancel" from your appointment details. You can also call 1-800-777-0133 to make changes over the phone. Cancel or reschedule at least 24 hours before your appointment time — if you cancel within 24 hours, you lose that slot and have to book a new one.
If you miss your appointment without canceling, the DMV may flag your record. You can still book another appointment, but repeated no-shows can result in a temporary hold on your ability to schedule online. If that happens, call the DMV to reschedule by phone.
What happens after you pass the written test
If you pass, the DMV issues you a permit or license on the spot (depending on what you tested for). If you fail, you can retake the test, but you have to wait at least one day and schedule a new appointment. You are allowed to retake the written test as many times as you need, but each attempt requires a separate appointment and may have a fee.
Keep your confirmation number and any paperwork the DMV gives you. You will need it if you have to reschedule, if you need to prove you took the test, or if you want to move forward with the next step in the licensing process.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person taking the test must book their own appointment using their own ID number and Social Security number. If someone else tries to book for them, the system will reject it because the information will not match the DMV's records.
What if all nearby DMV offices are booked for weeks?
Check offices in neighboring counties — availability varies widely by location. You can also call 1-800-777-0133 and ask if any office has a sooner cancellation slot. Some people find that checking the website late at night or early morning shows cancellations that filled up during business hours.
Do I have to take the test at the DMV office where I booked?
Yes. Your appointment is for a specific office on a specific date and time. You cannot take the test at a different location unless you cancel and rebook at the new office.
What if I fail the written test?
You can retake it, but you must schedule a new appointment. There is usually a one-day waiting period before you can test again. You can book your next appointment as soon as you leave the DMV office.
Is there a fee to schedule an appointment?
No. Scheduling is free. You pay the test fee only when you take the test at your appointment, and the amount depends on what type of license or permit you are testing for.