Book your test through the California DMV website or by phone — you cannot walk in
California requires you to schedule your behind-the-wheel test in advance. You have two ways to book: online through the DMV website at dmv.ca.gov or by calling the DMV at 1-800-777-0133. Walk-in testing does not exist. You must have a valid instruction permit (learner's permit) and meet the age requirement for your license class before you can reserve a slot.
The online system shows available dates and times at your chosen test location. Appointments fill quickly, especially in urban areas, so book as soon as you are ready. Phone booking takes longer but works if the website is unavailable or you need help navigating the system. Either way, you will receive a confirmation number and a test date — write both down when ready.
Test slots typically open 60 days in advance. If you cannot find an appointment near you, check smaller nearby DMV offices or less busy times (weekday mornings often have more openings than Saturday afternoons). Cancellations happen regularly, so if your preferred date is full, check back the next day.
Key Takeaways
- You must book your behind-the-wheel test online at dmv.ca.gov or by phone at 1-800-777-0133 — no walk-in testing is available.
- You need a valid California instruction permit and must meet the age requirement for your license class before scheduling.
- Appointments open 60 days in advance and fill quickly, especially in cities and on weekends.
- Bring your confirmation number, instruction permit, and a vehicle that meets California safety requirements on your test date.
- If you miss your appointment without canceling, you forfeit your fee and must reschedule and pay again.
What you need before you can book
Your California instruction permit (learner's permit) must be valid and in your possession. The DMV will not let you schedule a test without one. If your permit has expired, you must renew it before booking — you cannot test on an expired permit even if you have a confirmation number.
You must also meet the age requirement for the license class you are testing for. Class C (standard passenger vehicle) requires you to be at least 16 years old and have held your instruction permit for at least six months, or be at least 18 with no minimum permit-holding period. If you do not yet meet the age or permit-holding requirement, the booking system will reject your attempt.
Have your instruction permit number and a phone number or email address handy when you book. The DMV will use these to send your confirmation and any updates about your appointment.
How to book online step by step
Go to dmv.ca.gov and look for the "Schedule an Appointment" option on the homepage. Select "Behind-the-Wheel Test" from the appointment type menu. Enter your instruction permit number and date of birth to verify your identity. The system will pull up your permit record and confirm you are may be able to access to test.
Choose your preferred DMV office location from the dropdown list. The system will show you available dates and times at that location. Select the date and time that work for you. You will then enter your contact information (phone number and email) and review your appointment details before confirming.
After you confirm, the DMV will display your confirmation number on screen and send it to your email. Save this number — you will need it on test day. If you do not receive an email within a few minutes, check your spam folder or log back into dmv.ca.gov to retrieve your confirmation number.
Booking by phone if the website is not working
Call 1-800-777-0133 during DMV business hours (Monday through Friday, 8 a.m. to 5 p.m. Pacific time). Have your instruction permit number, date of birth, and preferred test location ready before you call. Wait times are often long, especially mid-morning and mid-afternoon, so call early or late in the day if possible.
A DMV representative will verify your identity and permit status, then show you available appointments at your chosen location. Tell them your preferred dates and times. Once you confirm an appointment, they will give you a confirmation number over the phone. Ask them to repeat it and write it down when ready — do not rely on memory.
Request that the DMV email or mail your confirmation. If they can only provide it verbally, write down the date, time, and location along with your confirmation number and keep that paper with you until test day.
What to bring on your test date
Bring your confirmation number, your valid instruction permit, and your state ID or passport. The DMV will not test you without these documents. Bring the vehicle you will be testing in — it must have a valid registration, current insurance, and working safety equipment (lights, wipers, brakes, horn, mirrors). The examiner will inspect the vehicle before the test begins and will not test you if it fails inspection.
Arrive 10 to 15 minutes early. If you arrive more than 10 minutes late, the DMV may cancel your appointment and charge you the test fee again. Bring a pen in case you need to sign paperwork, though the DMV usually provides one.
Do not bring passengers other than the examiner and a licensed adult (if you are under 18 and required to have a supervising adult present). Leave your phone in the vehicle or turned off — using it during the test is grounds for automatic failure.
If you need to cancel or reschedule
Cancel or reschedule through the DMV website at least 24 hours before your appointment. Log into your account, find your scheduled test, and select the cancel or reschedule option. You will keep your test fee and can book a new date without paying again.
If you cancel by phone, call 1-800-777-0133 during business hours and have your confirmation number ready. The representative will process the cancellation and help you reschedule if you want to.
If you miss your appointment without canceling, you forfeit your test fee (currently $35 for a Class C test, though this varies by license class). You will have to pay the full fee again to schedule a new test. If you know you cannot make your appointment, cancel as soon as possible so you do not lose the money.
Common reasons appointments get canceled by the DMV
The DMV occasionally cancels test appointments due to staffing shortages, facility closures, or weather emergencies. If this happens, you will receive an email or phone call with a new appointment date. You do not have to pay again — your fee carries over to the rescheduled date.
If the new date does not work for you, you can reschedule again through the website or phone without losing your fee. However, if you do not respond to the DMV's cancellation notice within a set timeframe (usually 30 days), your appointment may be canceled permanently and you may lose your fee. Check your email regularly in case the DMV needs to reach you.
Frequently Asked Questions
Can I book a test if my instruction permit expires soon?
No. Your permit must be valid on your test date. If it expires within 30 days, renew it before booking. You can renew online at dmv.ca.gov or at a DMV office. Do not schedule a test for a date after your permit expires.
What if there are no appointments available in my area?
Check smaller or less busy DMV offices nearby — rural locations often have more openings. Try booking for a weekday morning rather than Saturday. Check back daily, as cancellations create new slots. If you are willing to travel, you may find an appointment sooner in a different county.
Do I have to test in the same county where I got my permit?
No. You can schedule your behind-the-wheel test at any California DMV office, regardless of where you obtained your instruction permit. Choose the location that is most convenient for you.
What happens if I fail the test?
You can reschedule and test again. There is no waiting period between attempts in California, but you must pay the test fee each time you book a new appointment. You keep your instruction permit and can continue practicing with a licensed adult.
Can someone else schedule the test for me?
No. You must schedule your own test using your instruction permit number and date of birth. The DMV will not accept a request from a parent, guardian, or driving school on your behalf, though a driving school can help you navigate the website or phone system if you need guidance.