Book your driving test directly through your state's DMV website, by phone, or in person at your local office

Most states let you reserve a driving test slot online through their DMV portal, by calling the DMV customer service line, or by visiting a branch office in person. The method that works fastest depends on your state — some DMVs have long online wait times, while others answer phones quickly. You will need your learner's permit number, a valid ID, and sometimes proof of residency to complete the booking.

The timing matters: test slots fill weeks or months ahead in busy areas, so booking as soon as you are ready to test gives you more date options. Some states let you book only a certain number of days in advance (for example, 30 days out), while others open slots further ahead. If no dates show available in your area, check whether a nearby county or city office has openings — you can usually test anywhere in your state.

Key Takeaways

  • Your state's DMV website is usually the fastest way to book, but phone and in-person booking work if the website is down or you need help choosing a time.
  • You must have a valid learner's permit before you can schedule a driving test; the DMV will ask for the permit number during booking.
  • Test slots often fill weeks ahead in cities and suburbs, so book as soon as you know you are ready rather than waiting until the last minute.
  • If your preferred location has no open dates, check DMV offices in nearby towns or counties — you can test at any branch in your state.
  • Bring the documents the DMV lists for test day (usually your permit, ID, and proof of residency) or your test will be cancelled and you will lose your slot.

Booking Online Through Your State DMV Website

Go to your state's official DMV website and look for a link labeled "Schedule a Driving Test," "Book an Appointment," or "Reserve a Test Slot." The exact wording varies by state. You will be asked to enter your learner's permit number, date of birth, and the county or city where you want to test. The system will then show you available dates and times at nearby offices.

Select the date and time that works for you, then confirm your booking. Most states send a confirmation email or text message with your appointment number, test location, and the documents you need to bring. Save this confirmation — you may need to show it on test day, and you will need the appointment number if you need to reschedule or cancel.

Online booking usually takes 5 to 10 minutes if the website is running smoothly. However, some state DMV websites experience heavy traffic during peak hours (early morning, lunch time, and early evening), which can cause slowdowns or temporary outages. If the site is not responding, try again in an hour or call the DMV instead.

Calling the DMV to Schedule by Phone

Find your state's DMV customer service phone number on the official DMV website — do not use a number from a third-party site, as scam numbers exist. When you call, have your learner's permit number, date of birth, and a list of dates that work for you ready. The representative will ask which county or city you prefer and will offer you available slots.

Phone wait times vary widely depending on the time of day and how busy your state's DMV is. Calling early in the morning (right when the office opens) or mid-afternoon on a weekday usually means shorter waits than calling at lunch or on Friday. If you reach a busy signal or a long hold queue, hang up and try again later rather than waiting 30 minutes or more.

Once you book by phone, ask the representative to email or mail you a confirmation. Write down the appointment number, date, time, and location yourself as backup, since phone confirmations can be hard to hear clearly.

Booking in Person at a DMV Office

Walk into your local DMV office during business hours with your learner's permit and a valid ID. Tell the staff member at the counter that you want to schedule a driving test. They will check your permit status, confirm you are ready to test, and show you available dates on their system. You can usually book a slot the same day, though the soonest available date may be weeks away depending on how busy the office is.

In-person booking works well if you have questions about what to bring on test day, need help understanding test rules, or want to see the test route beforehand. Some DMV offices offer a brief walk-through of the driving course so you know what to expect. However, in-person booking means you have to travel to the office and may wait in line, so it is slower than online or phone booking if you just want to reserve a slot quickly.

What You Need to Have Ready Before Booking

Before you start the booking process, gather these items: your learner's permit (you must have a valid permit to schedule a test), a government-issued ID such as a passport or state ID card, and proof of your current address if your ID does not show where you live now. Some states also ask for your Social Security number during booking.

Check your learner's permit to make sure it has not expired. If it has, you will need to renew it before you can test — the DMV will not let you book a driving test with an expired permit. Renewal usually takes a few days to a week, so plan ahead if your permit is close to expiring.

Rescheduling or Cancelling Your Test Appointment

If you need to change your test date or time, contact the DMV as soon as you know. Most states let you reschedule online using your appointment number, by calling the DMV, or by visiting an office in person. Cancelling and rebooking usually takes just a few minutes and does not cost extra.

Some states charge a small fee if you cancel within a certain number of days of your test (for example, within 48 hours), while others let you reschedule free of charge. Check your confirmation email or your state's DMV website to see the cancellation policy. If you miss your test without cancelling, you will lose your fee and your appointment slot, and you will have to book again from the beginning.

Common Mistakes That Get Test Appointments Cancelled

The most common reason a test gets cancelled is showing up without the required documents. The DMV will turn you away if you do not have your learner's permit, a valid ID, and proof of residency (if required in your state). Check your confirmation email the day before your test to confirm what you need to bring.

Arriving late is another frequent problem. Most DMVs cancel your test if you arrive more than 10 or 15 minutes after your scheduled time. If you are running late, call the DMV when ready to ask whether they can delay your test or reschedule you. Showing up early (15 to 30 minutes before your appointment) gives you time to check in and calm your nerves.

A third mistake is booking a test before you are truly ready. If you have only had your permit for a few weeks or have not practiced much, you may not pass, and you will lose your test fee and have to wait weeks to book again. Most states require you to hold a learner's permit for a minimum number of days (often 6 months or more) before you can test, so check your state's rules before booking.

Frequently Asked Questions

How far in advance can I book a driving test?

This varies by state. Some DMVs let you book up to 90 days ahead, while others only open slots 30 days in advance. Check your state's DMV website to see how far ahead you can reserve. If you want a specific date and it is not yet available, check back on the day that new slots open for your state.

What if there are no available test dates in my area?

Check DMV offices in nearby counties or cities — you can test anywhere in your state, not just your home county. If your entire region is booked, ask the DMV when new slots typically open (often on a specific day each week or month) and try booking then. Some states also have a waitlist you can join if a slot opens up sooner.

Can I book a test the same day I get my learner's permit?

No. Most states require you to hold a learner's permit for a minimum period (commonly 6 months, but it varies) before you can test. Check your state's rules to see how long you must wait. You can book your test as soon as you meet the waiting period, even if your test date is weeks away.

Do I have to pay when I book, or do I pay on test day?

Payment timing depends on your state. Some DMVs charge the test fee when you book online, while others collect it when you arrive for your test. Your confirmation email will say when and how to pay. If you book by phone or in person, ask the staff member whether payment is due when ready or on test day.

What happens if I fail my driving test?

You will be told the results on the same day. If you do not pass, you can usually book another test right away or within a few days. Some states let you reschedule when ready at the DMV office, while others require you to book online or by phone. Check your state's rules for how soon you can retake the test after a failure.