What You Need to Do to Get a Florida Driver's License
To get a Florida driver's license, you will visit a Department of Motor Vehicles (DMV) office in person, pass a written test and a driving test, and provide documents that prove your identity, residency, and Social Security number. The whole process takes about four to six weeks from start to finish, though the actual office visit lasts 30 to 60 minutes. You cannot do this entirely online — Florida requires you to appear in person for the written exam and the road test.
The order matters: you first get your learner's permit (which lets you drive with a licensed adult), then after a waiting period you take the road test and receive your license. If you are moving to Florida from another state, you can exchange your current license for a Florida one without retaking the written test, though you still need to visit an office and provide proof of residency.
Key Takeaways
- You must visit a DMV office in person to pass the written test and road test — there is no online option for either one.
- Bring your Social Security card, proof of identity (passport or birth certificate), and two documents showing your Florida address (utility bill, lease, or bank statement dated within 60 days).
- You will first get a learner's permit, wait a set number of days depending on your age, then return to take the road test.
- The written test covers road signs, right-of-way rules, and safe driving; the road test is a 20-minute drive with an examiner in your vehicle.
- If you already hold a valid driver's license from another state, you can skip the written test but still must pass the road test and provide Florida residency proof.
Documents You Need Before You Go to the DMV
Gather these documents before you visit a DMV office. You will need proof of identity (a valid passport, birth certificate, or state ID), your Social Security card or a document showing your Social Security number, and two separate documents proving you live in Florida. The residency documents must be dated within 60 days and can include a utility bill, lease agreement, mortgage statement, bank statement, or government mail with your name and address.
If you are under 18, you will also need a signed consent form from a parent or guardian (Form HSMV 83039, available on the Florida DMV website). If you are exchanging a license from another state, bring that license with you — you do not need to take the written test again, but you still need the identity and residency documents.
Make a copy of everything before you go. The DMV will keep the originals or certified copies, so you cannot get them back. If you do not have a Social Security card, bring a W-2, tax return, or Social Security statement instead.
Getting Your Learner's Permit First
Your first visit to the DMV is to get a learner's permit. You will fill out Form DHSMV 80051 (the process), pay the fee (currently $7.50 for the permit itself, though the total cost varies by office), and take the written test. The written test has 50 questions about Florida traffic laws, road signs, and safe driving. You must answer at least 40 correctly to pass.
The test is on a computer at the DMV office. You can study using the official Florida Driver's Handbook, which is free on the DMV website. Many people also use practice tests available online through the DMV site. If you fail, you can retake it the same day or come back another day — there is no waiting period between attempts.
Once you pass, you receive your learner's permit when ready. With a learner's permit, you can drive only when a licensed driver age 21 or older is in the front seat with you. You cannot drive alone.
The Waiting Period Before Your Road Test
After you get your learner's permit, you must wait before taking the road test. The waiting period depends on your age. If you are under 18, you must wait at least 10 days. If you are 18 or older, there is no waiting period — you can take the road test at your next DMV visit. During this time, practice driving with a licensed adult in the passenger seat.
You do not need to schedule your road test in advance at most DMV offices, though some locations now use an online scheduling system. Check the DMV website for your local office to see whether you need to book ahead or can walk in. If you walk in, arrive early — road test slots fill up quickly, especially in the afternoon.
Taking the Road Test and Getting Your License
At your second DMV visit, you will take the road test. Bring your learner's permit, proof of insurance (your car's insurance card), and the vehicle you will be driving. The vehicle must be registered, insured, and in safe working condition — the examiner will check the lights, wipers, horn, and brakes before you start.
The road test lasts about 20 minutes. The examiner sits in the passenger seat and directs you through a route that includes residential streets, turns, stops, and sometimes highway driving. You will be tested on your ability to follow traffic laws, use mirrors and signals, park, and respond to the examiner's instructions. Common reasons people fail include not coming to a complete stop, failing to signal, or hitting the curb while parking.
If you pass, you will receive your Florida driver's license on the spot. It is a plastic card that arrives in the mail within 7 to 10 days; you can drive legally with a temporary paper license until it arrives. If you fail, you can retake the road test, but you must wait at least one week before your next attempt.
Exchanging an Out-of-State License
If you already have a valid driver's license from another state, you do not need to take the written test. You can exchange it for a Florida license by visiting a DMV office, providing your out-of-state license and proof of Florida residency, and paying the license fee (currently $48 for an eight-year license). You will still need to pass the road test unless your out-of-state license is less than one year old and you have a clean driving record.
Bring your Social Security card or proof of your number, your out-of-state license, and two documents showing your Florida address. The process takes about 30 minutes. Your new Florida license will arrive in the mail within 7 to 10 days.
Costs and Timeline
The total cost to get a Florida driver's license varies slightly by office but typically runs $55 to $75. This includes the learner's permit fee ($7.50), the written test fee (included in the permit), the road test fee (around $15), and the license fee ($48). Some offices charge additional fees for services like duplicate documents or expedited processing.
The timeline from your first visit to receiving your license in the mail is usually four to six weeks. This includes the 10-day waiting period (if you are under 18), time to schedule and take your road test, and the 7 to 10 days for the license to arrive by mail. If you are 18 or older with no waiting period, you can complete the written test and road test in two visits over two days, then wait for the license to arrive.
Frequently Asked Questions
Can I take the written test online from home?
No. Florida requires you to take the written test in person at a DMV office on a computer there. You cannot take it remotely or at home. You can study using the official handbook and practice tests online, but the actual test must be taken at the office.
What if I fail the road test?
You can retake it after waiting at least one week. There is no limit to how many times you can attempt it. Each attempt costs the same road test fee. Many people pass on their second or third try after more practice.
Do I need to take a road test if I already have a valid license from another state?
Usually yes, unless your out-of-state license is less than one year old and you have no traffic violations or suspensions. If you meet both conditions, you can exchange your license without a road test. Otherwise, you must pass the Florida road test.
What happens if I move to Florida with a learner's permit from another state?
Your out-of-state learner's permit is not valid in Florida. You must get a Florida learner's permit by taking the written test at a DMV office. You cannot transfer a learner's permit between states.
How long is a Florida driver's license valid?
A Florida driver's license is valid for eight years from the date it is issued. You will receive a renewal notice in the mail about 90 days before it expires. You can renew online, by mail, or in person at a DMV office.