How to book a drivers test appointment at your DMV

Most states let you book a drivers test appointment online through your DMV website, by phone, or in person at a local office. The exact method depends on your state — some DMVs require online booking only, while others still accept phone calls or walk-ins. You will need your learner's permit number, a valid ID, and proof that you have held your permit for the minimum time your state requires (usually 6 months to 1 year). The appointment itself typically happens within 2 to 8 weeks, though wait times vary by location and season.

Before you book, check your state DMV's website for the specific requirements in your area. Some states have a single booking system for the whole state; others let each regional office manage its own schedule. A few states still do not offer online booking and require you to call or visit in person. Knowing which applies to you saves time and prevents booking mistakes.

Key Takeaways

  • Most states let you book online through their DMV website, though some still require phone calls or in-person visits to schedule.
  • You will need your learner's permit number, a valid ID, and proof you have held your permit for your state's required waiting period before you can book.
  • Test appointments typically open 30 to 60 days in advance, and slots fill fastest in spring and summer months.
  • Bring your learner's permit, proof of residency, and the vehicle you will test in on the day of your appointment, or you will be turned away.

Online booking through your state DMV website

Most states now offer online scheduling through their official DMV portal. Go to your state's DMV website, find the "Schedule an Appointment" or "Book a Test" section, and enter your learner's permit number and date of birth. The system will show you available dates and times at DMV offices near your address. You choose the slot that works for you, confirm your details, and receive a confirmation number by email or text.

Online systems typically open new appointment slots 30 to 60 days in advance. If you do not see an available time, check back in a few days — cancellations open up regularly. Some states let you join a waitlist if all slots are full; the system will notify you if an earlier date becomes available. Write down your confirmation number and keep it with your learner's permit.

Phone and in-person booking options

If your state does not offer online booking, or if you prefer to book by phone, call your local DMV office directly. The phone number is on your state's DMV website. Have your learner's permit number and a calendar ready when you call, because the agent will ask you what dates work and book you on the spot. Wait times to reach an agent are often long during business hours, so call early in the morning or late in the afternoon if you can.

In-person booking means visiting a DMV office and asking to schedule a test appointment at the counter. Bring your learner's permit and valid ID. This method guarantees you get a confirmed slot when ready, but you will spend time waiting in line. Some offices let you take a number and wait at home via text notification, which reduces the time you spend sitting in the office.

What documents and information you need to book

Before you attempt to book, gather these items: your learner's permit (or the number from it), a valid government-issued ID, and proof that you have held your permit for the required waiting period. Your state's DMV website will list the exact waiting period — it ranges from 6 months in some states to 1 year in others. If you have not met the waiting period, the booking system will reject your request.

You will also need to know which DMV office location you want to test at. Most systems let you filter by city or zip code. If you live near a state border, check whether you can test at an office in a neighbouring state — some states have reciprocal agreements, though this is rare. Confirm the office location before you book, because some offices have different hours or may be closed for maintenance.

When appointment slots open and how fast they fill

Most DMV systems release new appointment slots on a rolling basis, typically 30 to 60 days in advance. The exact day and time slots open varies by state — some release them on the first of each month, others on a rolling weekly schedule. Check your state's DMV website for the specific pattern, or call your local office to ask.

Slots fill fastest in spring and summer, when more people are testing. If you are flexible on timing, booking a test in fall or winter will give you more options and shorter wait times. Early morning and midweek appointments (Tuesday through Thursday) also tend to have more availability than late afternoon or weekend slots. If you cannot find an opening, set a phone reminder to check again in a few days — cancellations happen regularly.

What to bring and do on test day

On the day of your appointment, bring your learner's permit, your confirmation number, a valid government-issued ID, and proof of residency (a utility bill or lease agreement with your name and current address). You must also bring the vehicle you will test in. The vehicle must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before the test begins.

Arrive 10 to 15 minutes early. If you are late, the DMV may cancel your appointment and you will have to reschedule. Bring a pen in case you need to fill out any last-minute paperwork. Do not bring passengers unless your state requires a parent or guardian to be present for minors — policies vary. If you fail the test, ask the examiner when you can reschedule; most states let you book another appointment when ready.

Rescheduling or cancelling an appointment

If you need to reschedule, log back into your state's DMV website or call your local office as soon as you know you cannot make the appointment. Cancelling early frees up the slot for someone else and may help you avoid a no-show fee (some states charge $10 to $25 if you miss an appointment without notice). Most systems let you reschedule online by entering your confirmation number.

If you are sick or have an emergency on test day, call your DMV office when ready. Many offices will waive the no-show fee if you cancel before your appointment time. Some states also allow you to reschedule once for free if you fail the test, though you will have to pay again if you need a second reschedule.

Frequently Asked Questions

How far in advance should I book my test appointment?

Book as soon as slots open in your state — typically 30 to 60 days before your preferred test date. Slots fill quickly, especially in spring and summer. If you wait until a few weeks before you want to test, you may find no availability and have to wait another month or two.

What happens if I miss my appointment?

If you do not show up, the DMV will mark it as a no-show. Some states charge a fee ($10 to $25) and require you to reschedule and pay the test fee again. Call your DMV office when ready if you cannot make it — cancelling before your appointment time usually avoids the fee.

Can I reschedule my test if I fail?

Yes. After you fail, ask the examiner or the DMV staff when you can reschedule. Most states let you book another test right away, though you will have to pay the test fee again. Some states offer one free reschedule after a failure; check your state's policy.

Do I need to book online or can I still call?

It depends on your state. Most states now require online booking, but some still accept phone calls or in-person visits. Check your state's DMV website to see which methods are available in your area. If online booking is required and you do not have internet access, call your local DMV office to ask about alternatives.

What if there are no appointments available in my area?

Check back in a few days — cancellations happen regularly and new slots open up. Some DMV systems have a waitlist feature; join it and the system will notify you if an earlier date becomes available. You can also try booking at a DMV office in a neighbouring city or county if you are willing to travel.