Where to book your Florida learner's permit appointment

Florida's Department of Motor Vehicles runs the learner's permit process through a single online system: the Florida DHSMV website at www.flhsmv.gov. You cannot book an appointment by phone, mail, or in person at an office — you must go through their online appointment scheduler first.

The scheduler shows you available dates and times at DMV offices near your address. You choose the location and time slot that works for you, then confirm. The system sends you a confirmation number by email, which you bring to your appointment along with your documents.

If you do not have internet access at home, you can use a public library computer or ask someone to help you book. Some DMV offices also have computers available, but calling ahead to confirm is wise because not all locations offer this.

Key Takeaways

  • Book your appointment on the Florida DHSMV website at www.flhsmv.gov using their online scheduler — phone and in-person bookings are not available.
  • You will need your Social Security number, date of birth, and a valid email address to complete the booking.
  • The scheduler shows you real-time availability at nearby offices, and you receive a confirmation number when ready after booking.
  • Bring your confirmation number, proof of residency, proof of identity, and your Social Security card or number to your appointment.
  • If you miss your appointment without canceling, you may lose your slot and have to book again.

What information you need before you start

Gather these items before you open the scheduler. Having them ready means you will not get stuck halfway through and lose your place in the queue.

You need your Social Security number, your date of birth, and a valid email address where you can receive your confirmation. The system also asks for your current address and phone number. If you have moved recently, use your current address, not an old one.

If you are under 18, a parent or guardian must be present at your appointment. The scheduler does not ask for their information at booking time, but you will need to bring them with you on the day.

Step-by-step: booking your appointment online

Go to www.flhsmv.gov and look for the "Appointments" or "Schedule an Appointment" link on the homepage. Click it to enter the scheduler.

Select "Learner's Permit" or "Driver License" as your transaction type — the system groups them together. Then enter your date of birth and the county where you want to take the test. The scheduler will show you all DMV offices in that county with open slots.

Pick a date and time from the available options. The calendar shows you which days have openings. Once you choose a slot, the system asks you to enter your name, email, phone number, and Social Security number. Double-check these before you submit — mistakes here can cause problems at your appointment.

After you submit, the system generates a confirmation number and sends it to your email. Save this number or print the confirmation page. You must bring it to your appointment.

How far in advance you should book

Book as soon as you are ready to take the test. Appointment slots fill up, especially in busy counties like Hillsborough, Miami-Dade, and Broward. In slower rural counties, you may find slots available within a few days. In urban areas, you might wait two to four weeks.

If you need an appointment urgently, check the scheduler every few days — cancellations create new slots throughout the week. Early morning appointments tend to have shorter wait times on the day itself, so if those times are available, they are worth booking.

Do not book an appointment until you have studied for the written test and gathered all required documents. Showing up unprepared means you fail the test and lose your appointment slot.

What to bring on the day of your appointment

Bring your confirmation number, which the DMV staff will scan when you arrive. Bring a valid photo ID — a passport, school ID, or state ID card all work. If you do not have photo ID yet, bring two forms of non-photo ID, such as a birth certificate and a Social Security card.

Bring proof that you live in Florida: a utility bill, lease, or bank statement with your current address and dated within the last 60 days. Bring your original Social Security card or a document showing your number, such as a tax return or W-2.

If you are under 18, bring a parent or guardian with you. They must sign forms at the appointment. Bring your birth certificate as well — the DMV requires it for minors.

If you need to cancel or reschedule

Log back into the Florida DHSMV website and find your appointment using your confirmation number and email address. The system lets you cancel or move to a different date and time. Cancel as soon as you know you cannot make it, so the slot opens up for someone else and you do not lose your place in the system.

If you miss your appointment without canceling, you will have to book a new one from scratch. Some counties penalize no-shows by requiring you to wait longer before your next available slot, though this policy varies.

Common problems and how to fix them

If the scheduler says no appointments are available in your county, check again in a few days. Slots open as people cancel. You can also try a neighboring county if the drive is reasonable — the test is the same statewide, and your license will be valid everywhere in Florida.

If you do not receive a confirmation email, check your spam folder. If it is not there, log back into the website and search for your appointment using your name and date of birth. The confirmation number should appear on your account even if the email did not arrive.

If you forget your confirmation number, go to www.flhsmv.gov, find the appointment lookup tool, and enter your email address and date of birth. The system will show your appointment details. Write down the confirmation number before you leave home.

Frequently Asked Questions

Can someone else book the appointment for me?

Yes. Anyone with your Social Security number, date of birth, and email address can book on your behalf. They will receive the confirmation number, so make sure they share it with you. You still must be the one who shows up at the appointment.

What if I do not have a Social Security number?

You cannot get a Florida learner's permit without a Social Security number. If you are not a U.S. citizen and do not have one, contact your local DMV office to ask about alternatives. Some non-citizens may be able to use an ITIN (Individual Taxpayer Identification Number) instead.

Do I have to take the appointment the DMV gives me, or can I choose any time?

You choose from the available times the scheduler shows you. You are not assigned a slot — you pick one. If none of the times work, check back later when new slots may have opened up.

What happens if I fail the written test at my appointment?

You can book another appointment to retake the test. There is no waiting period between attempts in Florida, so you can schedule your next appointment when ready after you fail, though you may want to study more first.

Is there a fee to book an appointment?

Booking the appointment itself is free. You pay the learner's permit fee when you arrive for your appointment — the current fee is $7.50, though this can change. Bring cash or a card.