How to book your BMV driving test appointment

You schedule a BMV driving test appointment through your state's Bureau of Motor Vehicles website or by calling their phone line directly. Most states let you book online through a portal where you enter your learner's permit number, choose a test location and date, and receive a confirmation. Some states still require you to call a regional BMV office to reserve a slot. The process takes about 10 to 15 minutes, and you'll get a confirmation number and appointment details either on screen or by email.

Before you book, have your learner's permit and a valid email address or phone number ready. You'll also need to know which BMV branch you want to test at — most states let you pick from several locations in your area. Some branches fill up weeks in advance, so if your preferred date is booked, you may need to choose a different location or wait for cancellations to open up.

Key Takeaways

  • Most states let you book your driving test online through the BMV website using your learner's permit number, though some require a phone call to a regional office.
  • You'll need to choose a test location and date, and the system will show you which slots are open in your area.
  • Confirmation comes by email or text, and you should save your confirmation number in case you need to reschedule or the BMV needs to contact you.
  • Popular test dates and locations fill quickly, so booking as soon as you're ready to test gives you more options.
  • If you miss your appointment without canceling, you may lose your fee and have to book again, so contact the BMV if your plans change.

Finding your state's BMV website and phone number

Each state runs its own motor vehicle bureau under a different name — some call it the BMV, others use DMV (Department of Motor Vehicles), SOS (Secretary of State), or a regional variation. The fastest way to find yours is to search "[your state] driving test appointment" or "[your state] BMV online scheduling." Your state's official website will appear at the top of the results.

Once you're on the site, look for a link labeled "Schedule a Test," "Book an Appointment," or "Road Test Appointments." If you can't find it on the homepage, try the "Services" or "Driver's License" section. If the website doesn't offer online booking, you'll see a phone number to call instead. Write down that number and the hours the office is open — many BMV offices have limited phone hours, often weekday mornings only.

What information you need before booking

Have your learner's permit in front of you when you start the booking process. The system will ask for your permit number, date of birth, and sometimes the last four digits of your Social Security number to pull up your record. You'll also need to know which test location you prefer — most states show you all available branches within a certain distance from your address.

If you're booking by phone, the BMV representative will ask the same questions and may also ask what type of vehicle you'll be testing in (automatic or manual transmission) and whether you need any special accommodations. Have a calendar handy so you can tell them your preferred dates right away. If you're booking online, you'll see open dates and times displayed in a calendar view, and you can pick the one that works for you.

Choosing a test location and date

When you see the list of available test locations, pick the one closest to you or the one with the soonest open appointment. Some branches have much longer wait times than others — a location 20 minutes away might have an opening next week while your nearest branch is booked for a month. The test itself is the same regardless of location, so choosing a farther branch with an earlier date is often worth it.

Look at the calendar of available dates. Weekday mornings and early afternoons tend to have more openings than late afternoons and weekends. If you see only a few dates available, it means that location is filling up quickly. If you're flexible on timing, booking a weekday morning slot gives you the best chance of getting your preferred date and location.

Completing your booking and getting confirmation

After you select your date and location, the system will ask you to confirm your contact information. Make sure your email address and phone number are correct — the BMV will send your confirmation to these addresses, and they may use them to reach you if there's a problem with your appointment. Review all the details on the confirmation screen: your name, permit number, test location, date, and time.

Once you submit, you'll see a confirmation number on screen. Write this down or take a screenshot. You'll also receive a confirmation email or text within a few minutes. If you don't see an email within an hour, check your spam folder or call the BMV to confirm they have your appointment on record. Keep your confirmation number and details somewhere straightforward to find — you'll need them on test day.

What to do if your preferred date is booked

If the location and date you want are full, you have a few options. First, check if other nearby branches have earlier openings — you might be willing to drive a bit farther to test sooner. Second, check back in a few days; cancellations happen regularly as people reschedule or don't show up, and new slots open up. Some states let you set up a notification so you're alerted when a cancellation opens at your preferred location.

If you need to test by a specific date and nothing is available, call the BMV directly. Representatives sometimes have access to additional slots or can put you on a waitlist. Explain your situation — if you have a job starting on a certain date or a time-sensitive reason for needing to test, they may be able to help you find an opening or suggest an alternative location with sooner availability.

Rescheduling or canceling your appointment

If your plans change after you book, contact the BMV as soon as possible to reschedule or cancel. Most states let you reschedule online using your confirmation number, or you can call the branch where your test is scheduled. Canceling at least 24 hours before your appointment usually means you keep your fee and can rebook without penalty. If you miss your appointment without canceling, you'll typically lose your fee and have to pay again to schedule a new test.

When you reschedule, you'll go through the same booking process — choosing a new location and date from the available slots. If you're rescheduling because you're not ready to test yet, give yourself enough time to practice before your new appointment. If you're rescheduling because of a conflict, try to book your new slot right away so you don't lose your place in the queue.

Frequently Asked Questions

Can I book my test appointment more than a month in advance?

Most states open their scheduling system 30 to 60 days ahead, so you can usually book about a month or two out. The exact window varies by state. Check your state's BMV website for the specific timeframe, or call your local branch to ask when the next batch of appointments will be released.

What happens if I show up late to my appointment?

If you arrive after your scheduled time, the BMV may not test you that day and you'll lose your appointment. Call the branch as soon as you realize you'll be late and ask if they can still fit you in. It's better to reschedule than to rush and arrive flustered. Plan to arrive 10 to 15 minutes early.

Do I need to bring my learner's permit to the appointment?

Yes, bring your valid learner's permit and a photo ID. You'll also need proof of residency (like a utility bill or lease) and proof of vehicle registration and insurance for the car you're testing in. Check your state's BMV website for the complete list of required documents before test day.

Can someone else book the appointment for me?

Most online systems require you to enter your own permit number and information, so you'll need to do it yourself or have someone do it while you provide your details. If you're booking by phone, a parent or guardian can call on your behalf, but the BMV will still need your permit number and personal information to set up the appointment.

What if I need to test in a different state than where I got my learner's permit?

You'll need to take your test in the state that issued your learner's permit. If you've moved, you may need to transfer your permit to your new state first before scheduling a test. Contact the BMV in your new state to learn about permit transfer requirements and whether you can use your out-of-state permit for testing.