Book your Florida DMV appointment online or by phone before you visit

Florida's DMV (called the Department of Highway Safety and Motor Vehicles, or DHSMV) requires you to schedule an appointment before taking your learner's permit test. You cannot walk in without one. You can book online through the DHSMV website at www.flhsmv.gov, or by calling 1-844-353-7465. The online system is faster — you pick your county office, choose an available date and time, and get a confirmation number on the spot.

Appointments typically fill up 2 to 4 weeks in advance, especially in urban counties like Miami-Dade, Hillsborough, and Orange. If your preferred date is full, you can check smaller nearby counties or try calling the phone line, which sometimes has same-day or next-day slots. The phone line has wait times during peak hours (mid-morning and early afternoon on weekdays), so calling early morning or late afternoon usually moves faster.

You will need your confirmation number when you arrive at the office. Write it down or take a screenshot — staff will ask for it at check-in. Arrive 10 to 15 minutes early with all required documents, because being late or missing documents means rescheduling.

Key Takeaways

  • Book your appointment online at www.flhsmv.gov or by calling 1-844-353-7465 before visiting any DMV office.
  • Appointments fill 2 to 4 weeks ahead in busy counties, so book as soon as you know your test date.
  • Bring your confirmation number, proof of identity, proof of residency, and your birth certificate or passport to your appointment.
  • Arrive 10 to 15 minutes early; arriving late or without required documents will force you to reschedule.
  • If your preferred office is full, check nearby counties or call the phone line for same-day or next-day openings.

What documents to bring to your appointment

Florida requires specific documents at your learner's permit appointment. Bring a valid photo ID (passport, state ID, or military ID), your birth certificate or passport, and proof of Florida residency dated within 90 days. Proof of residency can be a utility bill, lease agreement, mortgage statement, or bank statement with your name and address.

You will also need your Social Security number or an Individual Taxpayer Identification Number (ITIN). Have it memorized or written down — you will enter it during the appointment. If you are under 18, bring a parent or legal guardian; they must be present and sign consent forms. If your guardian cannot attend, you will need a notarized consent form signed by them.

Do not bring originals of documents you cannot replace quickly. The DMV will not keep them, but handling them during the appointment increases the risk of loss. Make copies of everything and bring those instead, unless the DMV specifically asks for an original.

Online booking step-by-step

Go to www.flhsmv.gov and look for the "Appointments" link on the homepage. Click it and select "Schedule an Appointment." You will be asked to choose your county and the type of service — select "Learner's Permit" or "Knowledge Test." The system will show you available dates and times at offices in that county.

Pick the date and time that works for you. The system will ask for your name, phone number, and email address. Double-check your phone number and email — the DMV will send you a reminder 24 hours before your appointment. After you confirm, you will see a confirmation number on screen. Write it down or screenshot it when ready.

If you do not receive a reminder email, check your spam folder. If it is not there, call 1-844-353-7465 to confirm your appointment is in the system. Do not assume it is scheduled if you did not get a confirmation number or email.

Phone booking and wait times

Call 1-844-353-7465 to book by phone. Have your name, date of birth, phone number, and preferred county ready. The automated system will ask you to select your county and service type. If you want to speak to a person, stay on the line after the automated menu — wait times vary from 5 to 45 minutes depending on the time of day and day of the week.

Weekday mornings before 10 a.m. and late afternoons after 4 p.m. usually have shorter waits. Mondays and Fridays are busier than mid-week. If you reach a representative, they can sometimes see same-day or next-day openings that the online system does not show, or they can book you at a less-busy county office nearby.

After you book by phone, ask the representative to email or text your confirmation number. If they cannot, ask them to repeat it twice so you have it correct. Write it down before you hang up.

Rescheduling or canceling your appointment

If you need to change your appointment, go back to www.flhsmv.gov and select "Manage Appointment" instead of "Schedule an Appointment." Enter your confirmation number and last name. You can reschedule to a different date or time at the same office, or switch to a different county office.

You can also call 1-844-353-7465 to reschedule by phone. Have your confirmation number ready. If you cancel without rescheduling, your slot opens up for other people, so reschedule at the same time if you know you will need a different date.

If you miss your appointment without canceling, you will have to book a new one. Some counties may flag repeated no-shows, which can delay future bookings. If something unexpected comes up, cancel or reschedule as soon as you know.

County-specific appointment availability

Appointment wait times vary widely by county. Miami-Dade, Broward, Hillsborough (Tampa), Orange (Orlando), and Duval (Jacksonville) counties often have 3 to 4-week waits because they serve large populations. Rural and smaller counties like Union, Gilchrist, and Lafayette usually have openings within 1 to 2 weeks.

If you live near a county line, checking the neighboring county's availability can save you weeks. For example, if you live in Orange County and the wait is long, Osceola or Seminole County might have sooner dates. You can take your test in any Florida county, not just the one where you live — your learner's permit will be valid statewide either way.

Call the specific county office directly if the online system shows no availability. Some offices hold back slots for phone bookings, or staff can tell you when the next batch of appointments will open. County office phone numbers are listed on the DHSMV website under "Locations."

What to expect on test day

Arrive 10 to 15 minutes before your appointment time. Check in at the front desk with your confirmation number and photo ID. You will be called to a testing station where a staff member will verify your documents, take your photo for the permit, and administer the written knowledge test on a computer.

The knowledge test covers Florida traffic laws, road signs, and safe driving practices. You must answer at least 80 percent of the questions correctly to pass. The test takes 20 to 30 minutes. If you pass, you will receive your learner's permit on the spot. If you fail, you can reschedule to retake it, usually within a few days.

Bring your confirmation number, all required documents, and arrive on time. The DMV will not hold your appointment slot if you are more than 15 minutes late. If you cannot make it, reschedule online or by phone as soon as you know.

Frequently Asked Questions

Can I book an appointment the same day I want to test?

Same-day appointments are rare but possible. Call 1-844-353-7465 early in the morning and ask if any offices in your county have openings that day. Smaller county offices are more likely to have same-day slots than large urban offices. If nothing is available in your county, ask about nearby counties.

What if I lose my confirmation number?

Go to www.flhsmv.gov, click "Manage Appointment," and enter your last name and date of birth. The system will pull up your appointment and show your confirmation number again. You can also call 1-844-353-7465 and provide your name and date of birth to retrieve it.

Do I have to bring my parent to the appointment if I am under 18?

Yes, a parent or legal guardian must be present and sign consent forms. If your guardian cannot attend in person, they must sign a notarized consent form that you bring with you. The DMV will not test you without one or the other.

Can I reschedule my appointment online?

Yes. Go to www.flhsmv.gov, click "Manage Appointment," enter your confirmation number and last name, and choose a new date and time. You can also call 1-844-353-7465 to reschedule by phone.

What happens if I fail the knowledge test?

You can retake it. The DMV will let you reschedule your next attempt, usually within a few days. You do not need a new appointment — staff will rebook you before you leave the office. You can take the test as many times as needed until you pass.