Florida DMV appointments are booked through the official FLHSMV website, not through third-party services
The Florida Department of Highway Safety and Motor Vehicles (FLHSMV) runs a single online appointment system at flhsmv.gov. You enter your driver license or ID number, select a service type, choose a location and time slot, and receive a confirmation. The system is free and does not require payment upfront. Walk-ins are still accepted at most offices, but appointment holders are served first.
The appointment system covers most common transactions: license renewal, address changes, duplicate licenses, learner's permit tests, and vehicle registration services. Some specialized services — such as commercial driver license (CDL) testing or certain title work — may require visiting a specific office or calling ahead. The website tells you which services are available at each location.
Appointment slots fill up weeks in advance in busy counties. If your preferred date and location show no availability, you can either check back daily (cancellations happen regularly), visit a less busy county office, or use the walk-in option.
Key Takeaways
- Go to flhsmv.gov and select "Make an Appointment" to book a slot; you will need your driver license or ID number to start.
- The system shows available dates and times at each office location, and you receive a confirmation number by email or text.
- Appointment holders are served before walk-ins, but walk-ins are still accepted if you cannot find an open slot.
- Slots fill quickly in populated areas; checking back daily or visiting a rural county office increases your chances of finding availability.
- Some services like CDL testing or title transfers may not be available online and require a phone call or in-person visit to confirm.
Step-by-step process on the FLHSMV website
Start at flhsmv.gov and look for the "Make an Appointment" button, usually on the homepage. Click it and you will land on the appointment booking page. You will be asked to enter your driver license number or Florida ID number. If you do not have one yet (for example, if you are getting your first license), you may need to call the office directly or visit in person.
Next, select the service you need from a dropdown menu. Common options include "Driver License Renewal," "Address Change," "Duplicate License," and "Vehicle Registration." The page will then show you which county offices offer that service. Select your preferred county and office location.
The system displays available appointment dates and times for the next several weeks. Slots are usually in 15-minute or 30-minute blocks. Pick the date and time that works for you. You will then receive a confirmation number, usually displayed on screen and sent to your email or phone number on file. Write down or save this number — you will need it when you arrive.
What to bring and what to expect when you arrive
Bring the confirmation number from your appointment email or text. You will also need a valid form of identification (passport, military ID, or another government-issued ID) and any documents specific to your transaction. For a license renewal, bring your current license. For an address change, bring proof of your new address (utility bill, lease, or bank statement dated within the last 60 days). For vehicle registration, bring your vehicle title and proof of insurance.
Arrive 10 to 15 minutes early. Check in at the front desk and provide your confirmation number. You will be called when it is your turn. The actual transaction usually takes 10 to 20 minutes, though wait times vary by location and time of day. Bring cash or a debit card if you need to pay fees; not all offices accept all payment methods, so check the FLHSMV website for your specific location.
Why slots fill up and how to find availability
Florida's population is large and concentrated in a few urban areas — Miami-Dade, Broward, Hillsborough, and Orange counties see the highest demand. Appointment slots in these counties often fill 4 to 6 weeks in advance. Rural and less populated counties typically have more open slots and shorter wait times.
If your preferred location shows no availability, try these approaches: check the website again the next day (cancellations open up slots regularly), search for offices in neighboring counties, or use the walk-in option. Walk-in service is slower but does not require advance planning. Some people find that visiting an office in a less populated area — even if it is farther away — is faster than waiting weeks for an appointment in their home county.
The FLHSMV website does not have a waitlist or notification system that alerts you when a slot opens. You have to check manually. Some readers find it helpful to check at off-peak times, such as early morning or late afternoon on weekdays.
Services not available through the online appointment system
Commercial driver license (CDL) testing, hazmat endorsements, and certain title and lien services require either a phone call or an in-person visit to schedule. The FLHSMV website lists which services are available at each location; if your service is not listed, call the office directly or visit in person to book.
Some counties also offer limited services at satellite offices or kiosks. These locations may have different hours and may not accept appointments. The main FLHSMV website has a location finder that shows all offices in your area and their services.
What to do if you need to reschedule or cancel
If you need to change your appointment, go back to flhsmv.gov and select "Manage an Appointment" or a similar option (the exact wording varies). Enter your confirmation number and driver license number. You can then cancel or reschedule to a different date or time. Canceling early opens the slot for other people and may free up a better time for you if you rebook when ready.
If you cannot find a reschedule option online, call the office directly. The FLHSMV website lists phone numbers for each location. Calling is also the fastest way to cancel if you are short on time.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose driver license or ID number is used to book the appointment must be the one who attends. If you are helping a family member, they need to book their own appointment using their own license or ID number.
What if I miss my appointment?
Call the office as soon as you realize you will not make it. Missing an appointment without canceling may result in a wait before you can book another one at that location, though policies vary. Walk-in service is always available if you cannot reschedule.
Do I have to pay a fee to book an appointment online?
No. Booking the appointment is free. You pay only the service fee when you complete your transaction at the office. Fees vary by service — license renewal is typically $48, address changes are free, and vehicle registration fees depend on your vehicle type.
Can I book multiple appointments at once?
You can book separate appointments for different services, but you will need to go through the booking process for each one. Each appointment gets its own confirmation number. If you need multiple services, ask the staff when you arrive whether they can handle them in one visit.
What happens if the website says no appointments are available?
Try a different county office, check back the next day, or use walk-in service. You can also call the office directly to ask about cancellations or to confirm whether appointments are truly full or if there is a system issue.