Book your Florida driver license appointment through the DHSMV website or by phone
Florida's Department of Highway Safety and Motor Vehicles (DHSMV) lets you reserve a time slot for your driver license appointment online at www.flhsmv.gov. You can also call 1-844-DL-FLHSV (1-844-353-5478) to book by phone. The online system is open 24 hours, so you can schedule at any time that works for you.
When you book online, you'll choose your county, the type of service you need (new license, renewal, replacement, or road test), and your preferred date and time from available slots. The system shows you openings at nearby offices so you can pick the location most convenient for you. After you confirm your appointment, you'll receive a confirmation number and details about what documents to bring.
Appointments typically fill up weeks in advance during peak times, especially in larger counties like Miami-Dade and Hillsborough. If you can't find an opening in your preferred county, checking neighboring counties sometimes reveals sooner dates. Walk-ins are accepted at most DHSMV offices, but you may wait several hours.
Key Takeaways
- Book online at www.flhsmv.gov or call 1-844-353-5478; the website is available around the clock.
- You'll select your county, service type, and preferred date and time from real openings in the system.
- Appointments fill quickly in busy counties, so booking weeks ahead gives you more choices.
- You'll receive a confirmation number by email or text that you should bring to your appointment.
- If no appointments are open in your county, try nearby counties or ask about walk-in hours.
What you need before you book
Have your information ready before you start the booking process. You'll need your Social Security number, date of birth, and current Florida driver license number (if you're renewing or replacing). If you're getting your first license, have your Social Security number and date of birth ready instead.
Know which service you need. A new license is for first-time drivers. A renewal is for an expired or expiring license. A replacement is for a lost, stolen, or damaged license. A road test appointment is separate from a license appointment and books differently. Picking the wrong service type can waste your appointment slot.
If you're scheduling a road test, you'll also need to know your learner's permit number. The road test appointment system is part of the same DHSMV website but operates on its own schedule, so availability for tests may differ from license appointments.
Step-by-step: booking online at flhsmv.gov
Step 1: Go to the DHSMV website. Visit www.flhsmv.gov and look for the "Appointment" or "Schedule an Appointment" link on the homepage. This usually appears near the top of the page.
Step 2: Select your service type. Choose whether you need a new license, renewal, replacement, or road test. The system will ask follow-up questions based on what you pick.
Step 3: Enter your personal information. Provide your name, date of birth, Social Security number, and driver license number (if applicable). Double-check spelling and numbers—errors here can cause problems at your appointment.
Step 4: Choose your county and location. Select the county where you want to visit. The system shows all DHSMV offices in that county. You can also check nearby counties to see if earlier slots are open there.
Step 5: Pick your date and time. The calendar shows available dates in green. Click a date to see time slots for that day. Slots fill throughout the day as people book, so earlier dates may have fewer options.
Step 6: Confirm and save your confirmation number. Review your appointment details, then confirm. The system will give you a confirmation number. Write it down or take a screenshot. You'll need this number when you arrive.
What to bring to your appointment
DHSMV requires specific documents depending on whether you're getting a new license, renewing, or replacing. For a new license, bring your Social Security card (or a document showing your number), proof of residency (utility bill, lease, or bank statement), and proof of identity (passport, birth certificate, or school ID). You'll also take the written test at this appointment unless you already passed it with a learner's permit.
For a renewal or replacement, bring your current or expired Florida driver license and proof of residency if your address has changed. If you're replacing a lost or stolen license, bring a police report if you filed one—it's not required, but it speeds up the process.
For a road test, bring your learner's permit, proof of insurance for the vehicle you'll drive, and the vehicle's registration. The vehicle must pass a safety inspection (working lights, brakes, wipers, and horn). Bring your Social Security card and proof of residency as well, even though you already have a permit.
Bring your confirmation number and arrive 10 to 15 minutes early. DHSMV offices can be busy, and arriving early gives staff time to check you in.
If you can't find an appointment
Appointments in popular counties sometimes book out weeks in advance. If you see no openings, check back the next day—cancellations happen regularly and new slots open throughout the week. Many people cancel or reschedule, so persistence often works.
Try scheduling in a neighboring county if one is within reasonable driving distance. A county 20 or 30 minutes away may have much sooner availability. You can get your license in any Florida county, not just the one where you live.
Call 1-844-353-5478 if the website shows no openings. The phone line sometimes has access to slots not visible online, or staff can tell you when the next batch of appointments will open. Phone wait times can be long during business hours, so calling early morning or late afternoon may be faster.
Walk-in service is available at all DHSMV offices during regular hours. You won't have a reserved time, but you can be seen the same day. Expect to wait 1 to 3 hours depending on how busy the office is. Walk-ins are usually slower than scheduled appointments, but they work if you need to be seen urgently.
After you book: what happens next
You'll receive a confirmation email or text message with your appointment details, confirmation number, and the address of your DHSMV office. Save this message or print it. Some offices ask you to bring the confirmation, though it's not always required.
If you need to cancel or reschedule, go back to www.flhsmv.gov, find the "Manage Appointment" or "Cancel Appointment" option, and enter your confirmation number. You can usually reschedule up to 24 hours before your appointment. Canceling frees up the slot for someone else and may open earlier dates for you if you rebook.
Arrive on time or a few minutes early. If you're more than 15 minutes late, the office may give your slot to the next person. If you miss your appointment entirely, you'll need to book a new one.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person getting the license must book their own appointment using their own information. A parent or guardian can help a teenager book, but the system requires the applicant's Social Security number and date of birth. For road tests, the permit holder must be the one booking.
How far in advance can I book?
You can usually book up to 30 days ahead, though this varies by county and how busy the office is. During slow periods, you may see openings further out. During peak times, the 30-day window fills quickly and you'll see only a few weeks of availability.
What if I don't have a confirmation number after I book?
Check your email (including spam folder) and text messages. The system sends confirmations automatically. If you didn't receive one, call 1-844-353-5478 with your name and date of birth and they can look up your appointment. Write down the confirmation number they give you.
Can I change my appointment to a different county?
Yes. Cancel your current appointment through the website, then book a new one in the county you prefer. This frees up your original slot and lets you search for openings elsewhere. You can book in any Florida county regardless of where you live.
What if I'm running late to my appointment?
Call the DHSMV office directly as soon as you know you'll be late. The office phone number is on your confirmation email. If you're more than 15 minutes late, they may reassign your slot, but calling ahead sometimes gives you a grace period. If you miss it entirely, you'll need to book a new appointment.