Where to book your Florida learner's permit appointment

Florida's Department of Motor Vehicles uses an online scheduling system called DHSMV Online Services to book all learner's permit appointments. You cannot walk in without a reservation — the DMV requires you to schedule ahead. The website is at services.flhsmv.gov, and you can also call 1-844-357-3239 to book by phone if you prefer not to use the website.

When you arrive at the DHSMV Online Services portal, you will select "Knowledge Test" as your appointment type. This is the written test you take to get your learner's permit. The system will show you available dates and times at the office nearest you, and you pick the slot that works for your schedule.

You do not need a Florida ID or driver's license to book the appointment — you just need to provide your name, date of birth, and contact information. The system will send you a confirmation email with your appointment details, including the date, time, and which DMV office to visit.

Key Takeaways

  • Book your learner's permit appointment through DHSMV Online Services at services.flhsmv.gov or by calling 1-844-357-3239.
  • You will need to bring your Social Security card, proof of residency, and a photo ID or birth certificate to your appointment.
  • The knowledge test appointment is separate from the road test — you schedule those at different times.
  • Appointment availability varies by location and season, so check several weeks ahead if possible.
  • If you need to cancel or reschedule, you can do so through the same online portal or by calling the DMV.

What documents to bring to your appointment

Florida requires specific documents at your learner's permit appointment. Bring your original or certified Social Security card, a proof of residency (such as a utility bill, lease, or bank statement dated within 90 days), and either a photo ID or your birth certificate. If you are under 18, your parent or guardian must be present and bring their ID as well.

The proof of residency must show your current Florida address. If you recently moved and your documents still show an old address, bring a second document that shows your new address, or bring a letter from your landlord or utility company on official letterhead confirming your current residence.

Do not bring originals of documents you cannot replace easily. The DMV will return them, but it is safer to bring certified copies when possible. If you do not have a Social Security card, you can bring a Social Security letter from the Social Security Administration instead.

How the knowledge test works on appointment day

When you arrive at your appointment, you will check in at the front desk and wait to be called. A DMV staff member will verify your documents, take your photo for the learner's permit, and then direct you to a computer station where you will take the written test.

The knowledge test has 50 multiple-choice questions about Florida traffic laws, road signs, and safe driving. You must answer at least 40 questions correctly to pass. The test is offered in English and several other languages. You will see your score when ready after you finish, and if you pass, the DMV will issue your learner's permit the same day.

If you do not pass, you can schedule another appointment to retake the test. There is no waiting period between attempts in Florida, so you can book your next appointment right away if you want to try again soon.

Scheduling your road test after you get your learner's permit

Your learner's permit is valid for three years, and you can drive with a licensed adult in the car once you have it. When you are ready to take the road test, you will schedule that as a separate appointment through the same DHSMV Online Services portal. Select "Driving Test" instead of "Knowledge Test" this time.

Florida requires you to hold your learner's permit for at least one day before taking the road test, but most people wait several months to practice driving. The road test itself lasts about 20 to 30 minutes and takes place on public roads near the DMV office.

You will need to bring the same documents to your road test appointment, plus the vehicle you will be driving (with a valid registration and insurance). Your supervising adult from the learner's permit phase does not need to be present for the road test.

What to do if your appointment time does not work

If the appointment the system offers you does not fit your schedule, you have a few options. First, try searching for appointments at a different DMV office — availability varies by location, and an office 20 or 30 minutes away might have an earlier opening. The online portal shows all offices in your region and their available times side by side.

If you need to change an appointment you already booked, log back into DHSMV Online Services with your confirmation number and select the option to reschedule. You can also call 1-844-357-3239 and ask a staff member to move your appointment to a different date or time. Cancellations are free, and you can reschedule as many times as you need.

During busy seasons — typically summer and early fall — appointment slots fill up quickly. If you cannot find an opening, check back a few days later, as offices sometimes release additional time slots. Setting a reminder to check weekly can help you catch newly available appointments.

Common reasons appointments get cancelled or delayed

The DMV sometimes cancels appointments due to staffing shortages or building closures. If your appointment is cancelled, you will receive an email or phone call with the news, and the system will offer you alternative dates. Check your email and voicemail regularly in the days before your appointment.

You may also be asked to reschedule if you arrive without the required documents. Bring everything on the list even if you think one item might not explore to you — the staff member checking you in will tell you what is acceptable. If you show up without the right paperwork, you will lose your appointment slot and have to book a new one.

Weather emergencies or other unexpected closures are rare but do happen. The DMV website will post notices about closures, and you can also call ahead the morning of your appointment if you are concerned about whether the office is open.

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 or have a parent or guardian book it for them using their personal information. You will need the test-taker's name, date of birth, and Social Security number to complete the booking. A parent or guardian can call 1-844-357-3239 to book on behalf of a minor.

What happens if I miss my appointment?

If you do not show up, your appointment slot is forfeited and you will need to book a new one. There is no penalty or fee, but you lose your place in the schedule. Log back into DHSMV Online Services or call the DMV to reschedule as soon as possible.

Do I have to take the test in English?

No. The knowledge test is offered in English, Spanish, French, Creole, and several other languages. When you book your appointment online, you will select your preferred language. If you call to book, tell the staff member which language you need.

How long does the appointment take from start to finish?

Plan to spend 30 to 45 minutes at the DMV for your learner's permit appointment. This includes check-in, document verification, your photo, and the written test. Arrival time can vary depending on how busy the office is that day.

Can I reschedule my appointment online, or do I have to call?

You can reschedule online through DHSMV Online Services using your confirmation number, or you can call 1-844-357-3239. The online method is faster if you know which new date and time you want.