Where to book your Florida learner's permit appointment

Florida's Department of Highway Safety and Motor Vehicles (DHSMV) handles learner's permit appointments through their online system at www.flhsmv.gov. You cannot walk in without an appointment at most locations — the state moved to appointment-only scheduling to reduce wait times. The website lets you choose your county, pick an available date and time slot, and receive a confirmation number you'll need on test day.

If you don't have internet access or prefer to book by phone, you can call the DHSMV at 1-844-33-FLHSMV (1-844-335-4738). A representative will help you find an open slot and confirm your appointment over the phone. Either way, you'll get a confirmation number — write it down or take a screenshot, because you'll need it when you arrive.

Key Takeaways

  • Book your appointment online at www.flhsmv.gov or by calling 1-844-335-4738; walk-ins are not accepted at most locations.
  • You will need your Social Security number, date of birth, and a valid form of ID to complete the online booking.
  • Appointment availability varies by county and season, so check several weeks ahead if you're booking during summer or around holidays.
  • Bring your confirmation number, proof of residency, and any required documents on the day of your appointment.
  • If you need to reschedule, log back into the DHSMV website or call the same phone number at least 24 hours before your slot.

What information you need before booking

Have these details ready when you sit down to book: your Social Security number, date of birth, Florida driver's license number (if you have one), and the county where you want to take the test. If you're under 18, a parent or guardian will need to be present at the appointment, so coordinate the date with them first.

You'll also need to know which form of ID you plan to bring on test day. Florida accepts a passport, birth certificate, school ID with a photo, or a military ID. The DHSMV website will ask you to confirm which one you're bringing, so have it in front of you when you book.

How appointment availability works by location

Each county's DHSMV office has its own schedule, and availability changes based on how many people have already booked. During peak times — summer vacation, spring break, and the weeks before school starts — slots fill up quickly. If your preferred county shows no openings, try nearby counties; you can take your test in any Florida county, not just the one where you live.

The DHSMV website shows you available dates and times as soon as you select a county. Slots typically open up 30 to 60 days in advance. If you're flexible on timing, checking the website on weekday mornings often shows more availability than evenings or weekends.

Documents to bring on appointment day

Bring your confirmation number, a valid photo ID (passport, birth certificate, school ID, or military ID), and proof that you live in Florida. Proof of residency can be a utility bill, lease agreement, bank statement, or government mail with your name and address — it needs to be dated within the last 60 days.

If you're under 18, bring a parent or guardian with a valid ID. They don't have to take the test with you, but they must be present to sign consent forms. If you're 18 or older, you can come alone.

What happens during your appointment

When you arrive, check in at the front desk with your confirmation number and ID. A staff member will verify your documents, take your photo for the permit, and walk you through the written test. The test covers Florida traffic laws, road signs, and safe driving practices. You'll answer 50 multiple-choice questions on a computer, and you need to get at least 40 correct to pass.

The test usually takes 30 to 45 minutes. If you pass, you'll receive your learner's permit the same day — it's printed on the spot. If you don't pass, you can reschedule another appointment to retake it. There's no limit to how many times you can test, but you'll need to book a new appointment each time.

Rescheduling or canceling your appointment

If you need to change your appointment, log back into www.flhsmv.gov, find your booking using your confirmation number, and select a new date and time. You can also call 1-844-335-4738 to reschedule by phone. Make changes at least 24 hours before your scheduled slot; if you cancel closer than that, you may lose your spot and have to wait for the next available opening.

If an emergency comes up and you can't reschedule online, call the DHSMV as soon as possible. The earlier you notify them, the better your chances of keeping a future appointment slot available.

Common reasons appointments get delayed or canceled

The most common reason for delays is missing documents. Bring everything listed above — staff cannot issue a permit without proof of residency and a valid ID. If you show up without these, your appointment will be canceled and you'll have to book again.

System outages occasionally happen, especially during high-traffic periods. If the website is down, call the phone number instead. Weather emergencies and staffing issues can also close offices without notice, so if you're concerned about your appointment, call ahead on the morning of your test to confirm the office is open.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person taking the test must book their own appointment or have a parent or guardian book it for them if they're under 18. You'll need the test-taker's Social Security number and date of birth to complete the booking.

What if I fail the written test?

You can retake it as many times as you need. After you fail, you'll need to book a new appointment through the DHSMV website or by phone. There's no waiting period between attempts, but you do have to schedule each test separately.

Do I have to take the test in the county where I live?

No. You can book an appointment at any DHSMV office in Florida, regardless of where you live. Some people choose a different county if it has more available slots or shorter wait times.

What if the website won't let me book because of an error message?

Clear your browser's cache and cookies, then try again. If the error persists, call 1-844-335-4738 and book over the phone instead. The phone line can often process bookings when the website is experiencing technical issues.

How long is a learner's permit valid in Florida?

A learner's permit is valid for two years from the date it's issued. You'll need to pass the written test again if your permit expires before you're ready to take the road test for your full license.