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 cannot book through the DMV's phone line or in person at a local office — the state requires online scheduling for most transactions. The system shows available dates and times at your chosen location, and you receive a confirmation number by email.
The appointment system covers driver's license renewals, ID card applications, license replacements, and some commercial driver's license (CDL) services. Road tests and certain commercial transactions still require phone scheduling or in-person visits. The website tells you which services are available for online booking at each office.
Key Takeaways
- Go to flhsmv.gov and select "Schedule an Appointment" to access the booking system; no account creation is required.
- You will need to choose your county, the type of service you need, and your preferred office location before seeing available times.
- Appointment slots fill quickly in urban areas, so checking early in the morning or on weekdays often shows more availability.
- Your confirmation email contains your appointment number and the documents you must bring; losing this email means you may need to reschedule.
- If you cannot find an open slot, the system will offer a waitlist option that notifies you if a cancellation opens up.
Step-by-step process for booking online
Start at flhsmv.gov and look for the "Schedule an Appointment" button on the homepage. Click it to enter the booking system. You will be asked to select your county first, then the type of transaction (renewal, replacement, new ID, etc.). The system will then show you all DMV offices in that county and their current availability.
Choose the office closest to you or most convenient for your schedule. The calendar will display available dates in the next few weeks. Click on a date to see time slots for that day. Select your preferred time slot and proceed to a confirmation page. Enter your name, email address, and phone number — this is where your confirmation will be sent. Review the information and submit. You will receive a confirmation number when ready on screen and again by email within a few minutes.
Save or print your confirmation email. It contains your appointment number, the office address, the date and time, and a list of documents to bring. Arrive 10 to 15 minutes early. If you lose your confirmation, you can search for your appointment on the FLHSMV website using your name and email, but it is faster to keep the email.
What documents you need to bring
The documents required depend on your transaction type. For a driver's license renewal, bring your current license, proof of residency (utility bill, lease, or bank statement dated within 90 days), and your Social Security number. For a new ID card, bring proof of identity (passport, birth certificate, or current license), proof of residency, and your Social Security number.
If you are replacing a lost or stolen license, bring proof of identity and residency plus a police report if the license was stolen. For a first-time license, bring your learner's permit, proof of identity, proof of residency, proof of Social Security number, and proof of Florida residency for at least 45 days (a utility bill or lease works). The FLHSMV website lists the full requirements for each service type before you book, so check there if your situation is different.
Availability patterns and how to find open slots
Appointment slots in Miami-Dade, Broward, Hillsborough, and Orange counties fill within hours of opening. Slots in smaller counties and rural areas typically stay open longer. The system releases new slots on a rolling basis, usually in the early morning hours. If you see no availability, check again the next morning or try a different office location in your county.
Weekday appointments (Tuesday through Thursday) are harder to find than Monday or Friday slots. If you have flexibility, searching for appointments on a Monday or Friday morning often yields results when weekday searches show nothing. The waitlist feature is useful if you cannot find a time that works — you provide your email, and the system notifies you if someone cancels.
What happens if you cannot find an available slot
If the calendar shows no open dates, you have two options. First, use the waitlist feature by entering your email address and preferred office. The system will email you if a slot opens up, usually within a few days. Second, try searching for appointments at a different DMV office in your county or a neighboring county if you are willing to travel.
If you need an appointment urgently and cannot find one online, some DMV offices accept walk-ins for certain services, though wait times can be several hours. Call the specific office to ask whether walk-ins are accepted for your transaction type. The FLHSMV website lists phone numbers for each office. Road tests and some CDL services cannot be booked online and require calling the office directly.
Common reasons appointments are cancelled or rescheduled
If you need to cancel or change your appointment, return to flhsmv.gov and use the "Manage Your Appointment" option. Enter your confirmation number and email address. You can cancel up to 24 hours before your appointment time and when ready rebook a different slot. If you cancel within 24 hours of your appointment, you may lose that slot and have to wait for new availability to open.
If the DMV cancels your appointment (rare but it happens during system maintenance or office closures), you will receive an email notification with instructions to reschedule. Do not ignore this email — you will need to book a new appointment yourself. If you miss your appointment without cancelling, you may be required to wait longer for the next available slot, depending on the office's policy.
Frequently Asked Questions
Do I need to create an account to book an appointment?
No. The FLHSMV appointment system does not require an account. You enter your information at booking, receive a confirmation number, and that is all you need. The system sends your confirmation to your email address.
Can I book an appointment for someone else?
You can book an appointment using another person's information, but they must be present at the appointment with valid ID. The confirmation email will be sent to the email address you provide, so make sure you have access to it or give the DMV office a phone number to call if there are questions.
What if my confirmation email goes to spam?
Check your spam or promotions folder first. If you cannot find it, go to flhsmv.gov and use "Manage Your Appointment" to look up your booking using your name and email address. You can view your confirmation number and appointment details there without the email.
How far in advance can I book an appointment?
The system typically shows availability 30 to 60 days out, depending on the office. Slots for dates further away may not appear until closer to those dates. If you need an appointment more than two months away, check back in a few weeks.
What if I arrive late to my appointment?
Arrive as close to your scheduled time as possible. If you are more than 15 minutes late, the DMV may cancel your appointment and require you to reschedule. Call the office when ready if you are running late and ask whether they can still see you.