Where to Book Your Florida DMV Appointment
Florida DMV appointments are booked through the official state website at flhsmv.gov, not through third-party services or phone lines. The system is called HSMV Online Services, and it lets you reserve a time slot at a specific office location before you arrive.
You do not need to create an account or log in to book an appointment. The process is open to anyone and takes about five minutes. You will need to know which county office you want to visit and what type of transaction you need (license renewal, new license, ID card, and so on).
The appointment system shows you available dates and times at each location. Slots fill up, especially in high-traffic counties like Hillsborough, Miami-Dade, and Broward, so booking early in the week or early in the month often gives you more options.
Key Takeaways
- Book appointments at flhsmv.gov using the HSMV Online Services system; no login or account is required.
- You must select your county and the type of transaction before you see available time slots.
- Appointments can be booked up to 30 days in advance, and you will receive a confirmation number by email or text.
- Walk-ins are still accepted at most offices, but appointment holders are served first and wait times are shorter.
- If you cannot keep your appointment, cancel it online at least 24 hours ahead so the slot opens for someone else.
Step-by-Step Process to Book Online
Start by going to flhsmv.gov and looking for the "Online Services" or "Schedule an Appointment" link on the homepage. Click it to enter the appointment booking system. You will see a screen asking you to select your county from a dropdown menu. Choose the county where the office is located, not where you live.
Next, select the type of transaction you need. Common options include driver license renewal, new driver license, ID card, commercial driver license (CDL), and vehicle registration. The system will show you only the offices in that county that handle your transaction type.
The system then displays available dates and times. Dates are shown in a calendar format; click on a date to see the time slots available that day. Select the time that works for you. You will then enter your name, phone number, and email address. The system sends a confirmation to the email or phone number you provide.
Write down or save your confirmation number. You will need it when you arrive at the office. Arrive 10 to 15 minutes early with all required documents for your transaction.
What Documents to Bring
The documents you need depend on your transaction type, but the DMV website lists requirements for each one. For a driver license renewal, you typically need your current license, proof of residency (utility bill, lease, or bank statement), and proof of Social Security number. For a new license, you need proof of identity, proof of residency, proof of Social Security number, and proof of Florida residency (at least 45 days old).
Bring originals or certified copies—photocopies are not accepted for most documents. If you are renewing and your address has not changed, some transactions can be done by mail or online without an appointment, so check the website first to see if you need to come in at all.
Appointment Availability and Booking Windows
Florida allows you to book appointments up to 30 days in advance. Slots open on a rolling basis, so new dates become available as the 30-day window moves forward. If you do not see an appointment time that works, check back the next day or later in the week.
High-demand counties like Miami-Dade, Broward, and Hillsborough often fill up quickly, especially for driver license renewals. If you cannot find a slot in your home county, you can book at an office in a neighboring county—your license is valid statewide regardless of where you renew it. Rural and less-populated counties typically have more open slots.
Peak times are mid-month and late afternoon. Early morning slots and early-month appointments tend to have better availability. If you have flexibility, booking for a Tuesday or Wednesday morning often means shorter wait times.
Confirming and Canceling Your Appointment
After you book, you will receive a confirmation number via email or text message (whichever you provided). Save this number. You do not need to print anything, but having the number on your phone makes check-in faster.
If your plans change, cancel your appointment online through the same flhsmv.gov system at least 24 hours before your scheduled time. Canceling early opens the slot for someone else and prevents no-shows. If you miss an appointment without canceling, you may have to wait longer to book your next one, depending on the office.
If you need to reschedule, cancel the old appointment first, then book a new one. Do not assume you can just show up at a different time—the system tracks your reservation.
What Happens if You Cannot Book Online
If the online system is down or you do not have internet access, you can call the DMV at 1-844-435-7352 to book by phone. Wait times for phone appointments are longer than online, so try the website first. Some county offices also accept walk-ins, though you will wait longer than appointment holders.
If you are unable to visit an office in person, Florida offers some services by mail. Driver license renewals, address changes, and duplicate licenses can often be handled without an appointment if you meet certain conditions (such as no vision test required). Check the "Services by Mail" section of flhsmv.gov to see if your transaction qualifies.
Common Mistakes to Avoid
Do not book an appointment at the wrong county office. The system shows only offices in the county you select, so if you choose the wrong one, you will have to cancel and rebook. Double-check the county name before you confirm.
Do not forget to bring all required documents. The DMV will not process your transaction if you are missing even one document, and you will have to reschedule. Check the requirements for your specific transaction type on flhsmv.gov before you go.
Do not arrive more than 15 minutes early. The office may not seat you before your appointment time, and you could end up waiting longer than if you arrived closer to your slot. Arriving 10 to 15 minutes early is the standard.
Do not assume your appointment is confirmed without checking your email or text. If you did not receive a confirmation, the booking may not have gone through. Log back into the system and verify your appointment is listed.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose transaction it is must book their own appointment using their own name and contact information. The DMV uses the confirmation number to verify identity at check-in, so the name on the appointment must match the person arriving.
What if I book an appointment but then move to a different county?
You can keep the appointment you booked or cancel it and book a new one in your new county. Your driver license is valid statewide, so it does not matter which county office you use. If you cancel, do it at least 24 hours before your scheduled time.
Do I have to have 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 will wait longer—sometimes several hours during busy times. Booking online takes five minutes and saves you time in the office.
How far in advance should I book my appointment?
Book as soon as you know you need to renew or get a new license. The system opens 30 days ahead, so if you wait until the last week before your license expires, slots may be full. Booking two to three weeks ahead usually gives you good availability.
What if the online system will not let me book because it says I am not may be able to access?
This usually means your license is not yet may be able to access for renewal (you can renew up to six months before expiration) or there is a hold on your record. Call 1-844-435-7352 to find out why the system rejected your booking. A representative can tell you what needs to be resolved before you can schedule.