How to book a driving test at your DMV
You schedule a driving test appointment through your state's DMV website, by phone, or in person at a local DMV office. The method available to you depends on which state you live in — some states offer all three options, while others limit scheduling to phone or online only. You will need your learner's permit number, a valid ID, and sometimes proof of residency to complete the booking.
Most states require you to have held your learner's permit for a minimum period (often 30 to 180 days, depending on your age and state) before you can schedule a test. Some states also require proof that you have completed a certain number of supervised driving hours. Check your state's specific requirements before you attempt to book, because scheduling before you meet these conditions will either be rejected or result in a test you cannot take.
Key Takeaways
- You can usually schedule online through your state DMV's website, by calling the DMV phone line, or by visiting an office in person.
- Have your learner's permit number, a valid ID, and proof of residency ready before you start the booking process.
- Your state requires you to hold your learner's permit for a set number of days and sometimes to log a minimum number of driving hours before you can book a test.
- Test appointment availability varies by location and season — rural areas often have shorter wait times than urban DMV offices.
- Cancellation and rescheduling policies differ by state, so check what your state allows before you confirm your appointment.
Scheduling online through your state DMV website
Most states now offer online scheduling through their official DMV portal. Go to your state's DMV website, look for a link labeled "Schedule an Appointment," "Book a Test," or "Reserve a Time Slot," and follow the prompts. You will enter your learner's permit number, date of birth, and the county or city where you want to test. The system will show you available dates and times at DMV offices in that area.
Online scheduling typically shows you availability weeks or months in advance, which gives you time to prepare. After you select your date and time, the system will send you a confirmation number by email or text message — save this number. Some states require you to print a confirmation page and bring it to your appointment; others straightforward pull up your reservation when you arrive. Check your confirmation email for what you need to bring on test day.
Calling the DMV to book by phone
If your state does not offer online scheduling or you prefer to book by phone, call your state's DMV customer service line. The number is on your state's DMV website. Have your learner's permit number and a calendar in front of you when you call, because the representative will ask what dates and times work for you and may offer several options at once.
Phone lines are often busy during peak hours (mid-morning and early afternoon on weekdays). Calling early in the morning or late in the afternoon usually means shorter wait times. When you book by phone, ask the representative to repeat your appointment date, time, and location back to you, and ask whether you need to print anything or bring your confirmation number. Write down the confirmation number they give you.
Scheduling in person at a DMV office
You can walk into any DMV office and ask to schedule a driving test appointment. Bring your learner's permit, a valid ID, and proof of residency. The staff member will check that you meet your state's requirements (permit hold time, driving hours if required) and then book you for an available slot.
In-person scheduling is useful if you want to ask questions about what to bring or what to expect on test day, but it often means a longer wait at the office. Many DMV offices now use a ticket system — you take a number when you arrive and wait for your turn. If your state offers online scheduling, booking that way usually gets you an appointment faster than waiting in line.
What to know about availability and wait times
Driving test availability varies widely by location and time of year. Urban DMV offices often have longer wait times (sometimes weeks or months) because more people are testing in that area. Rural offices typically have shorter waits. If you are flexible about location, checking availability at an office 30 or 40 miles away might show you an opening sooner than your nearest office.
Spring and summer are peak testing seasons, so appointments fill up faster during those months. If you can test in fall or winter, you may find more open slots. Some states also have seasonal closures or reduced hours at certain offices, so check before you book. If the first available appointment is months away, ask whether your state has a waitlist or cancellation line — some people cancel their appointments, and you may be able to take an earlier slot if you stay alert.
Canceling or rescheduling your appointment
If you need to cancel or move your appointment, do so through the same method you used to book it. If you scheduled online, log back into the portal and look for a "Manage Appointment" or "Cancel" option. If you booked by phone, call the DMV again. If you scheduled in person, you can usually reschedule at an office or by phone.
Most states allow you to cancel or reschedule without penalty, but some require you to do so a certain number of days before your appointment (often 24 to 48 hours). If you miss your appointment without canceling, you may lose your slot and have to book again from the beginning. Check your confirmation email or your state's DMV website for the cancellation policy.
What to bring to your driving test appointment
Bring your learner's permit, a valid government-issued ID (passport, state ID, or military ID), proof of residency (utility bill, lease, or bank statement with your current address), and your confirmation number or confirmation page. Some states also require proof of your Social Security number or a birth certificate. Check your state's DMV website for the complete list before test day.
Bring the vehicle you will use for the test, and make sure it is registered, insured, and in working condition. The examiner will check the brakes, lights, windshield wipers, and horn before the test begins. If the vehicle fails this safety check, you will not be able to test that day and will need to reschedule.
Frequently Asked Questions
How far in advance should I schedule my driving test?
Schedule as soon as you become may be able to access — as soon as you have held your learner's permit for the required time and completed any required driving hours. Availability fills up quickly, especially in urban areas and during spring and summer. Booking early gives you more date and time options.
Can I schedule a test at a different DMV office than the one where I got my permit?
Yes. You can test at any DMV office in your state, regardless of where you obtained your learner's permit. Some people choose a different office because it has earlier availability or is closer to where they live or work. Your test results are valid statewide.
What happens if I fail my driving test?
You will need to schedule another test appointment. Most states allow you to book again when ready, though some require you to wait a certain number of days (often 7 to 14 days) before you can test again. You will pay the test fee again for each attempt.
Can someone else schedule my driving test for me?
Some states allow a parent or guardian to schedule online or by phone if they have your learner's permit number and personal information. Other states require the permit holder to schedule in person. Check your state's DMV website or call to confirm whether a third party can book on your behalf.
What if I cannot make my appointment and need to reschedule?
Cancel through the same method you used to book — online, by phone, or in person — as soon as you know you cannot make it. Most states allow free rescheduling if you cancel before the important date (usually 24 to 48 hours before your appointment). If you miss the important date or do not show up, you may forfeit your slot and have to book again from the start.