What You Need to Know About Florida Driver's Licenses

Florida issues three types of driver's licenses: a learner's permit (which lets you practice driving with a licensed adult), a Class E license (the standard license for regular driving), and a commercial driver's license (CDL, for operating large trucks or buses). Most people start with a learner's permit, hold it for a set period, then test for a Class E license. The whole process typically takes several months, not weeks, because Florida requires you to wait between steps and gain real driving experience.

You will work with your local Florida Department of Highway Safety and Motor Vehicles (DHSMV) office, not a single statewide office. Each county has its own office where you take tests and pick up your license. You can find your nearest office on the DHSMV website by entering your county.

Key Takeaways

  • Florida requires you to hold a learner's permit for at least three months and complete 50 hours of supervised driving (10 at night) before you can test for a Class E license.
  • You must pass a written knowledge test, a vision screening, and a road test at your local DHSMV office; each test has specific requirements and costs.
  • If you are under 18, you must complete a traffic law and substance abuse course (often called a drug and alcohol course) before getting your learner's permit.
  • Bring original documents to your DHSMV office: proof of identity, proof of Social Security number, and proof of Florida residency; copies are not accepted for most documents.
  • Road tests book up weeks in advance, so schedule yours as soon as you are may be able to access rather than waiting until you feel ready.

Getting Your Learner's Permit in Florida

Before you can get a learner's permit, you must be at least 15 years old. If you are under 18, you must first complete a traffic law and substance abuse course — this is a four-hour online or in-person class that covers Florida traffic laws, impaired driving, and seat belt safety. You take this course before you go to the DHSMV office, not after. Many high schools offer this course free; if yours does not, private providers charge roughly $20 to $50.

Once you have completed the course (if required), go to your local DHSMV office with your documents: a valid passport or birth certificate (original, not a copy), your Social Security card or a document showing your Social Security number, and proof you live in Florida (a utility bill, lease, or bank statement with your name and address). You will pay a fee — currently around $7 for the permit itself, though fees vary slightly by county — and take a written knowledge test on Florida traffic laws and road signs.

The knowledge test has 50 questions; you must answer at least 40 correctly to pass. You can study using the official Florida Driver's Handbook, which is free on the DHSMV website. Many people also use practice tests online to get familiar with the question format. If you fail, you can retake it the same day or return another day; there is no waiting period between attempts.

Once you pass the knowledge test and pay the fee, you receive your learner's permit when ready. This permit lets you drive only when a licensed adult (at least 21 years old) is sitting next to you in the front seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m.

The Three-Month Waiting Period and Supervised Driving Hours

Florida requires you to hold your learner's permit for at least three months before you can test for a Class E license. During this time, you must log at least 50 hours of supervised driving, with at least 10 of those hours at night (between sunset and sunrise). You do not turn in a log to the DHSMV — this is an honor system — but you should keep a record in case you are asked.

The three-month clock starts the day you receive your permit. You cannot shorten this period by taking a driver education course, though some insurance companies offer discounts if you complete one. The point of the waiting period is to give you time to practice in different conditions: daytime, nighttime, highway, residential streets, and bad weather.

During this time, your learner's permit has restrictions. You cannot use a cell phone while driving, even hands-free. If you are under 18, you cannot have passengers under 20 years old in the car (except family members) unless a parent or guardian is also in the vehicle. These rules stay in effect even after you get your Class E license, until you turn 18.

Taking the Road Test for Your Class E License

Once you have held your learner's permit for three months and completed your 50 hours of driving, you can schedule a road test. You must be at least 16 years old. Go to the DHSMV website or call your local office to book a test; do not wait until you feel completely ready, because tests book up four to six weeks in advance in most counties.

When you schedule, you will choose a date and time. Bring your learner's permit, proof of insurance (your car's insurance card), and the vehicle you will be tested in. The vehicle must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, horn, and wipers before the test begins. If anything is broken, the test will be cancelled and you will lose your fee.

