Book your Florida DMV appointment through the official FLHSMV website or by phone
Florida's Department of Highway Safety and Motor Vehicles (FLHSMV) lets you reserve a time slot online at flhsmv.gov/appointments instead of showing up and waiting. You pick your county office, the service you need, and an available date and time. The system confirms your appointment by email and text, and you show up during your reserved window.
If you cannot use the online system, you can call the FLHSMV customer service line at 1-844-353-4748 to book by phone. Both routes lead to the same appointment system — the online method is faster if you know what you need and which office is closest to you.
Key Takeaways
- Go to flhsmv.gov/appointments, select your county and service type, and choose from available dates and times in your area.
- You will receive a confirmation email and text message with your appointment details, which you should bring or have ready when you arrive.
- Some services like commercial driver's license (CDL) tests and certain ID renewals have separate scheduling systems or may require phone booking.
- If an online slot is not available for your service, call 1-844-353-4748 to see if the office can add you or direct you to another location.
What services you can book online
The online appointment system covers the most common transactions: driver's license renewals, ID card renewals, address changes, duplicate license or ID requests, and vehicle registration services. You can also book for written knowledge tests (the permit test) and road tests for driver's license and motorcycle endorsements.
Some services do not appear in the online scheduler. CDL knowledge tests, CDL road tests, and certain specialized transactions like title transfers or lien releases may require you to call or visit in person. The website will tell you if your specific service is not available online — if you select a service and no dates appear, that office is not booking that transaction remotely.
Step-by-step: booking your appointment online
Step 1: Go to flhsmv.gov/appointments in your web browser. You do not need to log in or create an account.
Step 2: Select your county from the dropdown menu. The system will show you which DMV offices in that county have availability for the services you want.
Step 3: Choose the service you need — for example, "Driver License Renewal" or "Road Test." The page will update to show only offices that handle that transaction.
Step 4: Pick a date and time from the available slots. The calendar shows which days have openings, and you can see specific times once you select a date.
Step 5: Enter your name, phone number, and email address. The system uses these to send your confirmation and any updates.
Step 6: Review your details and click to confirm. You will see a confirmation number on the screen — write it down or take a screenshot.
Within a few minutes, you should receive a confirmation email and a text message with your appointment time, location address, and confirmation number. Save these — you will need the confirmation number when you arrive.
What to bring and how early to arrive
Bring your confirmation number and a valid photo ID when you go to your appointment. Depending on your service, you may also need your current driver's license, vehicle title, proof of residency, or other documents. The FLHSMV website lists what each service requires under the "What to Bring" section for that transaction type.
Arrive 10 to 15 minutes before your scheduled time. Even with an appointment, you may wait if the office is running behind, but you will not wait as long as someone without a reservation. If you are running more than 15 minutes late, call the office directly to let them know — some offices will hold your slot, but policies vary by location.
Rescheduling or canceling your appointment
If you need to change your time, go back to flhsmv.gov/appointments and look for the option to manage an existing appointment. You will need your confirmation number and phone number or email. The system will let you cancel and rebook in the same session, or you can cancel and book a new slot later.
If you cannot find the reschedule option online, call 1-844-353-4748. Customer service can move your appointment to a different date or time, or cancel it if you no longer need it. Canceling frees up the slot for someone else, so cancel as soon as you know you will not make it.
When online booking is not available
Some DMV offices occasionally close their online scheduler when they are fully booked or during maintenance. If you see no available dates for your county, try selecting a different nearby county — you can use any Florida DMV office for most services, not just the one closest to you.
If no offices in your region have openings, call 1-844-353-4748. The customer service team can sometimes add you to a waitlist, direct you to an office with availability, or tell you when the next batch of appointments will open. During busy seasons (late spring and summer), appointments can fill up weeks in advance, so booking early is worth the effort.
Frequently Asked Questions
Do I have to book online, or can I just walk in?
Walk-ins are still accepted at most Florida DMV offices, but you will wait longer than someone with an appointment. Online booking is free and takes five minutes, so it is worth doing if you want to avoid a long wait.
What if I miss my appointment?
If you do not show up, the office will release your slot. You can book a new appointment online or by phone whenever you are ready. There is no penalty for missing an appointment, but you will have to wait for the next available opening.
Can I book an appointment for someone else?
You can book an appointment using another person's name and contact information, but they will need to bring a valid photo ID matching that name when they arrive. The confirmation will go to the phone number and email you provide, so make sure the person knows their appointment time.
How far in advance can I book?
You can usually book appointments up to 30 days ahead, though this varies by office and service. The calendar on flhsmv.gov/appointments will show you the furthest date available for your location and service type.
What if the website is down or I cannot access it?
Call 1-844-353-4748 to book by phone. Customer service hours are Monday through Friday, 8 a.m. to 5 p.m. Eastern time. You can also visit an office in person to book at the front desk, though this defeats the purpose of avoiding a wait.