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 its own appointment system at flhsmv.gov. You go directly to that site, select your location and service type, and pick an available time slot. There is no separate process process, no fee beyond what you would pay at the office, and no waiting list — you either find an open slot or you don't.

The system shows you real-time availability at each office. If all slots are full for the next 30 days, the calendar will say so. You cannot reserve a spot further out than the system displays, and you cannot call ahead to hold a time. The appointment you book online is the only confirmation you get — print or screenshot it before you go.

Not every service can be booked online. License renewals, address changes, and duplicate documents usually have slots available. Vehicle registration, title transfers, and some commercial services may require an in-person visit without an appointment, or may not be bookable through the online system at all. The FLHSMV website tells you which services are available at each location.

Key Takeaways

  • Book directly at flhsmv.gov — the state DMV's official site — not through any other website or phone number.
  • The online system shows only the next 30 days of availability, and slots fill up quickly in urban areas.
  • You must know which service you need before you start, because not all services have online appointment slots.
  • Your confirmation is what appears on screen after you book; save or print it because the DMV does not send email confirmations.
  • If no slots are available, check back the next day or try a different location, because new slots are released regularly.

Step-by-step process to book your appointment

Go to flhsmv.gov and look for the "Make an Appointment" or "Schedule an Appointment" link on the homepage. Click it. You will be taken to a page that asks you to select your county and the service you need. The dropdown menu lists all Florida counties; pick yours.

Next, choose your service from the list. Common options include driver license renewal, address change, duplicate license, and vehicle registration renewal. If your service is not listed, it may not be available online — the system will tell you to visit an office in person or call the local office number.

Once you select a service, the system shows you available offices in your county and nearby counties. Pick the one closest to you or most convenient. The calendar then displays open time slots for the next 30 days. Click the date and time you want. You will be asked to enter your name, phone number, and email address (though email confirmation is not may provide). Review your details and confirm the appointment.

After you confirm, a confirmation page appears with your appointment number, date, time, and office address. Write down the appointment number or take a screenshot. You do not need to print anything, but bring your confirmation number and a valid ID to the office on the day of your appointment.

What to bring and how early to arrive

Bring your confirmation number, a valid photo ID, and any documents specific to your service. For a license renewal, bring your current license. For a vehicle registration renewal, bring your current registration and proof of insurance. For a title transfer, bring the signed title, bill of sale, and proof of ownership. The FLHSMV website lists required documents for each service type.

Arrive 10 to 15 minutes early. The DMV will not turn you away if you are a few minutes late, but arriving early gives you time to find parking and locate the office. If you are more than 30 minutes late, your appointment may be given to the next person in line, and you may have to book a new one.

Bring payment in the form the office accepts. Most Florida DMV offices take cash, debit, and credit cards, but some smaller offices may be cash-only. Check the office details on flhsmv.gov before you go.

When slots are full and how to find availability

If the calendar shows no open slots for 30 days, the office is fully booked. This happens regularly in Miami-Dade, Broward, Hillsborough, and Orange counties during peak times. You have three options: try a different office in a nearby county, check back the next day (new slots are released daily), or visit without an appointment.

Visiting without an appointment means you arrive during office hours and take a number from the kiosk. Wait times can be 2 to 4 hours depending on the office and time of day. Weekday mornings, especially Tuesday through Thursday, tend to be less crowded than Mondays and Fridays. Avoid the last hour before closing.

Some services cannot be booked online at all and require a walk-in visit. If you need a commercial driver license (CDL), a hazmat endorsement, or a title transfer with a lien, call the local office to ask whether you can book ahead or must come in person.

Canceling or rescheduling an appointment

The FLHSMV online system does not have a built-in cancellation or reschedule feature. If you need to change your appointment, call the office directly using the phone number listed on flhsmv.gov for your location. Have your appointment number ready. The office staff can move you to a different time slot if one is available.

If you cancel without calling, you straightforward do not show up. Your slot will be released and given to someone else. There is no penalty for missing an appointment, but you will need to book a new one if you still need the service.

Common problems and how to fix them

If you forget your appointment number, go back to flhsmv.gov and try to book the same service at the same location. The system may show your existing appointment and let you view or modify it. If not, call the office directly with your name and date of birth, and they can look up your appointment.

If the website is slow or crashes, try again in a few minutes. The FLHSMV system experiences heavy traffic during business hours, especially early morning. If you cannot access the site at all, try a different browser or device, or call the office to book by phone (though phone booking may not be available at all locations).

If you arrive at your appointment and the office says it has no record of you, show your confirmation number or screenshot. If the office still cannot find it, ask to speak to a manager. Booking errors are rare, but they happen — the manager can usually get you into the queue that day.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person whose service is being requested must book the appointment themselves or be present when you book it in person at an office. You cannot book a license renewal for a family member online.

Do I need to create an account to book an appointment?

No account is required. The FLHSMV system is walk-up booking — you select your service, pick a time, and enter your name and phone number. You do not log in or create a password.

What if I book an appointment but my documents are not ready?

Call the office and cancel or reschedule. If you show up without the required documents, the DMV will not process your request and you will have wasted your appointment slot. It is better to reschedule than to arrive unprepared.

Can I book multiple appointments at once?

You can book separate appointments for different services, but each one must be booked individually through the system. You cannot bundle them into a single visit.

Is there a fee to book an appointment online?

No. The appointment itself is free. You pay only the service fee when you complete your transaction at the office — the same fee you would pay if you walked in without an appointment.