Florida uses an online appointment system called Flamingo to schedule your DMV visit
The Florida Department of Motor Vehicles runs its appointment booking through a system called Flamingo. You go to the Flamingo website, choose your location and the service you need, and pick an available time slot. The system then sends you a confirmation with your appointment number and date. You show up at that time, and the DMV processes your transaction in the order appointments were scheduled, not first-come-first-served.
Flamingo is the only official way to book a DMV appointment in Florida. You cannot call the DMV to make an appointment, and you cannot walk in and expect to be seen without one — most Florida DMV offices now require appointments for most services. The system is free to use.
Key Takeaways
- Flamingo is Florida's official DMV appointment system, found at the Florida DMV website.
- You choose your location, service type, and preferred date and time through the online system.
- Appointments are required at most Florida DMV offices for most transactions.
- You will receive a confirmation number by email or text after booking, and you should bring this to your appointment.
- If you cannot book an appointment online, call your local DMV office to ask about walk-in availability or other options.
How to book through Flamingo step by step
Start by going to the official Florida DMV website and finding the Flamingo appointment link. You will need to enter your zip code or county to see which DMV offices serve your area. The system shows you all nearby locations and their current availability.
Next, select the service you need — for example, renewing your driver license, getting a new ID, registering a vehicle, or obtaining a title. Flamingo will show you which offices can handle that service and what dates have open slots. Choose the location and time that work for you. You will then enter your name, phone number, and email address. Flamingo sends a confirmation to the email or phone number you provide, usually within a few minutes.
Write down your confirmation number. Bring it with you on the day of your appointment, along with the documents the DMV requires for your specific transaction. Arrive a few minutes early so you can check in at the front desk.
What to do if no appointments are available
Flamingo sometimes shows no open slots for weeks, especially in busy urban areas or during peak seasons. This does not mean appointments are permanently full — the system releases new slots regularly as cancellations come in. Check back the next day, or set a reminder to look again in a few days.
If you need to complete your transaction urgently, call your local DMV office directly. Some offices hold a small number of walk-in slots each day, or they may be able to tell you when the next batch of appointments will open. A few DMV locations still accept walk-ins for certain services, though this varies by office.
You can also ask the DMV office whether your transaction can be handled by mail or online. Vehicle registration renewals, for example, can often be done without visiting an office at all.
Canceling or changing your appointment
If you need to cancel or reschedule, go back to the Flamingo website and enter your confirmation number. The system will let you cancel the appointment or pick a different time slot. Canceling frees up that slot for someone else and opens up another appointment for you to book if you need a different date.
If you cannot find your confirmation number, call your local DMV office with your name and driver license number, and they can look up your appointment and make changes for you.
Documents you need to bring
Flamingo books the appointment, but it does not tell you what documents to bring — that depends on your specific transaction. Before your appointment, visit the Florida DMV website and find the page for your service type. It will list exactly what documents, forms, and fees you need.
Common documents include your current driver license or ID, proof of residency (like a utility bill or lease), proof of Social Security number, and proof of citizenship or legal presence. For vehicle transactions, you will need your current registration, title, or bill of sale. Bring originals, not copies, unless the DMV page specifically says copies are acceptable.
If you show up without the right documents, the DMV will not be able to complete your transaction, and you will have wasted your appointment slot. Check the requirements twice before you go.
Scams and safety alerts
Do not pay anyone to book a DMV appointment for you. Flamingo is free, and no third-party service can access it on your behalf. If a website or person offers to "may provide" you an appointment for a fee, that is a scam.
Do not click links in unsolicited text messages or emails claiming to be from the DMV or Flamingo. Scammers send fake confirmation messages that look real and ask you to click a link or provide personal information. The real Flamingo system sends confirmations only after you have already booked through the official website.
The official Florida DMV website ends in .gov. If you are on a website that does not end in .gov, you are not on an official government site. Bookmark the real DMV website so you do not accidentally land on a fake one.
What happens on the day of your appointment
Arrive at least 10 minutes early. Check in at the front desk and give them your confirmation number. They will verify your appointment and direct you to a waiting area. The DMV will call you when it is your turn, usually in the order appointments were scheduled.
Bring all the documents listed on the DMV website for your transaction, your confirmation number, and a valid photo ID. Have your payment method ready — the DMV accepts cash, check, and card, but policies vary by location, so call ahead if you want to confirm.
The transaction itself usually takes 15 to 30 minutes, depending on what you are doing. If the DMV finds that you are missing a document or that something on your process is incomplete, they may not be able to finish that day and may ask you to reschedule.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose transaction it is must book their own appointment through Flamingo using their own information. You can help them navigate the website, but the name and contact information entered must be theirs.
What if I miss my appointment?
If you do not show up, your appointment slot is lost and cannot be rescheduled through the same confirmation number. You will need to go back to Flamingo and book a new appointment. Some DMV offices may flag repeated no-shows, so it is better to cancel if you know you cannot make it.
How far in advance can I book an appointment?
Flamingo typically shows availability 30 to 60 days out, though this varies by location and how busy that office is. You can book as soon as slots open for the date you want. You do not have to book months ahead — checking a week or two before you need to go usually works.
Is there a phone number to call if Flamingo is not working?
If the Flamingo website is down or you cannot book online, call your local DMV office. They can tell you whether the system is having technical problems and may be able to help you book by phone or direct you to another location.
Do I need to print my confirmation, or is the email enough?
The email confirmation is enough — you do not have to print it. Write down your confirmation number or have it ready on your phone when you arrive. The DMV staff can look up your appointment using that number.