How to book a DHSMV appointment online

Florida's Department of Highway Safety and Motor Vehicles (DHSMV) lets you book most appointments through their online system at flhsmv.gov without calling or visiting an office. You choose your location, the service you need, and an available date and time slot. The system shows you openings weeks in advance, and you receive a confirmation number by email.

To book online, you need a valid email address and the details of what you're there for — whether that's a license renewal, a vehicle registration, a title transfer, or a road test. Some services require you to have your current license or registration number ready. The appointment confirmation includes the office address, your time slot, and what documents to bring.

If you cannot find an opening near you or the available times don't work, the system will tell you that too. In that case, you can check back later — slots open regularly as other appointments are cancelled — or call the DHSMV at 1-844-357-4738 to ask about walk-in availability at your nearest office.

Key Takeaways

  • Book appointments at flhsmv.gov by selecting your county, service type, and preferred date; you'll get a confirmation number by email.
  • Most services can be booked online, but road tests, commercial driver's license tests, and some title work may require a phone call to confirm availability.
  • Bring the documents listed in your confirmation email; showing up without them will delay your service or require you to reschedule.
  • If no online slots are available, call 1-844-357-4738 to ask about walk-in hours or to book by phone.
  • Cancellations happen regularly, so checking the website a few days before your preferred date often reveals new openings.

What services you can book online versus by phone

Most routine DHSMV services have online appointment slots: driver's license renewal, duplicate license, address changes, vehicle registration renewal, title applications, and vehicle registration transfers. You can book these in minutes without speaking to anyone.

Some services require a phone call to 1-844-357-4738. These include road tests for a new driver's license, commercial driver's license (CDL) testing, certain title corrections, and services related to vehicle salvage or rebuilt titles. The DHSMV staff member will confirm your may be able to access and book you into an available slot.

If you're unsure whether your service can be booked online, start at flhsmv.gov and search for your specific need. The website will either show you available appointments or direct you to call. This saves you a phone call if the service is available online.

Documents to bring to your DHSMV appointment

Your confirmation email lists the specific documents you need. For a driver's license renewal, bring your current license and proof of residency (a utility bill, lease, or mortgage statement dated within 90 days). For a vehicle registration renewal, bring your current registration and proof of insurance.

For a title transfer or new title process, bring the current title, a bill of sale if you purchased the vehicle, and proof of insurance. If you're renewing a commercial driver's license or taking a road test, bring your current CDL, your medical certificate (if required), and a valid photo ID.

The confirmation email is specific to your appointment. Read it carefully before you go. Arriving without the right documents means the DHSMV cannot process your request that day, and you'll have to reschedule. Bring originals, not copies, unless the email specifically says copies are acceptable.

What to do if you cannot find an appointment slot

If the online system shows no availability in your county, you have three options. First, check back in a few days — cancellations happen regularly and new slots appear. Second, try a different county office if you're willing to travel; rural offices often have more openings than urban ones. Third, call 1-844-357-4738 and ask whether that office takes walk-ins or whether the staff can book you by phone into a slot not shown online.

Some DHSMV offices have walk-in hours for certain services, usually early in the morning or on specific days of the week. The phone line can tell you which offices near you accept walk-ins and what times they're available. Walk-in wait times vary widely — some offices have short lines, others can have waits of two hours or more.

If you need service urgently, ask the phone representative whether any nearby office has an opening within the next few days, even if it's not your preferred location. The DHSMV prioritizes appointments for people renewing licenses that are about to expire or registrations that are overdue.

How to reschedule or cancel your appointment

To cancel or reschedule an appointment you booked online, go back to flhsmv.gov and use your confirmation number and email address to access your appointment. You can cancel it and when ready book a new slot if one is available. If you cannot find a new slot online, cancel your current appointment and call 1-844-357-4738 to book by phone.

If you booked by phone, call the same number to reschedule. Have your confirmation number ready. The staff will cancel your current slot and book you into a new one if availability exists.

Cancelling in advance opens up your slot for someone else and helps reduce wait times across the system. If you cannot make your appointment, cancel as soon as you know so the DHSMV can offer that time to another person.

County-specific DHSMV office information

Florida has DHSMV offices in every county, but hours and services vary by location. Some offices handle all services; others specialize in certain transactions. The flhsmv.gov website includes a location finder that shows you the address, phone number, and hours for each office, plus which services that office provides.

Urban offices (Miami-Dade, Broward, Hillsborough, Orange, Duval) tend to have longer wait times and more appointment demand. If you live in or near one of these counties and cannot find an online slot, calling ahead or trying a nearby suburban office often works faster.

Some counties have multiple DHSMV offices. If one location is fully booked, try another in the same county. The online system shows all locations and their availability side by side, so you can compare before booking.

Frequently Asked Questions

Can I do my DHSMV transaction online instead of going to an office?

Some transactions can be completed online through flhsmv.gov without an appointment: driver's license renewal by mail, vehicle registration renewal, and certain address changes. Check the website to see which services offer online-only options. Others require an in-person visit and an appointment.

What happens if I miss my DHSMV appointment?

If you miss your appointment without cancelling, that slot is lost and you'll need to book a new one. The DHSMV does not automatically reschedule you. Go back to flhsmv.gov or call 1-844-357-4738 to book again as soon as possible.

How far in advance can I book a DHSMV appointment?

The online system typically shows availability up to 30 days ahead, though this varies by location and service type. You can book as soon as slots open. For services that require a phone call, the representative can often book you further out depending on demand.

Do I need to print my confirmation email or can I show it on my phone?

You can show your confirmation on your phone. The DHSMV staff will scan or note your confirmation number when you arrive. Printing it is optional but can be helpful if your phone battery is low or you prefer a paper copy.

What if my appointment is for a road test and I fail?

You can reschedule your next road test attempt through the same online system or by calling 1-844-357-4738. There is no waiting period between attempts, though some offices may have limited availability for back-to-back tests on the same day.