Book your Florida DMV appointment through the official state website or by phone
Florida's Department of Motor Vehicles lets you schedule most appointments online at flhsmv.gov without waiting in line or calling. You can book for driver's license renewals, ID card services, vehicle registration, and several other transactions. The online system shows you available dates and times at the location nearest you, and you'll receive a confirmation email with your appointment details.
If you prefer not to use the website, you can call the DMV at 1-844-435-7352 to schedule by phone. Either way, you'll need your driver's license number or ID number, and you should have information about what service you need before you start.
Key Takeaways
- Go to flhsmv.gov and select "Schedule an Appointment" to see available times at DMV offices near you.
- You will need your driver's license or ID number, and sometimes your vehicle identification number, depending on the service.
- Appointments typically fill up weeks in advance during busy seasons, so book as early as your situation allows.
- You can reschedule or cancel your appointment through the same website up to 24 hours before your scheduled time.
- If the online system shows no availability, call 1-844-435-7352 to ask about cancellations or express services at your location.
What you need before you start booking
Have your driver's license number or ID number ready when you go to flhsmv.gov. If you're scheduling for a vehicle-related service like registration renewal or title transfer, you'll also need your vehicle identification number (VIN), which appears on your registration card and on the dashboard of your car.
Know which service you need before you begin. The website asks you to select your transaction type first — for example, "renew driver's license," "replace lost ID," or "register vehicle" — and the available appointments change based on what you choose. If you're unsure which service applies to your situation, the DMV website has a section describing each one.
Step-by-step: scheduling through flhsmv.gov
Open flhsmv.gov in your web browser and look for the button labeled "Schedule an Appointment" on the homepage. Click it, and the system will ask you to enter your driver's license or ID number. Type it in exactly as it appears on your card.
Next, select the type of service you need from the dropdown menu. The website will then ask for your zip code or the county where you want to visit. Enter your information and the system will show you all DMV offices in that area with their current availability.
Choose the office and date that work for you. The calendar shows which days have openings, and once you select a date, you'll see the available times. Pick a time slot and review your appointment details on the confirmation screen. The system will send a confirmation email to the address you provide — save this email or take a screenshot, because you'll need to show your confirmation when you arrive.
What to expect when you arrive at your appointment
Bring your confirmation email or the confirmation number from your appointment. You should also bring the original documents the DMV requires for your specific service — for a driver's license renewal, that's usually your current license and proof of residency; for vehicle registration, bring your current registration and proof of insurance.
Arrive 10 to 15 minutes early. Even with an appointment, you may wait a short time, but the appointment system means you won't wait hours. The DMV staff will call you by name when they're ready, and they'll process your transaction at the counter.
Rescheduling or canceling your appointment
If you need to change your appointment, go back to flhsmv.gov and select "Manage Appointment." Enter your confirmation number and driver's license number, and the system will let you reschedule to a different date or time, or cancel entirely. You can make changes up to 24 hours before your scheduled appointment.
If you cancel within 24 hours of your appointment, that time slot opens up for other people to book. If you miss your appointment without canceling, you may need to schedule a new one and wait for the next available opening.
When online scheduling shows no availability
During peak seasons — particularly around license renewal important date or the start of the school year — the online system may show no open appointments for weeks. This doesn't mean appointments don't exist; it means the visible slots are full. Call 1-844-435-7352 and ask whether your local DMV office has express or walk-in hours, or whether cancellations are expected soon.
Some DMV locations offer limited walk-in service for specific transactions, though wait times can be long. The phone line can also tell you which nearby offices might have sooner availability, since different locations fill up at different rates.
Troubleshooting common problems
If the website won't accept your driver's license number, double-check that you're entering it exactly as it appears on your card — including any letters or hyphens. If you recently moved or changed your name, your number in the DMV system may not match your current card. Call 1-844-435-7352 to verify your information before trying again online.
If you receive an error message saying your information doesn't match DMV records, it usually means a typo or a mismatch between what you entered and what the DMV has on file. Try entering your information again, character by character. If the problem persists, the phone line can help you confirm your details and schedule over the phone instead.
Frequently Asked Questions
Can I schedule an appointment for someone else?
No, you must schedule your own appointment using your own driver's license or ID number. If someone else needs an appointment, they should schedule it themselves at flhsmv.gov or by calling 1-844-435-7352. Parents can schedule appointments for minor children using the child's ID number if one exists.
How far in advance can I book an appointment?
You can typically schedule up to 30 days ahead, though this varies by location and service type. During busy periods, appointments fill quickly, so booking as soon as you know you need a service is usually the best approach.
What if I don't have an email address to receive my confirmation?
The system requires an email address for the confirmation. If you don't have one, you can create a free email account at Gmail, Yahoo, or Outlook in a few minutes. Write down your confirmation number when you schedule, and you can use that number instead of the email if needed.
Is there a fee to schedule an appointment online?
Scheduling the appointment itself is free. You will pay the standard DMV fee for your service when you arrive at your appointment — renewal fees, registration fees, and other charges vary by transaction type.
What if I need to reschedule but it's less than 24 hours away?
You can still try to reschedule through the website, though the system may not allow changes within 24 hours. If that doesn't work, call 1-844-435-7352 and explain your situation. The phone line may be able to help you reschedule or find an alternative solution.