Book your Florida driver license appointment through the Florida Department of Highway Safety and Motor Vehicles (DHSMV) website

Florida lets you reserve a time slot for your driver license appointment online at www.flhsmv.gov without calling or visiting an office in person. You choose the location, date, and time that work for you, then show up at your scheduled time. This cuts down on waiting and makes sure a staff member is ready when you arrive.

The appointment system covers learner's permit tests, driver license road tests, license renewals, and replacements. You can book weeks in advance or just a few days out, depending on how busy your local office is. Appointments typically fill up faster in urban areas and slower in rural counties.

Key Takeaways

  • Go to www.flhsmv.gov and select "Schedule an Appointment" to pick your county, service type, and preferred date and time.
  • You will need your Florida ID number, date of birth, and the last four digits of your Social Security number to complete the booking.
  • Bring all required documents to your appointment — the DHSMV website lists what you need based on your service type before you book.
  • If you cannot make your appointment, cancel it online at least 24 hours ahead so someone else can use that slot.
  • Walk-ins are accepted at some offices, but appointment holders are served first, so booking ahead saves time.

Steps to book an appointment on the DHSMV website

Start at www.flhsmv.gov and look for the "Schedule an Appointment" button, usually near the top of the page. Click it and you will land on the appointment booking tool.

Select your county from the dropdown menu. This shows you which DHSMV offices serve your area and their current availability. If you live near a county line, you can check both counties to compare wait times.

Choose the service you need: learner's permit knowledge test, road test, license renewal, duplicate license, or another transaction. The system then shows you available dates and times at offices in that county. Pick the slot that fits your schedule and confirm your booking. You will receive a confirmation number by email or text — save this in case you need to reschedule or cancel.

What information you need before you book

Have your Florida ID number ready — this is on your current driver license, ID card, or learner's permit. If you do not have a Florida ID yet, you can still book using your date of birth and the last four digits of your Social Security number.

You will also need to know which service you are coming in for. If you are unsure whether you need a road test, knowledge test, or renewal, the DHSMV website has a tool that walks you through what you need based on your situation. Knowing this before you book saves time.

The system does not ask for your documents during booking — it only confirms your identity and reserves your slot. You bring your documents when you arrive at your appointment.

Which documents to bring on the day of your appointment

The documents you need depend on what you are doing. For a learner's permit knowledge test, bring proof of residency (a utility bill or lease in your name), proof of Social Security number (a Social Security card or W-2), and a form of ID if you have one.

For a road test, bring your learner's permit, proof of insurance for the vehicle you are testing in, and the vehicle's registration. The vehicle must pass a safety inspection — headlights, taillights, brakes, and wipers all have to work.

For a license renewal, bring your current license and proof of residency. If your address has changed, bring documents showing your new address.

The DHSMV website lists the full document checklist for your specific service before you book. Review it then so you do not show up unprepared and lose your appointment slot.

How far in advance you can book and how long appointments take

Most Florida DHSMV offices let you book appointments up to 30 days ahead, though some busy locations fill up faster. Rural counties often have openings weeks out. Urban areas like Miami-Dade, Broward, and Hillsborough County can fill up within days, especially for road tests.

A learner's permit knowledge test usually takes 30 to 45 minutes from check-in to finish. A road test takes 15 to 20 minutes of actual driving, plus 10 to 15 minutes for paperwork before and after. License renewals are the quickest — often 10 to 15 minutes if your documents are in order.

Arrive 10 to 15 minutes early. The office will not start your appointment late, but arriving early gives you time to find parking and check in at the counter.

Canceling or rescheduling your appointment

If your plans change, cancel or reschedule online through the same DHSMV appointment system. Log in with your confirmation number and the phone number or email you used to book. You can move your appointment to a different date or time at the same office, or cancel it entirely.

Cancel at least 24 hours before your appointment time. If you cancel with less notice or do not show up, you may have to wait longer to get another slot, and some offices track no-shows.

If the office you booked is too far away or the time no longer works, rescheduling online is faster than calling. You keep your place in line and just shift to a new date.

What to do if no appointments are open in your county

If the appointment system shows no available slots, check back in a few days — offices release new appointment times regularly as people cancel. You can also check neighboring counties; if you live near a county line, driving to a less busy office might get you in sooner.

Some DHSMV offices accept walk-ins, though you will wait longer than appointment holders. Call your local office directly to ask whether they take walk-ins and what their typical wait time is. The phone number is on the DHSMV website under your county.

If you need a road test urgently, some driving schools in Florida can schedule you faster than the DHSMV, though you will pay a fee. This is an option only if you have already passed your knowledge test and have a valid learner's permit.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person taking the test or renewing their license must book their own appointment using their own ID number or Social Security number. A parent or guardian cannot book for a minor, but a minor can book their own appointment if they have a learner's permit or Florida ID.

What happens if I miss my appointment?

If you do not show up, your appointment slot is lost and you will have to book again. Some offices track no-shows, which may affect how quickly you can get another slot. Always cancel online if you cannot make it so someone else can use that time.

Can I change my appointment to a different county?

You can cancel your current appointment and book a new one in a different county, but you cannot transfer it directly. Cancel the first appointment, then go back to the booking system and select your new county. This takes just a few minutes online.

Do I need an appointment, or can I just walk in?

Appointments are not required, but they are strongly recommended. Appointment holders are served before walk-ins, so you will wait much longer without one. Some offices are busier than others — call ahead to ask about walk-in wait times if you cannot book online.

What if I book the wrong service by mistake?

Cancel your appointment online and book again with the correct service type. The system will not let you change the service on an existing appointment, only the date or time. Canceling and rebooking takes just a few minutes and ensures you have the right appointment.