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, the Registry of Motor Vehicles, or the Secretary of State's office. 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 a phone number or visit an office in person. When you land on your state's DMV site, look for a link labeled "Schedule an Appointment," "Book a Test," or "Driving Test Appointments." If you cannot find it on the homepage, try the search box on that site.

Some states use a separate scheduling system run by a contractor, not the DMV directly. For example, California uses an online system called the DMV's official appointment portal, while New York uses a different vendor. The DMV website will direct you to whichever system your state uses.

Key Takeaways

  • You book through your state's DMV website or by phone; the exact name and process depends on which state you live in.
  • You will need your learner's permit number, a valid ID, and proof of residency before you start the booking process.
  • Test slots fill quickly in busy areas, so check availability as soon as your state allows you to book — often 30 to 60 days in advance.
  • If no appointments show available, check back daily or call the DMV directly, because cancellations open up regularly.
  • Bring all required documents on test day, including your permit, ID, proof of residency, and the vehicle you will use for the test.

What you need before you book

Have your learner's permit number ready. This is the permit number printed on your learner's permit card, not your Social Security number. If you do not have your permit yet, you cannot book a driving test — you must pass the written test first and receive your permit from the DMV.

You will also need a valid ID to complete the booking. This can be your learner's permit itself, a passport, a state ID card, or a military ID. Some states ask for this during the online booking; others ask you to bring it on test day.

Have proof of residency information on hand. This is usually your current address, which the DMV will already have on file from your permit process. If you have moved since you got your permit, update your address with the DMV before booking, or bring proof of your new address (a utility bill, lease, or bank statement dated within the last 60 days) on test day.

How to find an available appointment slot

When you log into your state's booking system, you will see a calendar showing which dates have open slots. Availability depends on how busy your local DMV office is. In rural areas, you might find slots within a week or two. In cities, slots can be booked weeks or months in advance.

Most states let you book 30 to 60 days ahead. This means on the day your state opens bookings for a future month, slots fill very quickly — sometimes within hours in busy areas. If you see no availability when you check, it does not mean there are no slots; it means they are all booked. Check back the next day, because people cancel regularly.

If the online system shows no openings, call your local DMV office directly. Staff can sometimes see cancellations that have not yet appeared online, or they can put you on a cancellation list. Have your learner's permit number ready when you call.

Booking online step by step

Start by going to your state's DMV website. Click the link for scheduling a driving test. You will be asked to enter your learner's permit number and your date of birth to pull up your record.

Next, select the type of test you need. Most states offer only one driving test, but some separate it into a regular test and a test for commercial licenses. Choose the standard driving test unless you are pursuing a commercial license.

Choose your preferred test location. Your state's DMV has multiple offices, and you can usually pick which one you want to test at. Some offices have more availability than others, so if your nearest office is fully booked, try an office 20 or 30 minutes away.

Select your preferred date and time from the available slots. Most DMV offices offer morning and afternoon appointments on weekdays, and some offer Saturday slots. Pick a time when you are alert and have had time to practice.

Review your information, confirm the appointment, and you will receive a confirmation number. Write this down or take a screenshot. You will need it if you have to reschedule or if the DMV asks for proof of your appointment on test day.

Booking by phone or in person

If your state does not offer online booking, call your local DMV office. Have your learner's permit number, date of birth, and preferred dates ready. The staff member will check availability and book you into an open slot. Ask them to repeat back your appointment date, time, and location before you hang up.

Some states require you to book in person at an office. Bring your learner's permit, a valid ID, and proof of residency. Tell the staff you want to schedule a driving test. They will show you available slots on their system and book you into one.

Whether you book by phone or in person, ask for a confirmation number or receipt. If you book in person, the DMV will usually print a receipt with your appointment details.

What happens if you need to reschedule

If you need to change your appointment, log back into the online booking system and look for a "Reschedule" or "Modify Appointment" option. Enter your confirmation number and learner's permit number. You can then select a different date and time from the available slots.

If you booked by phone or in person, call your local DMV office to reschedule. Have your confirmation number ready. Some states charge a small fee to reschedule; others do not. Ask when you call.

Reschedule as soon as you know you cannot make your appointment. Open slots fill quickly, and if you wait too long, you may not find another slot for weeks.

Preparing for your test day

Bring your learner's permit, a valid ID, and proof of residency on test day. Bring the original documents, not copies. If you moved since you got your permit, bring a utility bill, lease, or recent bank statement showing your current address.

Bring the vehicle you will use for the test. It must be registered, insured, and in safe working condition. The examiner will check that the brakes, lights, windshield wipers, and mirrors all work. If anything is broken, the test will be cancelled and you will have to reschedule.

Arrive 10 to 15 minutes early. Bring your confirmation number or receipt. If you are late, the DMV may cancel your appointment and you will have to reschedule.

Frequently Asked Questions

Can I book a driving test before I get my learner's permit?

No. You must pass the written test and receive your learner's permit first. Once you have your permit, you can book a driving test. Some states require you to hold your permit for a minimum number of days (often 6 months to a year) before you can test, so check your state's rules.

What if all appointments are booked in my area?

Check offices in nearby towns or cities — they may have open slots. Call your local DMV office and ask about cancellations or waitlists. Some states have a cancellation hotline you can call daily. If nothing opens up, you may have to wait until your state releases the next batch of appointments.

Do I have to test at the DMV office closest to me?

No. You can choose any DMV office in your state, though some states limit you to offices within your county. Pick whichever office has availability that works for your schedule.

What if I fail my driving test?

You will have to reschedule and take the test again. Most states let you book another appointment right away, though a few require you to wait a certain number of days between attempts. Ask the examiner or check your state's DMV website for the waiting period.

Can someone else book my appointment for me?

Online, no — you need your learner's permit number and date of birth. By phone or in person, someone can help you, but you will need to provide your permit number and be present when the appointment is confirmed.