How to book a California DMV drive test appointment
You can book a California DMV drive test through the DMV's online appointment system at dmv.ca.gov, by phone at 1-800-777-0133, or in person at your local DMV office. The online system is fastest — you choose your test location, preferred date and time, and receive a confirmation number when ready. Phone appointments take longer because you're waiting in a queue, and in-person booking means a trip to the office.
Before you book, you'll need your California ID number or driver's license number, your Social Security number, and your date of birth. You also need to know which DMV office is closest to you, since you can only test at the location where you book. The system shows you available dates and times at that office — these vary by location and season, so popular times fill weeks in advance.
You must have a valid permit in your name before you can reserve a test. If you don't have one yet, you'll need to pass the written knowledge test and vision screening first, which you can do at any DMV office without an appointment.
Key Takeaways
- Book online at dmv.ca.gov, by phone at 1-800-777-0133, or walk into your local DMV office — online is fastest and shows you real-time availability.
- You must have a valid California permit before booking; if you don't, pass the written test and vision screening first.
- Bring your permit, proof of residency, proof of Social Security number, and proof of California residency to your test appointment.
- Test appointments fill weeks ahead at popular locations, so book as soon as you're ready rather than waiting until the last minute.
- If you miss your appointment without canceling, you lose your fee and must book again; cancellations can usually be made online or by phone up to 24 hours before.
What you need before booking online
The DMV online system requires your California ID or driver's license number, your Social Security number, and your date of birth. Have these ready before you start — the system won't let you proceed without them. You'll also need to select which DMV office location you want to test at, so know which one is closest to you or most convenient.
If you don't have your ID number handy, you can look it up on any California ID card or driver's license, or call the DMV at 1-800-777-0133 and they can provide it over the phone. Your Social Security number must match what's on file with the DMV from your permit process.
Booking through the DMV website step by step
Go to dmv.ca.gov and look for the "Appointments" section. Click "Schedule an Appointment" and select "Drive Test" from the list of appointment types. The system will ask you to enter your ID number, Social Security number, and date of birth to pull up your permit record.
Once your record loads, you'll see a list of DMV offices near you or in your area. Select the office where you want to test. The system then shows you available dates and times — these are real-time slots, so if a time slot is showing, it's actually open. Pick the date and time that works for you, review your information for accuracy, and submit. You'll receive a confirmation number on screen and by email — save both.
The confirmation email includes your appointment date, time, location, and what to bring. Print this email or save it to your phone, because you'll need to show it when you arrive for your test.
Booking by phone or in person
To book by phone, call 1-800-777-0133 during DMV business hours. Have your ID number, Social Security number, and date of birth ready. Tell the representative you want to schedule a drive test and which DMV office you prefer. They'll check availability and book you for the next open slot that works with your schedule. You'll receive a confirmation number over the phone — write it down when ready.
If you book in person, walk into your local DMV office and tell the front desk you want to schedule a drive test. Bring your permit and ID. The staff will check availability at that office and book you on the spot. You'll receive a printed confirmation slip with your appointment details.
Phone and in-person booking usually take longer than online because you're dependent on staff availability and queue times, but they can be useful if you're having trouble with the website or need to discuss special circumstances.
What to bring to your drive test appointment
Bring your valid California permit, your ID (driver's license, passport, or state ID), proof of your Social Security number (Social Security card, W-2, or tax return), and proof of California residency (utility bill, lease, or bank statement dated within the last 60 days). All documents must be originals or certified copies — photos and screenshots don't count.
Bring your confirmation email or printed confirmation slip showing your appointment date, time, and location. Arrive 10 to 15 minutes early so you have time to check in. If you're under 18, bring a parent or guardian with you.
The vehicle you test in must be registered, insured, and in safe working condition. The DMV will inspect the brakes, lights, windshield wipers, and horn before the test begins. If anything is broken or missing, you won't be allowed to test that day.
What happens if you need to reschedule or cancel
You can cancel or reschedule your appointment online through dmv.ca.gov if you log back into your account, or by calling 1-800-777-0133. Most DMV offices allow cancellations up to 24 hours before your appointment time. If you cancel within that window, you keep your fee and can rebook for a different date.
If you miss your appointment without canceling, you lose your fee and must pay again to book a new test. If you're running late, call the DMV office directly as soon as possible — some offices may be able to work with you, but don't count on it.
If you need to reschedule because of an emergency or unexpected conflict, do it as soon as you know. Popular time slots fill quickly, so the sooner you reschedule, the sooner you'll find an open appointment.
Why your appointment might not show available times
If the online system shows no available appointments at your chosen DMV office, it means that location is fully booked for the dates you're looking at. This is common at busy offices, especially during peak seasons like summer and early fall. Try searching for appointments at a different DMV office in your area — you may find open slots there.
You can also try booking for dates further out. Many DMV offices release new appointment slots on a rolling basis, so checking back a few days later might show times that weren't available before. Setting a reminder to check back in a week can help you catch newly opened slots.
If no offices in your region have openings, call 1-800-777-0133 and ask if they know when the next batch of appointments will be released. Some offices have predictable patterns for when they open new slots.
Frequently Asked Questions
Can I book a drive test appointment without a permit?
No. You must have a valid California permit before you can schedule a drive test. If you don't have one, visit your local DMV office to take the written knowledge test and vision screening. Once you pass both, you'll receive your permit and can then book your drive test appointment.
How far in advance should I book my appointment?
Book as soon as you're ready to test. Popular DMV offices have appointments filling 4 to 8 weeks out, especially in summer. If you wait until you think you're "almost ready," you may find no slots available for another month. Booking early gives you more date and time options.
What if I fail my drive test — can I book another appointment right away?
You can book another test, but there's usually a waiting period. Most DMV offices require you to wait at least two weeks before retesting. You'll need to pay the test fee again. Check your test results paperwork or call the DMV to confirm the waiting period at your specific office.
Do I need to bring the vehicle I'll be testing in when I book?
No. When you book, you only need your permit and ID information. You bring the actual vehicle on the day of your test. The DMV will inspect it before the test starts to make sure it's safe and roadworthy.
What if the DMV website won't accept my information?
Double-check that your ID number, Social Security number, and date of birth match exactly what's on file with the DMV. If you're still having trouble, call 1-800-777-0133 and book by phone instead. The representative can look up your record and help you troubleshoot why the online system isn't recognizing you.