Florida has five driver license classes, and which one you need depends on what you drive and how much it weighs
Florida groups driver licenses into five classes: Class E, Class D, Class C, Class B, and Class A. Each class permits you to operate different types of vehicles, and the main dividing line is the vehicle's Gross Vehicle Weight Rating (GVWR) — the maximum weight the vehicle can safely carry when fully loaded. Your age also matters: some classes have age restrictions, and some require you to pass additional tests beyond the standard written and driving exam.
The class you hold determines what you're legally allowed to drive. Driving a vehicle that requires a higher class than the one on your license is a violation, even if you're an experienced driver. Understanding which class you need before you take the test saves you from retesting or facing a citation.
Key Takeaways
- Class E is the standard license for cars, small trucks, and vans under 26,001 pounds GVWR, and you can get it at age 16 with a learner's permit.
- Class D is for vehicles towing trailers, and you need a Class E first; the endorsement adds a written test about towing safety.
- Class C covers single vehicles between 26,001 and 33,000 pounds GVWR, such as some box trucks and RVs, and requires a medical certificate and air brake knowledge test.
- Class B and Class A are for commercial vehicles and require a Commercial Driver License (CDL), a medical certificate, and multiple endorsement tests depending on cargo and vehicle type.
- You must pass the written test, vision screening, and road test for any new class; some classes also require a Department of Transportation medical exam.
Class E: The standard license for most drivers
Class E is what most people think of as a regular driver license. It covers passenger cars, pickup trucks, vans, and small SUVs — basically any single vehicle with a GVWR of 26,000 pounds or less. You can also tow a trailer with a Class E license, but only if the trailer itself weighs 10,000 pounds or less and the combined weight of the towing vehicle and trailer does not exceed 26,000 pounds.
You can begin the process to get a Class E at age 15 with a learner's permit (also called a permit to learn to drive). At age 16, you can take the road test and receive your Class E license. If you are 18 or older and have never held a Florida license, you still take the same written and road tests, but you skip the learner's permit stage.
The written test covers road signs, right-of-way rules, and safe driving practices. The road test is administered by a Florida Department of Highway Safety and Motor Vehicles (DHSMV) examiner and lasts about 20 minutes. You must bring a vehicle that is registered, insured, and in safe working condition.
Class D: For towing trailers heavier than Class E allows
Class D is not a separate license class in the traditional sense — it is an endorsement added to a Class E license. You need a Class D endorsement if you want to tow a trailer that weighs more than 10,000 pounds, or if the combined weight of your vehicle and trailer exceeds 26,000 pounds but stays under 33,000 pounds.
To add a Class D endorsement to your Class E license, you must pass a written test focused on towing safety, trailer braking systems, and weight distribution. You do not take a separate road test. The written test is offered at any DHSMV office and covers topics like how to back up with a trailer, how to recognize trailer sway, and how to load a trailer safely.
You must already hold a valid Class E license to add a Class D endorsement. If you do not yet have a Class E, you will take the Class E tests first, then schedule the Class D written test separately.
Class C: For single heavy vehicles that are not commercial
Class C covers single vehicles (no trailer) with a GVWR between 26,001 and 33,000 pounds. This includes some box trucks, moving trucks, large RVs, and certain commercial-style vehicles that are registered for personal use rather than commercial operation. The key difference from Class E is the vehicle's weight, not its purpose.
To get a Class C license, you must pass a written test and a road test, just as with Class E. However, you also must obtain a Department of Transportation (DOT) medical certificate before you take the tests. This certificate confirms that you meet basic health standards — vision, hearing, and general fitness — to operate a heavier vehicle safely. You get the medical exam from any certified medical examiner; the DHSMV website lists approved examiners in your area.
You must also pass an air brake knowledge test if the vehicle you will be driving has air brakes. Many heavy trucks and some RVs use air brakes instead of hydraulic brakes, and the test covers how they work, how to inspect them, and how to respond if they fail. If your vehicle does not have air brakes, you do not take this test.
Class B and Class A: Commercial Driver License (CDL) requirements
Class B and Class A licenses are both Commercial Driver Licenses (CDLs). You need a CDL if you drive a vehicle for compensation (payment) or if the vehicle itself meets certain weight or cargo thresholds. Class B covers single vehicles with a GVWR of 26,001 pounds or more that are not Class A vehicles. Class A covers any combination of vehicles (tractor plus trailer) where the trailer has a GVWR of 10,001 pounds or more.
To get a CDL, you must hold a valid Class E license first. You then must obtain a DOT medical certificate, pass a written test on general CDL knowledge, and pass a road test in the type of vehicle you will be driving. Depending on what you haul or drive, you may also need endorsements — for example, a Hazmat endorsement if you transport hazardous materials, or a Passenger endorsement if you drive a bus.
The written test for a CDL is longer and more detailed than the Class E test. You must study the CDL manual provided by the DHSMV. Many people take a CDL training course at a truck driving school before testing, though it is not required by Florida law. The road test is administered by a DHSMV examiner and includes pre-trip inspection, basic control, and on-road driving in an actual commercial vehicle.
Age requirements and restrictions by class
Age affects which classes you can hold and when. You can get a Class E learner's permit at age 15 and a Class E license at age 16. There is no age minimum for Class D, C, B, or A endorsements or licenses once you hold the underlying Class E license, but some employers or insurance companies may have their own age rules.
If you are under 18 and hold a Class E license, your license will have restrictions printed on it. These restrictions typically include limits on driving between certain hours (usually 11 p.m. to 6 a.m.) and limits on the number of passengers you can carry. These restrictions lift when you turn 18, but you do not need to renew your license for the restrictions to disappear — they are automatically removed on your birthday.
If you are 18 or older and have never held a Florida license, you can test for any class you meet the other requirements for (medical certificate, vehicle weight, etc.). There is no waiting period or learner's permit stage for adults.
How to change or add a license class
If you already hold a Class E license and want to add a Class D endorsement, you visit any DHSMV office, pay the endorsement fee, and take the written test. You do not retake the road test. The process usually takes one visit and a few days for the new license to arrive by mail.
If you want to upgrade from Class E to Class C, you must take a new written test and a new road test, and you must obtain a DOT medical certificate. You will also need to bring a Class C vehicle to the road test. This process takes longer because you are testing in a heavier vehicle and the examiner will evaluate different skills.
If you want to get a CDL (Class B or A), you must start with a valid Class E license, get a medical certificate, and pass both the CDL written test and a road test in a commercial vehicle. You cannot skip the Class E step — Florida requires you to hold a regular driver license before you can hold a CDL.
Frequently Asked Questions
Can I drive a box truck with a Class E license?
Only if the box truck's GVWR is 26,000 pounds or less. If it weighs more, you need a Class C license. Check the truck's registration or door placard to find the GVWR. Many rental box trucks fall under 26,000 pounds and are legal to drive with a Class E.
Do I need a medical exam for a Class E license?
No. A DOT medical certificate is required only for Class C, Class B, and Class A licenses. Class E and Class D do not require a medical exam, though you will pass a vision screening at the DHSMV office as part of the standard test process.
What happens if I drive a vehicle that requires a higher class than my license?
You can be cited for driving with an improper license class. The citation is a traffic violation and can result in a fine. Your insurance may also deny a claim if you were driving an unauthorized vehicle class at the time of an accident.
Can I add a Class D endorsement without taking a road test?
Yes. Class D is an endorsement, not a full license class, so you only take the written test. You must already hold a valid Class E license to add it.
How long does a DOT medical certificate last?
A DOT medical certificate is valid for 24 months from the date of the exam. You must renew it before it expires if you want to keep driving a Class C, B, or A vehicle. Some examiners issue a certificate valid for only 12 months if they note a medical condition that needs monitoring.