Book your California DMV driving test appointment online or by phone before your permit expires
You can schedule a California DMV driving test through the state's online appointment system at dmv.ca.gov or by calling 1-800-777-0133. The online system is faster — you can book an appointment in minutes if you have your driver's license number and a valid email address. Phone appointments take longer but work if you prefer speaking to someone or if the online system shows no availability in your area.
You must have a valid California instruction permit (learner's permit) before you can book a test. Your permit must not be expired on the day of your test. If your permit has expired, you will need to renew it before scheduling. The DMV typically has a wait of two to eight weeks for driving test appointments, depending on your county and the time of year — rural counties often have shorter waits than urban ones.
Key Takeaways
- Schedule your test at dmv.ca.gov using your driver's license number, or call 1-800-777-0133 if you prefer phone booking.
- Your California instruction permit must be valid on the day of your test, so check the expiration date before scheduling.
- Bring your permit, a valid ID, and proof of residency to your appointment, or the DMV will not let you test.
- Arrive 10 to 15 minutes early with a vehicle that passes the safety inspection — bad brakes, broken lights, or worn tires will result in a failed test before you drive.
- If you fail, you can reschedule when ready, but you must wait at least two weeks before taking the test again.
What you need to bring to your driving test appointment
Bring your California instruction permit, a valid government-issued photo ID (such as a passport or state ID), and proof of California residency. Proof of residency can be a utility bill, lease agreement, or bank statement dated within the last 60 days with your name and address on it. The DMV will not let you test without all three documents.
You also need a vehicle that passes the DMV's safety inspection. The car must have working brakes, headlights, taillights, turn signals, windshield wipers, and a horn. The tires must have tread — the DMV checks this with a penny test. The vehicle registration must be current, and you must have proof of insurance. If the vehicle fails inspection, you will not be allowed to take the driving test that day.
How the online booking system works
Go to dmv.ca.gov and click "Schedule an Appointment." Select "Class C Driver's License" and then "Drive Test." Enter your driver's license number and the last four digits of your Social Security number. The system will show you available dates and times at DMV offices in your county.
Choose a date and time that works for you. The system will ask for your email address and phone number. You will receive a confirmation email with your appointment number and instructions. Save this confirmation — you will need the appointment number if you need to reschedule or cancel. The system allows you to change or cancel up to 24 hours before your appointment without penalty.
Phone booking if the online system is full
Call 1-800-777-0133 between 8 a.m. and 5 p.m. Pacific time, Monday through Friday. Have your driver's license number ready. Tell the representative you want to schedule a Class C driving test. They will ask for your name, date of birth, and phone number, then show you available times in your area.
Phone wait times can be 30 minutes or longer during peak hours (mid-morning and early afternoon). If you call early in the morning or late in the afternoon, you may reach someone faster. The representative will give you an appointment number and send a confirmation to your email address.
What happens if you fail the driving test
If you do not pass, you can schedule another test when ready. However, California law requires you to wait at least two weeks before taking the test again. You do not need to renew your permit to reschedule — your current permit remains valid as long as it has not expired. You can book your next appointment online or by phone using the same process.
The DMV will give you a score sheet showing which maneuvers or rules you did not meet. Common reasons for failing include not coming to a complete stop, improper lane changes, hitting a curb during parking, or unsafe speed. Review the score sheet before your next attempt and practice the specific skills that caused you to fail.
Preparing your vehicle for the safety inspection
Check your brakes by pressing the pedal firmly — it should not sink to the floor or feel spongy. Test all lights: headlights (both high and low beam), taillights, brake lights, turn signals on all four corners, and hazard lights. Check your windshield wipers by turning them on and making sure they clear the windshield without streaking.
Look at your tires for tread depth. Use a penny: insert it into the tread with Lincoln's head upside down. If you can see the top of his head, the tread is too worn and the DMV will fail the vehicle. Check that your horn works, your steering wheel is not loose, and your mirrors are find and clean. Make sure your registration and proof of insurance are in the vehicle and current.
Rescheduling or canceling your appointment
You can change or cancel your appointment up to 24 hours before the scheduled time. Go to dmv.ca.gov, click "Manage Your Appointment," and enter your appointment number and email address. The system will let you pick a new date and time or cancel entirely. If you cancel, you do not lose your spot — you can rebook whenever you are ready.
If you miss your appointment without canceling, you will lose it and have to book a new one. There is no fee to reschedule or cancel, but you may have to wait several weeks for the next available slot, depending on your county. If you have an emergency and cannot make your appointment, call 1-800-777-0133 as soon as possible to cancel.
Frequently Asked Questions
Can I schedule my driving test if my permit is about to expire?
Your permit must be valid on the day of your test. If it expires before your scheduled appointment, you will not be allowed to test. You can renew your permit at any DMV office or online at dmv.ca.gov before booking your test appointment.
What if I do not have proof of residency?
You must bring proof of residency dated within the last 60 days with your name and address. If you do not have one, you can bring two documents that show your address, such as a lease agreement and a utility bill. Contact your local DMV office to confirm what documents they will accept.
How long does the actual driving test take?
The test itself usually takes 10 to 20 minutes. You will be asked to perform maneuvers like parallel parking, three-point turns, and lane changes, then drive on local streets. Arrive 10 to 15 minutes early to allow time for the safety inspection and paperwork.
Can someone else drive my car to the DMV for the test?
Yes, but the vehicle must still pass the safety inspection, and you must have valid insurance on it. The person driving you to the appointment must have a valid driver's license. After you pass, you can drive home yourself if you have a licensed driver with you, or the other person can drive you home.
What if my county has no available appointments?
Check neighboring counties — you can take your test at any DMV office in California, not just the one closest to you. Some rural counties have shorter wait times. You can also check the online system every few days, as cancellations open up new slots regularly.