Florida's Six License Classes and What You Can Drive With Each
Florida sorts driver's licenses into six classes based on the vehicle you drive and how you use it. Each class has different age requirements, testing rules, and restrictions. The class you need depends on whether you drive a regular car, a motorcycle, a commercial truck, or a combination of those things.
Most new drivers in Florida start with a Class D license, which covers standard passenger cars, small trucks, and vans. If you ride a motorcycle, you need a Class M endorsement added to any other license class. If you plan to drive a truck for work — especially one over a certain weight — you'll need a commercial license instead, which is a Class A, B, or C.
Understanding which class applies to you matters because driving a vehicle you're not licensed for can result in a citation, even if you're a safe driver. The wrong license class can also affect your insurance and what you're legally allowed to haul or carry.
Key Takeaways
- Class D is the standard license for cars, light trucks, and vans and is what most new drivers receive after passing their road test.
- Class M is a motorcycle endorsement that you add to another license class; you cannot hold Class M alone in Florida.
- Commercial licenses (Class A, B, and C) require a commercial learner's permit, a written knowledge test, and a road test with a commercial vehicle.
- Your license class is printed on the front of your card and determines both what you can legally drive and what insurance coverage you may need.
- Upgrading from Class D to a commercial class requires additional testing but does not require you to retake your standard driver's test.
Class D: The Standard Passenger Vehicle License
Class D is Florida's basic driver's license and the one most people hold. It allows you to drive passenger cars, pickup trucks under a certain weight, vans, and small utility vehicles. You can also tow a trailer with a Class D license as long as the trailer itself does not exceed certain weight limits and the combined weight stays within legal limits.
To get a Class D license in Florida, you must be at least 16 years old, hold a learner's permit for a minimum of three months, and pass a road test. If you are under 18, you also have to complete a driver education course. The road test is given in your own vehicle or a test vehicle provided by the Department of Highway Safety and Motor Vehicles.
Class D is valid for eight years if you are under 80 years old. After that, you renew by mail, in person, or online — you do not have to retake the road test unless the state requires it for safety reasons.
Class M: Motorcycle Endorsement
Class M is not a standalone license in Florida — it is an endorsement you add to a Class D, Class E, or commercial license. The M endorsement allows you to operate motorcycles, mopeds, and motorized bicycles. You cannot hold only a Class M; you must have another license class as your base.
To add Class M to your license, you must be at least 16 years old and pass a motorcycle knowledge test and a motorcycle road test. Florida does not require a separate learner's permit for the motorcycle endorsement, though you may want to take a Motorcycle Safety Foundation course, which can lower your insurance and may waive the road test requirement in some cases.
The motorcycle road test is performed on an actual motorcycle and tests your ability to start, stop, turn, and handle the bike at various speeds. If you already hold a valid driver's license, you can add the M endorsement without renewing your entire license — the endorsement is straightforward added to your existing card.
Class A Commercial License: Heavy Trucks and Combinations
Class A is Florida's commercial license for the largest vehicles and vehicle combinations. With a Class A, you can drive any single vehicle over 26,001 pounds, any tractor-trailer combination, or any vehicle designed to carry 16 or more passengers (including the driver). Class A is the highest commercial class and covers everything that Class B and Class C can do, plus more.
To get a Class A license, you must be at least 18 years old, hold a valid Class D or Class E license, and obtain a commercial learner's permit (CLP). You then study the commercial driver's handbook, pass a written knowledge test specific to Class A, and pass a road test in a Class A vehicle. The road test includes a pre-trip inspection, basic vehicle control, and on-road driving.
The process typically takes several weeks because you must hold your CLP for a minimum of 14 days before you can take the road test. Once you pass, your Class A is valid for four years, and you must renew it in person at a Florida driver's license office.
Class B Commercial License: Medium Trucks
Class B is Florida's commercial license for medium-duty trucks and certain passenger vehicles. With a Class B, you can drive any single vehicle between 26,001 and 33,000 pounds, any vehicle designed to carry 16 or more passengers, or certain tractor-trailer combinations where the trailer weighs less than 10,000 pounds. Class B does not allow you to drive the heaviest tractor-trailer rigs that Class A covers.
The requirements for Class B are the same as Class A: you must be at least 18, hold a valid Class D or E license, get a commercial learner's permit, pass the written test, and pass a road test in a Class B vehicle. The road test follows the same format as Class A but is performed in a Class B vehicle.
Class B is common for drivers of delivery trucks, dump trucks, and box trucks used in local or regional commerce. Like Class A, your Class B license is valid for four years and must be renewed in person.
Class C Commercial License: Small Commercial Vehicles
Class C is Florida's commercial license for smaller commercial vehicles and certain passenger vehicles. With a Class C, you can drive any single vehicle between 16,001 and 26,000 pounds or any vehicle designed to carry 16 or more passengers (but not a tractor-trailer). Class C is the entry-level commercial license and covers the smallest range of vehicles.
The process to get a Class C is identical to Class A and Class B: you need to be at least 18, hold a valid Class D or E license, obtain a commercial learner's permit, pass the written test, and pass a road test in a Class C vehicle. The road test is the same format but performed in a Class C vehicle.
Class C is often used by drivers of small delivery trucks, shuttle vans, and other light commercial vehicles. Your Class C is valid for four years and requires in-person renewal.
Class E: Chauffeur License for Passenger Vehicles
Class E is Florida's chauffeur license, used when you drive passengers for hire in a non-commercial vehicle. This includes taxi drivers, rideshare drivers, and private car services. Class E allows you to drive the same vehicles as Class D but with the legal authority to transport passengers for compensation.
To get a Class E license, you must be at least 18 years old, hold a valid Class D license, and pass a road test. You do not need a separate learner's permit for Class E. The road test is the same as the Class D test but is taken specifically for the chauffeur endorsement.
Class E is valid for eight years. If you already hold a Class D and want to add Class E, you can do so by taking the road test — you do not have to renew your entire license.
Frequently Asked Questions
Can I drive a pickup truck with a Class D license?
Yes, as long as the pickup truck is under the weight limit for Class D (generally under 26,001 pounds). Most standard pickup trucks fall within this limit. If you are unsure about your specific truck, check the vehicle's gross vehicle weight rating in the owner's manual or on the driver's door jamb.
Do I need a commercial license to drive a box truck for my job?
It depends on the truck's weight. If the box truck weighs 26,001 pounds or more, you need a commercial license (Class A, B, or C). If it weighs less, a Class D is sufficient. Your employer should tell you the vehicle's weight rating, or you can find it on the truck itself.
Can I get a motorcycle endorsement without a regular driver's license?
No. In Florida, you must hold a Class D, Class E, or commercial license before you can add a Class M motorcycle endorsement. You cannot hold Class M by itself.
How long does it take to get a commercial license in Florida?
The process typically takes three to six weeks. You must hold your commercial learner's permit for at least 14 days before taking the road test, and scheduling the test itself can take additional time depending on your local office's availability.
What happens if I drive a vehicle I am not licensed for?
You can be cited for driving with an improper license class, which is a traffic violation. This can result in a fine, points on your driving record, and potential insurance issues. It is important to verify your license class matches the vehicle you are driving.