The Florida driver's license process takes about two weeks from start to finish
To get your Florida driver's license, you need to pass a written knowledge test, a driving test, and a vision screening. You'll start at your local Department of Motor Vehicles (DMV) office — called the Florida Highway Safety and Motor Vehicles (HSMV) office — where you'll take the written exam first. If you pass, you can schedule your road test, usually within days. Once you pass the driving test, you'll get your license the same day or within a few days by mail.
The whole process costs $48 for a standard eight-year license. You'll need to bring specific documents to prove your identity and Florida residency, and you must be at least 16 years old. If you're under 18, the rules are stricter — you'll need a learner's permit first and must hold it for a set time before taking the road test.
Key Takeaways
- You must pass a written test, vision screening, and road test at an HSMV office; the written test comes first and must be passed before scheduling the driving test.
- Bring a valid ID, proof of Social Security number, and two documents showing your Florida address — such as a utility bill, lease, or bank statement.
- If you're under 18, you must hold a learner's permit for at least three months and one week before taking the road test, and you need a supervising driver in the car during that time.
- The license costs $48 and is valid for eight years; you can renew it online if you have no violations and your address hasn't changed.
- You can find your nearest HSMV office and check wait times on the Florida HSMV website before you go.
What documents you need to bring
Florida requires you to bring documents that prove three things: your identity, your Social Security number, and that you live in Florida. For identity, bring a valid passport, military ID, or state ID. If you don't have any of those, bring a certified birth certificate plus a second ID like a school ID or work ID.
For your Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. If you don't have your card, you can bring a letter from the Social Security Administration.
For Florida residency, bring two documents from this list: a recent utility bill, lease agreement, mortgage statement, bank statement, insurance policy, or government mail with your name and address. The documents must be dated within the last 60 days. A P.O. box does not count as proof of residency.
The written knowledge test explained
The written test has 50 multiple-choice questions about Florida traffic laws, road signs, and safe driving. You need to answer at least 40 questions correctly — that's 80 percent — to pass. The test covers things like speed limits, right-of-way rules, what different road signs mean, and how to handle emergencies.
You can study using the official Florida Driver Handbook, which is free on the HSMV website. Many people also use practice tests online, which follow the same format as the real test. You get one attempt per visit to the HSMV office. If you fail, you can return and take it again, but you'll pay the $48 fee each time.
The test is offered in English and in several other languages. You can request a reader or interpreter if you need one — tell the HSMV office when you schedule your appointment.
How the road test works
Once you pass the written test, you can schedule your road test at the same HSMV office or a different one. The road test usually happens within a few days, depending on how busy your local office is. You'll drive a set route in your own car or a rental, and an examiner will sit in the passenger seat and score you on things like lane control, stopping, turning, parking, and how you handle other traffic.
The test lasts about 20 to 30 minutes. You need to follow all traffic laws and show that you can control the car safely. Common reasons people fail include hitting the curb while parking, not coming to a complete stop, speeding, or not checking mirrors and blind spots. You get one attempt per appointment. If you fail, you can schedule another test, but you'll pay the $48 fee again.
Bring your learner's permit (if you have one), proof of insurance for the car you're driving, and the car's registration. The car must be in safe working condition — the examiner will check the brakes, lights, and windshield wipers before you start.
Rules for drivers under 18
If you're under 18, you cannot go straight to a full license. You must first get a learner's permit, which lets you drive only with a supervising driver who is at least 21 years old and holds a valid license. The permit costs $48 and is valid for two years.
To get the permit, you pass the written test at an HSMV office and bring the same documents as above. Once you have the permit, you must hold it for at least three months and one week before you can take the road test. During that time, you can only drive between 6 a.m. and 11 p.m., and you cannot use a cell phone while driving — not even hands-free.
After you pass the road test, you'll get a license that expires when you turn 21. At that point, you can renew it as a regular adult license.
Where to go and how to schedule
Florida has HSMV offices in every county. You can find your nearest office on the official Florida HSMV website by entering your zip code. The website also shows current wait times, which helps you pick the best time to visit.
You can schedule an appointment online through the HSMV website, or you can walk in without an appointment. Walk-ins are usually served in the order they arrive, but wait times can be long — sometimes two to three hours. Scheduling ahead is faster and more reliable. Appointments are free to book.
Office hours vary by location, but most are open Monday through Friday during business hours. Some offices have extended hours or Saturday appointments. Check your local office's schedule before you go.
What happens after you pass the road test
If you pass the road test, the HSMV office will take your photo and issue your license on the spot or mail it to you within a few days. Your license is valid for eight years from the date it's issued. It will have your name, address, date of birth, and a photo.
You can renew your license online if you're 80 years old or younger, have no medical conditions that affect your driving, and have not had any violations in the past five years. If you need to renew in person, you can do that at any HSMV office. Renewals cost $48 for an eight-year license.
If you move to a new address in Florida, you must update your license within 30 days. You can do this online or at an HSMV office. If you lose your license, you can request a replacement for $25.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. You must pass the written test first, and then schedule the road test for a later date. Most HSMV offices can schedule your road test within a few days of passing the written test, but it will not be the same day.
What if I fail the road test?
You can take it again, but you'll need to pay the $48 fee and schedule another appointment. There's no limit to how many times you can retake it. Many people pass on their second or third attempt after getting more practice.
Do I need car insurance to take the road test?
Yes. You must bring proof of insurance for the car you're driving during the test. The insurance must be active and cover the vehicle. If you don't have insurance, you can't take the test that day.
Can I get a Florida license if I'm not a U.S. citizen?
Yes. You need a valid passport or travel document, proof of your Social Security number or an Individual Taxpayer Identification Number (ITIN), and proof of Florida residency. The process is the same as for citizens.
How long does it take to get my license in the mail?
If the HSMV office doesn't issue your license on the spot, it usually arrives by mail within three to five business days. You can drive with the temporary paper license they give you until the plastic card arrives.