Where to book your driving test appointment

You schedule a driving test through your state's Department of Motor Vehicles (DMV), though the name and website vary by state. Some states call it the Department of Public Safety, Secretary of State, or Registry of Motor Vehicles. The easiest way to find yours is to search "[your state] DMV driving test appointment" — the official site will appear first.

Most states now let you book online through their DMV website. A few still require you to call or visit in person. The online route is usually faster because you can see available dates and times when ready, rather than waiting on hold or making a trip to an office that might be closed.

A small number of states use a third-party scheduling system instead of their own DMV site. If your state's DMV website redirects you to a different domain, that is normal — follow the link. You are still booking an official test; the state just contracted out the scheduling system.

Key Takeaways

  • Your state's DMV website is the official place to book; search "[your state] DMV driving test appointment" to find the right link.
  • You will need your learner's permit number, Social Security number, and a valid email address or phone number to complete the booking.
  • Available dates and times fill up weeks or months in advance in busy areas, so check as soon as you are ready to test.
  • Some states charge a test fee at booking; others collect it on the day of your test or when you pick up your license.
  • If you need to cancel or reschedule, do it through the same website or phone line where you booked, not by calling the DMV main number.

What you need before you start booking

Have your learner's permit in front of you. The DMV website will ask for your permit number, your full name as it appears on the permit, and your date of birth. If any of these details do not match exactly what is in the system, the booking will fail.

You will also need a valid email address or phone number. The DMV uses this to send you a confirmation and, in some states, a reminder a day or two before your test. If you do not receive a confirmation email within a few minutes of booking, check your spam folder — DMV emails sometimes land there.

Some states ask for your Social Security number during booking. This is standard; the DMV uses it to verify your identity in their records. If the website asks for it, you are on the official state site.

How to find available test dates and times

Once you log in with your permit information, the website will show you a calendar of available slots. The dates and times shown depend on which testing location you choose. If you live in or near a city, you may have multiple DMV offices to pick from — each has its own schedule.

Busy locations often have openings weeks or even months out. Rural or less-populated areas sometimes have sooner dates. If the nearest office is booked solid, check whether a location 20 or 30 miles away has an opening you can reach. Some people find an earlier test by being willing to travel.

The calendar usually shows only the next 60 to 90 days. If nothing is available in that window, check back in a few days — states release new appointment slots on a rolling basis as cancellations come in or as they add more testing times.

Completing your booking and what happens next

After you select a date and time, the website will ask you to confirm your personal information one more time. Double-check that your name, address, and permit number are correct. Any mismatch between what you enter and what the DMV has on file can cause you to be turned away on test day.

Some states charge the test fee during booking — usually $10 to $50, depending on the state. Others do not charge until you arrive for your test or when you pick up your license after passing. The website will tell you which applies in your state.

After you submit, you will receive a confirmation number. Write this down or take a screenshot. You will need it if you have to reschedule or if there is a problem on test day. The confirmation will also include the exact address of the testing location, the date, the time you need to arrive, and what documents to bring.

Documents to bring on test day

Bring your learner's permit and a second form of ID — usually a school ID, passport, or state ID card. The DMV will not test you without both. If your permit is expired or about to expire, renew it before your test date; an expired permit disqualifies you from testing.

Bring proof of your Social Security number if your state requires it. This is usually your Social Security card, a W-2 form, or a tax return. Check your confirmation email or your state's DMV website to see whether this is required in your state.

Bring proof of your address — a utility bill, lease, or bank statement with your name and current address. Some states do not require this for a driving test, but having it prevents delays if there is any question about where you live.

If you need to cancel or reschedule

Go back to the same website where you booked and log in with your permit information. Look for a "manage appointment" or "reschedule" option. You will need your confirmation number. Most states let you reschedule online up to a certain number of days before your test — often 24 to 72 hours.

If you are within the cancellation window but the website will not let you reschedule, call the DMV phone number listed on your confirmation email. Do not call the main DMV line; call the testing center directly if a separate number is listed. Explain that you need to reschedule and have your confirmation number ready.

If you miss your test without canceling, you will usually lose your fee and have to book and pay again. Some states allow one no-show; others do not. Check your state's policy on the DMV website before your test date.

What to expect when you arrive

Arrive 10 to 15 minutes early. Bring all the documents listed on your confirmation. The testing officer will check your ID and permit, verify your information against the computer, and then take you to a vehicle for the road test portion.

The test usually lasts 20 to 30 minutes. You will be asked to perform basic maneuvers — parking, turning, stopping, merging — and to follow traffic laws. The officer will score you on safety and control. Most states require a score of 70 percent or higher to pass.

If you pass, you will be told when ready. You may receive a temporary license on the spot or be told when to return to pick up your official license. If you do not pass, you will be told which skills need work, and you can book another test once you feel ready.

Frequently Asked Questions

Can I book a driving test appointment without a learner's permit?

No. You must have a valid learner's permit to schedule a driving test. The permit proves you have passed the written test and are legally allowed to practice driving. If you do not have a permit yet, you will need to pass the written test first at your DMV.

What if there are no appointments available in my area?

Check back in a few days — new slots open regularly as people cancel. You can also look at testing locations farther away; rural areas often have sooner dates. Some states have a waitlist option on their website if you cannot find an opening within your preferred timeframe.

Do I have to use the same DMV office where I got my permit?

No. You can take your driving test at any DMV testing location in your state, even if it is different from where you got your permit. Choose based on which location has the soonest opening or is most convenient for you.

What happens if I fail my driving test?

You can schedule another test. Most states let you book again when ready, though a few require you to wait a few days. You will need to pay the test fee again. There is no limit to how many times you can retake the test in most states.

Can someone else book a driving test appointment for me?

No. The DMV requires the person taking the test to book their own appointment using their permit information. This is a security measure to prevent fraud. You will need to log in yourself with your permit number and date of birth.