Book your Florida DMV appointment through the official HSMV website or by phone
The Florida Department of Highway Safety and Motor Vehicles (HSMV) lets you schedule most DMV appointments online at hsmv.gov without visiting an office first. You can book for driver license renewals, replacements, road tests, and many other services. The online system shows you available dates and times at your nearest office, and you receive a confirmation number you'll need when you arrive.
If you prefer not to book online, you can call the HSMV customer service line at 1-844-35-HSMV (1-844-354-7868). Wait times on the phone vary by time of day and season, but calling works if you don't have internet access or want to ask questions before booking.
Key Takeaways
- The HSMV online appointment system at hsmv.gov shows real-time availability at your chosen office location.
- You need your driver license number or ID number to book most appointments, and some services require you to bring specific documents on the day you visit.
- Appointment slots fill up during peak times, so booking several weeks ahead gives you more options than waiting until the week you need service.
- If you miss your appointment, you can reschedule through the same online system or by phone without penalty.
What you need before you start booking online
Have your current Florida driver license or ID card number ready when you go to hsmv.gov. If you don't have a license or ID yet, you'll need to call 1-844-354-7868 instead, because the online system requires an existing number to pull up your record.
You'll also need to know which service you're booking for—the system asks you to select from a list like "Renew Driver License," "Replace Lost License," "Road Test," or "Vision Test." If you're unsure which category fits your situation, the HSMV website has a service finder tool that walks you through questions to identify the right one.
Have your zip code or county ready so the system can show you nearby offices. Florida has DMV offices in every county, and the online tool displays wait times at each location so you can pick the one that works best for your schedule.
Steps to book your appointment on the HSMV website
Go to hsmv.gov and look for the "Appointments" link on the homepage. Click it to reach the appointment booking portal. The system will ask you to enter your driver license or ID number and your date of birth to verify your identity.
Once you're logged in, select the service you need from the dropdown menu. The system will then show you a calendar with available dates in your area. Dates that are booked solid appear grayed out; dates with open slots show in color. Click on a date to see the specific times available that day.
Choose your preferred time slot and confirm your selection. The system will display your confirmation number and send a confirmation email to the address on file with your license. Write down or screenshot your confirmation number—you'll need it when you check in at the office.
How far in advance you can book and what happens if you need to reschedule
The HSMV typically allows you to book appointments up to 30 days in advance, though this can vary by service type and office location. During busy seasons like summer and around license renewal important date, available slots fill quickly, so booking as soon as the 30-day window opens gives you the best selection.
If you need to reschedule, log back into the appointment system with your confirmation number and driver license information. You can cancel your current appointment and book a new one in the same session. If you miss an appointment without canceling, you can still reschedule, but some offices may require you to call to rebook if you've missed multiple slots.
If you can't reach the online system to reschedule, call 1-844-354-7868. Customer service representatives can move your appointment to a different date or time without charging a fee.
What to bring and what to expect on your appointment day
Arrive 10 to 15 minutes before your scheduled time. Bring your confirmation number, your current ID or driver license, and any documents specific to your service—for example, a vision test requires only your ID, but a license renewal requires proof of residency like a utility bill or lease agreement. The HSMV website lists required documents for each service type under the "What to Bring" section.
Check-in is usually quick if you have your confirmation number. Staff will verify your identity, collect your documents, and direct you to the right window or waiting area. Processing times vary: a straightforward renewal might take 15 minutes, while a road test or replacement license can take 30 to 45 minutes.
When the online system isn't available or you can't find an appointment
The HSMV website occasionally goes down for maintenance, usually announced in advance on the homepage. If the appointment portal is unavailable, you can call 1-844-354-7868 to book by phone. Customer service can usually book you within a few days even when the website is down.
If you search for appointments and see no available slots in your area, it means that office is fully booked for the dates shown. Check back the next day—offices sometimes release additional slots or move appointments around. You can also try searching for offices in neighboring counties; many people find slots faster by traveling 20 or 30 minutes to a less busy location.
If you need an appointment urgently and can't find one online, call the customer service line. Representatives sometimes have access to priority or same-day slots that don't appear in the public booking system, particularly for road tests or license replacements.
Frequently Asked Questions
Do I have to book an appointment or can I just walk in?
Walk-ins are accepted at most Florida DMV offices, but appointment holders are served first. If you walk in without an appointment, you may wait 1 to 3 hours depending on how busy the office is. Booking ahead saves time and guarantees you a spot.
What if I don't have internet access to book online?
Call 1-844-354-7868 to book by phone. Customer service representatives can schedule your appointment and give you a confirmation number over the phone. You don't need internet to use this option.
Can I book an appointment for someone else?
No, the online system requires the person's own driver license or ID number to book. If you're helping someone who can't book themselves, call 1-844-354-7868 and explain the situation; customer service may be able to help or direct you to the right process.
What if my appointment time doesn't work anymore?
Log back into hsmv.gov with your confirmation number and reschedule to a different date or time. You can also call 1-844-354-7868 to move your appointment. There's no fee to reschedule.
How do I know if my appointment was confirmed?
You'll receive a confirmation email at the address on file with your license, and the system displays your confirmation number on screen when you finish booking. Save this number—you'll need it to check in at the office.