Schedule Your Florida DMV Appointment Through the Official System

Florida's Department of Motor Vehicles uses an online appointment system called DHSMV Online Services to let you book a time slot at a local office. You can schedule most routine transactions — license renewals, address changes, duplicate licenses, and vehicle registration services — through this system without calling. The website is services.flhsmv.gov, and appointments are free.

If you cannot use the online system or need to handle a transaction that is not available for scheduling, you can call the Florida DMV customer service line at 1-850-617-3800. Wait times vary by time of day and day of week; calling early in the morning on a Tuesday or Wednesday typically means shorter hold times than calling on Friday afternoon.

Walk-in service is still available at most Florida DMV offices, but appointment holders are served first. If you show up without an appointment, you may wait significantly longer, especially during peak hours.

Key Takeaways

  • Book online at services.flhsmv.gov using your driver license number or ID number and date of birth to log in.
  • You can schedule appointments for license renewals, address changes, duplicate licenses, and vehicle registration services through the online system.
  • Call 1-850-617-3800 if you need to schedule a transaction not available online or if you cannot access the website.
  • Arrive 10 to 15 minutes before your scheduled appointment time with all required documents for your transaction type.
  • If you need to cancel or reschedule, do so through the same online system or by calling customer service at least 24 hours in advance.

Steps to Book Online at services.flhsmv.gov

Go to services.flhsmv.gov and select "Schedule an Appointment" from the homepage. You will be asked to log in or create an account. If you already have a Florida driver license or ID card, use your license or ID number and your date of birth to log in. If you do not have an account yet, you can create one by providing your name, date of birth, and email address.

After logging in, select the type of transaction you need. The system will show you which services can be scheduled online at your location. Common options include renewing your driver license, changing your address, getting a duplicate license, or handling vehicle registration matters. Some transactions — such as commercial driver license (CDL) testing or certain medical reviews — cannot be scheduled through the online system and require a phone call instead.

Choose your preferred county and office location. Florida has DMV offices in every county, and you can pick the one closest to you or most convenient for your schedule. The system will then show available appointment times for the next several weeks. Select a date and time that works for you, confirm your transaction type and personal information, and you will receive a confirmation number by email and text message (if you provided a phone number).

What to Bring to Your Appointment

The documents you need depend on your transaction type. For a driver license renewal, bring your current license, proof of residency (a utility bill, lease, or mortgage statement dated within the last 60 days), and your Social Security number or proof of it. If you are renewing by mail or online, you may not need to visit an office at all — check whether your renewal type qualifies.

For an address change, bring your current license and proof of your new address. For a duplicate license, bring your current license and payment (the fee varies but is typically under $10). If you are handling vehicle registration, bring your vehicle title, proof of insurance, and identification. Bring your appointment confirmation number or email confirmation so the staff can pull up your record quickly.

If any of your documents are not in English, bring the original document plus a certified English translation. Arrive 10 to 15 minutes early so you have time to check in and locate the correct window.

Scheduling by Phone if Online Is Not an Option

Call 1-850-617-3800 to speak with a customer service representative. Have your driver license number or ID number, date of birth, and the type of transaction you need ready when you call. The representative will confirm your information, check available appointment times, and book a slot for you. They will provide a confirmation number over the phone; ask them to email or text it to you as well so you have a record.

Phone lines are typically open Monday through Friday, 8 a.m. to 5 p.m. Eastern Time. If you call outside these hours, you may reach an automated system that allows you to leave a callback request. The DMV will return your call during business hours, though response times can be several hours or the next business day during busy periods.

If you are deaf or hard of hearing, Florida DMV offers relay services. Call the Florida Relay Service at 711 and ask to be connected to the DMV customer service line.

Transactions You Cannot Schedule Online

Some services require an in-person visit but cannot be pre-scheduled through the online system. These include commercial driver license (CDL) written tests and skills tests, medical review appointments (for vision or medical conditions), hazmat endorsement testing, and certain ID card services for people without a prior Florida license. If you need one of these services, call 1-850-617-3800 to find out whether your local office handles it and what the process is.

You can still walk in for these services, but calling ahead to ask about current wait times is wise. Some offices may have limited availability for certain transaction types on specific days.

Canceling or Rescheduling Your Appointment

If you booked online, log back into services.flhsmv.gov, find your appointment in your account, and select the option to cancel or reschedule. You can change your date and time when ready without calling. If you booked by phone, call 1-850-617-3800 to cancel or reschedule. Try to make changes at least 24 hours before your appointment so the time slot can be offered to another person.

If you miss your appointment without canceling, you will need to schedule a new one. Repeated no-shows may result in your appointment being canceled automatically, though this is rare.

Common Mistakes to Avoid

Do not assume your transaction can be scheduled online without checking first. The system will tell you if your specific service is not available for online booking. Do not arrive without your confirmation number or email confirmation — staff can look you up by name and license number, but having your confirmation speeds the process.

Do not forget to bring proof of residency for license renewals. This is one of the most common reasons appointments take longer than expected or require a return visit. Do not schedule an appointment if you are not sure you can make it; canceling or rescheduling is free, but no-shows waste your time and the DMV's resources.

Do not expect to handle multiple unrelated transactions in one appointment. If you need a license renewal and vehicle registration help, ask when you schedule whether both can be done in the same visit, or schedule two separate appointments.

Frequently Asked Questions

How far in advance can I schedule a Florida DMV appointment?

You can typically schedule appointments up to 30 days in advance through the online system. If you need an appointment sooner or further out, call 1-850-617-3800. Some offices may have limited availability during certain seasons, so booking as soon as you know you need an appointment is wise.

What if I do not have a Florida driver license yet?

If you are getting your first Florida license, you cannot use the online appointment system. Call 1-850-617-3800 to schedule, or walk in to your local office. You will need to bring proof of identity, proof of residency, proof of Social Security number, and proof of lawful presence in the United States.

Can I schedule an appointment for someone else?

No. The person whose transaction it is must schedule the appointment themselves using their own license or ID number and date of birth. If someone cannot access the online system, they can call 1-850-617-3800 and a representative can schedule on their behalf over the phone.

What happens if I arrive late to my appointment?

If you are running late, call the office directly or call 1-850-617-3800 to let them know. Most offices will still see you if you arrive within 15 to 30 minutes of your scheduled time, but arriving late may push your appointment back or result in being asked to reschedule. Arriving early is always safer.

Is there a fee to schedule an appointment?

No. Scheduling itself is free. You will pay only for the transaction itself — for example, a license renewal fee or vehicle registration fee — when you complete your business at the office.