Book your Florida DMV appointment online or by phone before you visit
Florida requires you to schedule an appointment before going to a DMV office for a learner's permit. You cannot walk in without one. The state uses an online booking system called the Florida DMV appointment scheduler, accessible through the official Florida Department of Highway Safety and Motor Vehicles (DHSMV) website. You can also call the DMV directly to reserve a slot by phone if you prefer not to book online.
Appointments typically fill up 2 to 4 weeks in advance, especially in urban counties like Miami-Dade, Broward, and Hillsborough. Rural and smaller counties usually have more open slots. The wait time between booking and your appointment date depends on how far in advance you schedule and how busy your local office is.
You will need a few pieces of information ready before you book: your Social Security number, date of birth, Florida address, and a phone number where the DMV can reach you. Have these details on hand when you start the booking process.
Key Takeaways
- Book your appointment through the Florida DMV website or by calling your local office; walk-ins are not accepted for learner's permit appointments.
- Appointments fill 2 to 4 weeks ahead in busy counties, so schedule as soon as you know when you want to test.
- You will need your Social Security number, date of birth, Florida address, and a contact phone number to complete the booking.
- The appointment confirmation will include the office location, date, time, and a list of documents to bring on test day.
- If you need to reschedule or cancel, do so at least 24 hours before your appointment to avoid losing your slot.
How to book online through the Florida DMV website
Go to www.flhsmv.gov and look for the "Appointments" or "Schedule an Appointment" link on the homepage. Click it to enter the online scheduler. You will be asked to select the type of transaction you need — choose "Learner's Permit" or "Knowledge Test" depending on your state's wording at that moment.
Next, select your county and the specific DMV office location where you want to test. Florida has multiple offices in larger counties, so you may have a choice. Once you pick a location, the system will show you available dates and times for the next several weeks. Select the date and time that works for you.
Enter your personal information: full name, date of birth, Social Security number, Florida address, phone number, and email address. Double-check all details for accuracy — errors here can cause problems on test day. Review the confirmation screen, then submit. You will receive a confirmation number and an email with your appointment details. Save both.
Booking by phone if you cannot use the online system
Call your local DMV office directly to schedule over the phone. Find the phone number for your county's office on the DHSMV website under "Contact Us" or "Office Locations." Have your Social Security number, date of birth, and preferred dates ready when you call.
The staff member will ask you the same questions as the online form: your name, address, phone number, and which office location you prefer. They will tell you what dates and times are open and book you into a slot. Ask them to email or mail you a confirmation, or write down the confirmation number they give you. If they do not offer a number, ask for one — you will need it to check in on test day.
Phone lines are often busy during peak hours (mid-morning and early afternoon on weekdays). Call early in the morning or late in the afternoon for shorter wait times. Some offices have separate phone lines for appointments versus general questions; ask for the appointments line specifically.
What documents to bring on your appointment day
Bring your confirmation number or confirmation email printed out. Bring a valid form of identification — a passport, birth certificate, or state ID card. Bring proof of your Florida address: a utility bill, lease, or bank statement dated within the last 60 days with your name and current address on it.
Bring your Social Security card or a document showing your full Social Security number. If you do not have a Social Security card, bring a tax return, W-2, or 1099 form. Bring your completed DHSMV Form DL 44 (process for Florida Driver License or ID Card) if you filled it out ahead of time; you can also fill it out at the office, but arriving with it completed saves time.
Bring the fee for the learner's permit. Florida charges a fee for the knowledge test and the permit itself; the total varies but is typically under $50. Check your confirmation email or the DHSMV website for the exact amount for your county. Bring cash, debit card, or credit card — most offices accept all three.
Arrive early and plan for the testing process
Arrive 10 to 15 minutes before your scheduled appointment time. The DMV will not seat you if you arrive more than 15 minutes late, and you may lose your appointment slot. Bring all documents listed above in a folder or envelope so they are straightforward to hand over.
When you check in, staff will verify your identity and documents, then direct you to a testing station. The knowledge test for a learner's permit in Florida has 50 questions and covers road signs, traffic laws, and safe driving practices. You must answer at least 40 questions correctly (80%) to pass. The test is computer-based and takes about 30 to 45 minutes.
If you pass, you will receive your learner's permit on the same day, usually within an hour of finishing the test. If you do not pass, you can reschedule another appointment to retake the test. Most offices allow you to book a retest appointment before you leave.
Rescheduling or canceling your appointment
If you need to change your appointment date or time, log back into the Florida DMV appointment scheduler with your confirmation number and email address. You can modify your booking directly in the system if slots are open on your preferred new date. If you booked by phone, call the same office back and ask to reschedule.
Cancel at least 24 hours before your appointment if you will not be able to attend. Canceling early frees up the slot for someone else and prevents you from being marked as a no-show. A no-show may result in a fee or a temporary hold on future appointments, depending on your office's policy.
If you miss your appointment without canceling, contact the DMV office as soon as possible to explain and request a new slot. Some offices are more flexible than others about no-shows, but it is always better to cancel ahead of time.
County-specific appointment availability and wait times
Appointment availability varies significantly by county. Miami-Dade, Broward, Palm Beach, Hillsborough, and Orange counties (covering Miami, Fort Lauderdale, Tampa, and Orlando) often have 3- to 4-week waits for appointments. Smaller counties in North Florida, the Panhandle, and Southwest Florida may have openings within 1 to 2 weeks.
If your home county is heavily booked, you may be able to schedule in a neighboring county instead, though you will still need to provide a Florida address. Check the availability in nearby counties on the online scheduler before assuming you have to wait weeks.
The DHSMV website publishes average wait times by county and office location. Check these before booking to set realistic expectations. Wait times are longest in summer (June through August) and around school breaks when many teenagers are getting their permits.
Frequently Asked Questions
Can I book an appointment for someone else, like my teenager?
No. The person taking the test must book their own appointment using their own Social Security number and date of birth. A parent or guardian can help them navigate the website or make the phone call, but the appointment must be in the applicant's name.
What if I do not have a Florida address yet but I am moving there soon?
You must have a Florida address to book an appointment. If you are moving soon, use your new address if you know it. If you do not have a confirmed address, wait until you do before scheduling. You cannot use an out-of-state address or a temporary address.
Can I take the learner's permit test in a language other than English?
Yes. The Florida DMV offers the knowledge test in multiple languages including Spanish, Creole, and others. When you book your appointment online or by phone, you will be asked what language you prefer. Let the staff know before your test date so they can set up the correct version.
What happens if I fail the knowledge test?
You can retake the test. Most DMV offices allow you to schedule a retest appointment before you leave on the same day, or you can book a new appointment online or by phone. You will need to pay the test fee again. There is no limit on how many times you can retake the test in Florida.
Do I need an appointment if I am renewing a learner's permit that is about to expire?
Yes. Renewals also require an appointment. Book through the same online system or by phone, but select "Renewal" or "Learner's Permit Renewal" instead of "New Learner's Permit." Bring your expiring permit along with your other documents.