What you need before you go to the DMV
Florida's Department of Highway Safety and Motor Vehicles (DHSMV) requires you to bring specific documents in person — you cannot complete this by mail or online. The exact documents depend on whether you are a U.S. citizen, a permanent resident, or here on a visa, but all applicants need proof of identity, proof of Social Security number, and proof of Florida residency.
For proof of identity, bring a valid passport, a birth certificate with a raised seal, or a consular report of birth. For Social Security, bring your Social Security card, a W-2 form, or a 1099 form. For Florida residency, bring a recent utility bill, a lease or mortgage statement, or a bank statement — it must show your name and a Florida address, and it cannot be more than two months old.
If you were not born in the United States, you will also need to show immigration documents. Permanent residents bring a green card. People on temporary visas bring their passport and the visa itself, plus an I-94 arrival/departure record (you can print this free from the U.S. Customs and Border Protection website). If your documents are in another language, bring the original and an official English translation.
Key Takeaways
- Bring your original documents in person to a DHSMV office — photocopies and digital copies are not accepted.
- You need proof of identity (passport or birth certificate), proof of Social Security number, and proof of Florida residency dated within the last two months.
- If you are not a U.S. citizen, bring your immigration documents: a green card for permanent residents, or a passport and I-94 for visa holders.
- The written test covers Florida traffic laws and road signs; you can study the official handbook free on the DHSMV website before you go.
- The vision and driving tests happen the same day if you pass the written test, so plan for the full appointment to take two to three hours.
Finding a DHSMV office and scheduling your appointment
Florida has DHSMV offices in every county. You can find the one nearest you on the official DHSMV website by entering your county or ZIP code. Some offices are busier than others — rural offices often have shorter wait times than those in major cities, but you must go to an office in the county where you live or work.
You can walk in without an appointment, but wait times vary widely. Many offices now use an online appointment system on the DHSMV website where you can reserve a specific time slot. If you book ahead, you will still wait, but usually much less than if you walk in. The appointment system shows you real-time availability, so you can see which days and times have the shortest queues.
Bring all your documents in a folder or envelope so they do not get separated. Arrive 10 to 15 minutes early. Bring a pen for filling out forms. You do not need to bring your Social Security card itself if you bring a W-2 or 1099 instead, but if you do bring it, keep it with you — do not hand it to the clerk unless they specifically ask for it.
The written test and what it covers
The written test has 50 multiple-choice questions about Florida traffic laws, road signs, and safe driving practices. You need to answer at least 40 correctly to pass. The test is offered in English and in 30 other languages, so you can take it in your preferred language if English is not your first.
The DHSMV publishes the official Florida Driver Handbook free on its website. This handbook contains all the material covered on the test. You can read it online, read it as a PDF, or request a printed copy at any DHSMV office. Most people study the handbook for a few days before their appointment. You are allowed to take practice tests on the DHSMV website to see which topics you need to review.
You take the test on a computer at the DHSMV office. The clerk will show you to a testing station and explain how to use the system. You have 30 minutes to complete all 50 questions. If you do not pass, you can retake the test the same day, but you will pay the test fee again. Most people pass on the second try if they study the handbook between attempts.
The vision and driving tests
If you pass the written test, you move directly to the vision screening. This is not a full eye exam — it is a quick check to make sure you can see well enough to drive safely. You will read letters on a chart from a set distance. If you wear glasses or contacts, wear them for this test. If you fail the vision screening, you cannot take the driving test that day, but you can return after you have seen an eye doctor.
The driving test comes next if you pass vision. A DHSMV examiner will ride with you in your own car (or a car you borrow) and watch you perform specific driving tasks: starting the car, turning, backing up, parking, and responding to traffic signals and signs. The test lasts about 20 minutes and covers both city streets and highway driving. You must follow all traffic laws during the test — speeding, running a red light, or hitting a curb will result in failure.
Bring your car with a valid registration and proof of insurance. The car must be in safe working condition: all lights must work, brakes must be responsive, and tires must have tread. The examiner will do a quick safety check before you start. If the car does not pass, you cannot take the test that day. If you fail the driving test, you can retake it after waiting at least one week.
Getting your license after you pass
If you pass all three parts (written, vision, and driving), the DHSMV will issue your license on the spot. You will sit for a photo, and your license will be printed at the office. You can drive home with your temporary paper license while your plastic card is mailed to your address. The plastic card usually arrives within 7 to 10 business days.
Your Florida driver's license is valid for eight years from the date it is issued. You can renew it online through the DHSMV website if you have not had any major changes (like a new address or name change) and your license is not suspended. If you move, you must update your address within 30 days — you can do this online or at any DHSMV office.
If you already have a license from another state
If you hold a valid driver's license from another state and you move to Florida, you do not have to take the written and driving tests again. You can exchange your out-of-state license for a Florida license by bringing your current license, proof of Florida residency, and proof of Social Security number to any DHSMV office. You will still have your photo taken and pay the license fee, but you skip the tests.
Your out-of-state license must be valid (not expired). If it is expired, you will need to take the full test sequence. If you have had a suspension or revocation in any state, Florida will see that in its records, and you may not be able to exchange your license — you may have to retake the tests or wait until the suspension period ends.
Costs and what happens if you fail
The cost of a Florida driver's license varies slightly by county, but it is typically between $48 and $75 for an eight-year license. This covers the written test, vision screening, driving test, and the license itself. If you retake the written test the same day, you pay the test fee again. If you retake the driving test, you also pay the test fee again, but you do not pay for vision screening a second time.
If you fail the driving test, you must wait at least one week before you can retake it. You can retake the written test when ready if you fail it on your first try. There is no limit to how many times you can retake either test, but you pay the fee each time. Most people pass the driving test on their second or third attempt.
Frequently Asked Questions
Can I take the written test in a language other than English?
Yes. The DHSMV offers the written test in 31 languages total, including Spanish, Creole, Portuguese, Vietnamese, and many others. When you arrive at the DHSMV office, tell the clerk which language you need, and they will set you up at a testing station with that language selected.
What if I fail the vision test?
You cannot take the driving test that day. You will need to see an eye doctor, get a corrective lens prescription if needed, and return to the DHSMV office with proof that you have been examined. You can bring a letter from your eye doctor or an updated glasses prescription. Once you pass the vision test on your next visit, you can take the driving test.
Do I need to bring my own car for the driving test?
Yes, you must bring a car that is registered in Florida and has valid insurance. The car must be in safe condition with working lights, responsive brakes, and good tire tread. If you do not own a car, you can borrow one from a friend or family member as long as the registration and insurance are current. The DHSMV examiner will check these documents before you start the test.
How long does the whole process take on the day of my appointment?
Plan for two to three hours from the time you arrive until you leave with your temporary license. This includes waiting for your turn, taking the written test (30 minutes), vision screening (5 minutes), and the driving test (20 minutes), plus time for paperwork and your photo. If you fail any part, you will spend less time that day, but you will need to return later.
Can I renew my license online?
Yes, if your license is not expired, you have not had any suspensions, and your address has not changed. You can renew online through the DHSMV website and pay the renewal fee. Your new license will be mailed to you. If your license is expired or you have had a change in circumstances, you must renew in person at a DHSMV office.