Book your Florida learner's permit appointment through the DMV website or by phone
Florida's Department of Motor Vehicles lets you schedule an appointment for your learner's permit online at www.flhsmv.gov or by calling 1-844-435-7352. You cannot walk in without an appointment — the DMV requires all learner's permit applicants to book a time slot in advance. The online system shows available dates and times at your nearest office, and you can complete the entire booking in about five minutes.
The phone line operates Monday through Friday, 8 a.m. to 5 p.m. Eastern time. Wait times vary by location and season; calling early in the morning or mid-week typically means shorter holds. When you call, have your name, date of birth, and preferred office location ready so the representative can find open slots quickly.
Key Takeaways
- Book online at www.flhsmv.gov or call 1-844-435-7352 — walk-ins are not accepted for learner's permit appointments.
- You will need your Social Security number, date of birth, and a valid form of identification to complete the booking.
- Appointment availability varies by county; rural areas may have longer waits between open slots than urban offices.
- Bring all required documents to your appointment, including proof of residency and your birth certificate or passport, or your appointment may be cancelled.
What you need before you book
Have your Social Security number and date of birth ready when you start the booking process. The DMV system uses these to check your driving record and confirm you have not already held a learner's permit in Florida. If you have moved to Florida from another state, the system will also verify that your out-of-state license or permit has expired or been surrendered.
You will also need to know which DMV office location works best for you. Florida has offices in every county, and the online booking tool shows which ones have open slots. Some offices fill up weeks in advance, especially in high-population areas like Miami-Dade, Broward, and Hillsborough counties. If your nearest office has no availability, you can book at a different location — many people travel 30 to 45 minutes to an office with an earlier opening.
Step-by-step: booking online
Go to www.flhsmv.gov and look for the "Schedule an Appointment" button on the homepage. Click it and select "Learner's Permit" from the dropdown menu of transaction types. The system will ask you to enter your date of birth and Social Security number to verify your identity.
Next, choose your county and preferred office location. The system displays all available dates and times for that office over the next 30 days. Select the date and time that works for you, then confirm your contact information — phone number and email address. You will receive a confirmation number when ready and a reminder email 24 hours before your appointment. Write down or screenshot your confirmation number; you will need it when you arrive.
The entire process takes about three to five minutes. If the system cannot verify your identity, you will need to call 1-844-435-7352 to book by phone instead.
Booking by phone if the website does not work
Call 1-844-435-7352 during business hours (Monday–Friday, 8 a.m. to 5 p.m. Eastern). Have your Social Security number, date of birth, and preferred county ready. The representative will search for available slots and book you into the first one that fits your schedule, or they can show you several options to choose from.
Phone bookings take longer than online — expect to spend 10 to 15 minutes on the call, including hold time. The representative will give you a confirmation number at the end of the call. Ask them to email or text the confirmation if possible, since phone lines can be hard to hear.
What to bring on your appointment day
Bring your confirmation number and a valid photo ID — a passport, state ID, or out-of-state driver's license. You will also need proof of residency (a utility bill, lease, or bank statement with your name and Florida address dated within the last 60 days) and your birth certificate or passport. If you were born outside the United States, bring your passport or a certified copy of your birth certificate from your country of origin.
Bring your Social Security card or a document showing your full Social Security number. If you do not have your card, a tax return, W-2, or bank statement with your SSN will work. Arrive 10 to 15 minutes early; the DMV will cancel your appointment if you are more than 15 minutes late.
How long the appointment takes
A learner's permit appointment typically lasts 30 to 45 minutes from check-in to completion. The DMV will verify your documents, take your photo, administer the written knowledge test, and issue your permit on the spot if you pass. If you fail the test, you can reschedule to retake it, usually within a few days.
Bring all documents in one folder or envelope so you can hand them over quickly. Missing even one required document will result in a cancelled appointment and you will have to reschedule. The DMV does not make exceptions for incomplete paperwork.
If you need to reschedule or cancel
Cancel or reschedule through the same website where you booked: www.flhsmv.gov. Log in with your confirmation number and date of birth, then select "Reschedule" or "Cancel." You can also call 1-844-435-7352 to make changes by phone. Cancellations free up slots for other people, so cancel as soon as you know you cannot make it.
If you miss your appointment without cancelling, you will have to book a new one through the regular system. Some offices may flag repeated no-shows, which can delay future bookings.
Frequently Asked Questions
Can someone else book the appointment for me?
No, the person getting the learner's permit must book their own appointment using their own Social Security number and date of birth. A parent or guardian can help you navigate the website or make the phone call, but the system requires your personal information to verify your identity.
What if I do not have a Social Security number?
You will need to call 1-844-435-7352 to book by phone. Tell the representative you do not have an SSN and ask what alternative documents you can use. You may be asked to bring an Individual Taxpayer Identification Number (ITIN) or other federal identification instead.
How far in advance should I book?
Book as soon as you are ready to take the test. In busy counties like Miami-Dade and Broward, open slots fill up 2 to 4 weeks ahead. In smaller counties, you may find availability within a week. The system shows you what is available when you search, so you can see the current wait time for your area.
What happens if I fail the written test at my appointment?
You can retake the test at a follow-up appointment, usually scheduled within a few days. You will need to book a new appointment through the website or phone line. There is no extra fee for the retake, but you will have to return to the DMV office.
Can I book an appointment for someone under 18?
No, the person explore for the learner's permit must book their own appointment. If they are under 18, a parent or guardian can sit with them during the booking process, but the system requires the applicant's own information to complete it.