How to Schedule a Florida DMV Appointment Online
Book your Florida DMV appointment through the official website or by phone
Florida's DMV (Department of Highway Safety and Motor Vehicles) lets you schedule most appointments online at www.flhsmv.gov. You can also call 1-844-435-7352 to book by phone. The online system is faster if you know what service you need and have your driver's license or ID number ready. Phone booking works if you prefer to talk through your options or have questions about what documents to bring.
Not every transaction requires an appointment. Renewals by mail, online license renewals, and some registration services don't need one. But if you're getting a new license, replacing a lost ID, taking a road test, or handling a suspension, you'll need to book a time slot at a local office.
The system shows you available dates and times at offices near your zip code. You pick the slot that works for you, confirm your information, and receive a confirmation number by email or text. That number is what you bring to your appointment.
Key Takeaways
- Go to www.flhsmv.gov and select "Schedule an Appointment" to book online, or call 1-844-435-7352 to book by phone.
- You need your driver's license or ID number, the service type you're requesting, and your zip code to search for available times.
- Appointments are typically available within two to four weeks, though some offices fill faster than others.
- Save your confirmation number and bring it with you, along with the documents listed for your specific service.
- If you can't make your appointment, cancel online at least 24 hours ahead so someone else can use that slot.
What you need before you start booking
Have your current Florida driver's license or ID card number in front of you. If you don't have one yet, you'll need to visit an office without an appointment or call ahead to ask about walk-in options for first-time applicants. The online system is built for people renewing, replacing, or modifying an existing license.
Know which service you're requesting. The system asks you to pick from categories like "Driver License Renewal," "Replacement ID," "Change of Address," "Road Test," or "Suspension Hearing." If you're not sure which one fits your situation, the DMV website has a service finder tool, or you can call the number above and ask before booking.
Have your zip code ready. The system uses it to show you the nearest offices with open slots. If you're willing to travel, you can search other zip codes to find faster appointments.
Step-by-step: booking online at flhsmv.gov
Go to www.flhsmv.gov and look for the "Schedule an Appointment" button, usually on the homepage. Click it and you'll land on the appointment scheduling system.
Select your service type from the dropdown menu. The list includes driver license services, ID services, vehicle registration, and hearing-related appointments. Pick the one that matches what you need to do.
Enter your driver's license or ID number and your date of birth. The system verifies your information against the DMV database. If the information doesn't match, you'll get an error — double-check the numbers and try again.
Enter your zip code and choose how far you're willing to travel. The system shows offices within your radius and their available dates. Pick the office and time that work best for you.
Review your appointment details and confirm. You'll receive a confirmation number on screen and by email or text, depending on how you set up your account. Write down or screenshot the confirmation number — you'll need it at your appointment.
What to expect when you arrive
Bring your confirmation number, a valid photo ID, and any documents specific to your service. For a license renewal, that's usually just your current license. For a replacement ID, bring proof of your Social Security number and proof of your current address. For a road test, bring your permit and proof of insurance.
Arrive 10 to 15 minutes early. The office will call you by name or confirmation number when it's your turn. If you're more than 15 minutes late, the office may cancel your appointment and you'll have to reschedule.
Processing time varies by service. A simple renewal or address change takes 15 to 30 minutes. A road test takes 30 to 45 minutes. Suspension hearings or complex cases can take longer. Ask the staff when you check in if you want an estimate.
If you need to cancel or reschedule
Log back into the DMV website with your confirmation number and cancel at least 24 hours before your appointment. This frees up the slot for someone else and keeps the system running smoothly. If you cancel less than 24 hours before, the office may not be able to reassign the time.
To reschedule, cancel your current appointment first, then book a new one using the same process. You don't lose your place in line by rescheduling — you're just moving to a different date and time.
If you miss your appointment without canceling, you may be charged a no-show fee or have to wait longer for your next available slot. Call the office directly if you missed an appointment and want to reschedule.
Offices that don't take online appointments
A few DMV offices, mostly in rural counties, don't use the online system. If your search shows no available times in your area, call 1-844-435-7352 to ask whether that office takes phone bookings or walk-ins. The staff can tell you the best way to get service in your county.
Some services, like certain suspension hearings or commercial driver's license (CDL) testing, may require you to call or visit in person. The online system will tell you if your service type can't be booked online.
Troubleshooting common booking problems
Your information doesn't match the system: The DMV database may have outdated information. Call 1-844-435-7352 and ask them to verify your record before you try booking again. If you recently moved or changed your name, the system may not have updated yet.
No appointments are showing in your area: All slots may be full. Check again in a few days — offices release new appointments regularly. You can also search nearby zip codes or ask about walk-in hours by calling the office directly. The phone number is on the DMV website under "Office Locator."
You booked but didn't receive a confirmation: Check your email spam folder. If it's not there, log back into the system with your license number and date of birth — your appointment should still be in your account. You can also call the office directly to confirm they have you scheduled.
You need a service that's not in the online system: Call 1-844-435-7352 or visit an office in person. Some transactions, like certain commercial services or special requests, have to be handled by staff.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person getting the service has to schedule their own appointment using their own license or ID number. If someone else needs help, they can call 1-844-435-7352 and a staff member can walk them through the process over the phone.
How far in advance can I book?
You can usually book up to 30 days ahead, though availability depends on your office and service type. Some offices fill up quickly, so booking as soon as slots open gives you more choices.
What if I don't have a smartphone or computer?
Call 1-844-435-7352 to book by phone. A staff member will ask you the same questions the online system does and schedule you for an available time. You'll still get a confirmation number to bring with you.
Do I have to pay a fee to book online?
No. Booking is free. You pay for your service (license renewal, ID replacement, etc.) when you arrive at your appointment. Payment methods vary by office, but most take cash, card, and check.
What happens if the office is closed on the day I want to book?
The online system only shows dates when the office is open. If you don't see a date you want, that office is closed that day. You can pick a different date or search a different office location.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.