The road test itself lasts about 20 minutes. The examiner sits in the passenger seat and directs you through a set route that includes residential streets, turns, stops, and usually at least one busier road. You will be tested on basic skills: starting and stopping smoothly, turning without hitting the curb, staying in your lane, using mirrors, and following traffic signs. The examiner is not trying to trick you; they are checking that you can drive safely.

You will pass or fail on the spot. If you pass, you pay a fee (currently around $7 for a Class E license) and receive your license the same day or within a few days by mail. If you fail, you can retake the test, but you must wait at least seven days and pay the fee again. Most people pass on their second or third attempt.

Documents You Must Bring to the DHSMV Office

The DHSMV is strict about documents. You must bring original documents — photocopies and digital images are not accepted. Here is what you need for each step:

For your learner's permit: an original birth certificate or valid passport (proof of identity and age), an original Social Security card or a document showing your Social Security number, and an original proof of Florida residency such as a utility bill, lease agreement, or bank statement with your name and current address. A school ID is not enough for residency.

For your road test: your learner's permit, proof of insurance for the vehicle you are testing in, and the vehicle itself. You do not need to bring documents again unless your permit has expired or been lost.

If you do not have a Social Security number, you can explore for an Individual Taxpayer Identification Number (ITIN) through the IRS, though this takes several weeks. If you do not have a birth certificate, you can order one from the vital records office in the state where you were born.

Costs and Timeline for Getting Your Florida License

The total cost depends on whether you need to take a traffic law and substance abuse course and how many times you retake tests. Here is what to expect:

The learner's permit costs around $7. The traffic law and substance abuse course (required if you are under 18) costs $0 to $50 depending on where you take it. The road test costs around $7, and the Class E license costs around $7. If you retake the road test, you pay the fee again. If you retake the knowledge test for your permit, there is usually no additional fee.

The timeline is at least four to five months from start to finish: one to two weeks to complete your course and get your permit, three months holding the permit, two to four weeks waiting for a road test appointment, and a few days to a week for your license to arrive by mail. If you fail the road test and retake it, add another month.

What Happens After You Get Your Class E License

Your Class E license is valid for eight years (or until you turn 21 if you are under 18 when you receive it, then it becomes valid for eight years from that date). You can drive alone, but if you are under 18, the passenger and cell phone restrictions stay in effect until you turn 18.

You must renew your license before it expires. You can renew online through the DHSMV website if you have not had any violations or suspensions, or you can renew in person at your local office. Renewal is simpler than getting your first license — you do not retake tests — and costs less.

If you want to drive a commercial vehicle (a truck over 26,000 pounds, a bus, or a vehicle carrying hazardous materials), you will need to test for a commercial driver's license (CDL) instead. That is a separate process with additional requirements and tests.

Frequently Asked Questions

Can I get my license faster if I take a driver education course?

No. Florida law requires you to hold a learner's permit for three months no matter what. A driver education course does not shorten this waiting period, though some insurance companies offer discounts if you complete one, which can save you money on your car insurance.

What if I fail the road test?

You can retake it after waiting at least seven days. You pay the test fee again. Most people pass within two or three attempts. If you fail, the examiner will tell you what you did wrong so you can practice those specific skills before your next test.

Do I need to bring the car owner to my road test?

No. You only need to bring the vehicle itself, your learner's permit, and proof of insurance. The car does not have to be registered in your name, but it must be insured and in safe working condition.

What if my learner's permit expires before I take my road test?

Your learner's permit is valid for three years. If it expires, you can renew it at your local DHSMV office, but you will have to retake the knowledge test. It is better to schedule your road test before your permit gets close to expiring.

Can I take my road test in a different county than where I got my permit?

Yes. You can take your road test at any DHSMV office in Florida, not just the one where you got your permit. This is useful if you move or if your home county has a long wait for appointments.