Where to get your Florida driver license in Miami

In Miami, you get your driver license from the Florida Department of Highway Safety and Motor Vehicles (DHSMV). The main office that serves Miami-Dade County is the Miami-Dade County Tax Collector's office, which handles DHSMV transactions. You can also visit any of the smaller DHSMV service centers in the Miami area, though the main office typically has more availability.

The Miami-Dade Tax Collector's main office is located at 111 NW 1st Street, Miami, FL 33128. This is where most people go for a new license or renewal. You can also find smaller service centers in Kendall, Homestead, and other parts of the county — the DHSMV website lists all locations and their hours. Walk-ins are accepted, but wait times can be long, especially in the morning and on Fridays.

Before you go, check the DHSMV website (flhsmv.gov) to see if you can handle your transaction online or by mail. If you're renewing an existing license and haven't changed your address or name, you may not need to visit in person at all.

Key Takeaways

  • Florida driver licenses are issued by the DHSMV, and in Miami you visit the Tax Collector's office or a local DHSMV service center.
  • You need a Social Security number, proof of residency (like a utility bill or lease), and proof of identity (like a passport or birth certificate) before you go.
  • A new driver license costs $48 in Florida and is valid for eight years; a renewal costs $48 and extends your license for eight years from the expiration date.
  • If you're moving to Florida from another state, you have 30 days to exchange your out-of-state license for a Florida one.
  • Written and road tests are required only if you're getting your first license or if your license has been expired for more than five years.

Documents you need to bring

Florida requires three categories of documents: proof of identity, proof of Social Security number, and proof of residency. You must bring at least one document from each category, and some documents count for more than one category.

For proof of identity, bring a U.S. passport, birth certificate, passport card, or military ID. If you're under 18, a school ID with a photo also works. For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. For proof of residency, bring a recent utility bill, lease agreement, mortgage statement, or property tax bill — it must show your name and current Miami address and be dated within the last 60 days.

If you don't have a Social Security number, you can still get a driver license, but you'll need to bring additional documents and complete extra steps. Ask at the service center about the process for non-citizens or people without a Social Security number.

Cost and how long your license lasts

A new Florida driver license costs $48. If you're renewing an existing license, the renewal also costs $48. These fees are set by the state and do not vary by location within Florida.

A Florida driver license is valid for eight years from the date it is issued. When your license expires, you can renew it by mail, online, or in person — the method depends on whether you've had any changes to your name, address, or medical conditions. A renewal extends your license for another eight years from the expiration date of your old license, not from the date you renew.

If you're new to Florida or moving to Miami

If you hold a valid driver license from another state, Florida law gives you 30 days to exchange it for a Florida license. After 30 days, your out-of-state license is no longer valid in Florida, even if it hasn't expired in your home state. You do not have to wait for your out-of-state license to expire.

To exchange your out-of-state license, bring your current out-of-state license, proof of residency in Florida (like a lease or utility bill), and proof of your Social Security number. You do not have to take a written or road test — Florida recognizes your out-of-state license as proof that you passed those tests. The exchange takes the same amount of time as a renewal and costs $48.

If your out-of-state license has already expired, you'll need to take the written and road tests again, as if you were getting your first license. Bring the same documents, plus study materials for the written test.

Written and road tests

You must take a written test and a road test if you're getting your first Florida driver license or if your license has been expired for more than five years. If you're renewing or exchanging an unexpired out-of-state license, you do not take either test.

The written test covers Florida traffic laws, road signs, and safe driving practices. You can study using the official Florida Driver License Handbook, which is free on the DHSMV website. The test has 50 questions, and you must answer at least 40 correctly to pass. You get one attempt per visit, and if you fail, you can return and try again after paying the test fee again.

The road test is conducted by an DHSMV examiner and takes about 20 minutes. The examiner watches you perform basic driving tasks like parking, turning, and stopping. You must bring a vehicle that is registered, insured, and in safe working condition. If you fail the road test, you can schedule another attempt, though wait times for road tests in Miami can be several weeks.

Renewing your license by mail or online

If your Florida driver license is still valid and you have not changed your name or address, you can renew by mail or online without visiting an office. Online renewal is available through the DHSMV website and takes a few minutes — you'll receive your new license in the mail within 7 to 10 business days.

Mail renewal requires you to fill out an process form (available on the DHSMV website), include a check or money order for $48, and mail it to the address on the form. Mail renewal takes longer than online renewal — typically 2 to 3 weeks — so plan ahead if your license is expiring soon.

If you've changed your name or address, or if your license has been expired for more than five years, you must renew in person at a service center.

What to expect when you visit

Arrive early, especially on weekdays, because wait times at the Miami-Dade Tax Collector's office can be 30 minutes to over an hour. Bring all required documents, your Social Security number, and a valid payment method (cash, check, or card — policies vary by location, so call ahead if you're unsure). You'll check in at the front desk, wait for your number to be called, and then meet with a clerk who will review your documents and take your photo.

The entire process usually takes 15 to 20 minutes once you're called, but the wait before that can be long. If you fail the written test, you can take it again the same day for an additional fee. If you need a road test, you'll schedule it for a later date — you cannot take the road test the same day you take the written test.

Your temporary license is printed on the spot and is valid for 30 days. Your permanent license arrives in the mail within 7 to 10 business days.

Frequently Asked Questions

Can I get a Florida driver license if I don't have a Social Security number?

Yes. You can get a license without a Social Security number, but you'll need to bring additional documents and complete extra steps. Visit the DHSMV website or call the Miami-Dade Tax Collector's office to ask what documents are required for your specific situation, as the process varies depending on your immigration status and residency.

How long does it take to get a Florida driver license?

Your temporary license is printed the day you visit, and your permanent license arrives by mail within 7 to 10 business days. If you need a road test, you'll wait for an appointment, which can take 2 to 4 weeks in Miami depending on how busy the testing centers are.

What if I lose my driver license or it gets damaged?

You can replace a lost or damaged license by visiting a service center in person or by mail. A replacement costs $48 and takes 7 to 10 business days by mail. You'll receive a temporary license on the day you visit if you go in person.

Do I need to take the road test again if I'm renewing my license?

No, not unless your license has been expired for more than five years. If you're renewing an active license or exchanging an unexpired out-of-state license, you do not take any tests.

Can I renew my Florida license before it expires?

Yes. You can renew your license up to six months before it expires. Renewing early extends your license for eight years from the expiration date of your old license, not from the date you renew, so there's no advantage to renewing early other than convenience.