The three CDL classes determine what size and type of vehicle you can legally operate
A Commercial Driver's License (CDL) comes in three classes — A, B, and C — and each one permits you to drive different combinations of vehicles based on weight and cargo type. The class you need depends on what you'll actually be driving on the job. A truck driver hauling freight across state lines needs a different license than someone operating a city bus or a small delivery truck. Understanding the weight thresholds and vehicle categories for each class prevents you from getting behind the wheel of something you're not licensed for, which can result in fines, license suspension, or both.
The determining factor is the Gross Vehicle Weight Rating (GVWR) — the maximum weight a vehicle is designed to carry, set by the manufacturer — not what the vehicle actually weighs on any given day. You can always drive a lighter vehicle than your license permits, but driving a heavier one without the proper class is illegal.
Key Takeaways
- Class A covers the heaviest combinations, including tractor-trailers and any vehicle towing a trailer weighing 10,000 pounds or more, with a combined GVWR of 26,001 pounds or more.
- Class B is for single large vehicles like straight trucks and buses, where the vehicle itself has a GVWR of 26,001 pounds or more but you're not towing a heavy trailer.
- Class C is the smallest category and covers vehicles that don't meet Class A or B weight thresholds but still require a CDL because of passenger capacity or hazardous materials transport.
- A Class A license allows you to drive any Class A, B, or C vehicle, while a Class B license allows Class B or C vehicles, but a Class C license restricts you to Class C only.
- GVWR is what determines your class, not the actual weight the vehicle carries on any particular day.
Class A: Tractor-trailers and heavy combinations
Class A is the broadest CDL category and covers the heaviest vehicle combinations on the road. If the combination of vehicles you're towing has a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, and the trailer or towed unit itself weighs 10,000 pounds or more, you need a Class A license. This includes the classic tractor-trailer setup — a powered tractor unit pulling a 53-foot trailer — but also doubles, triples, and any other heavy combination.
A Class A license also allows you to operate any Class B or Class C vehicle, so it's the most versatile option. Most long-haul freight drivers, tanker operators, and flatbed haulers hold a Class A. If you're unsure whether your job requires Class A, the safest approach is to check the GVWR of the tractor and the GVWR of the trailer separately, then add them together. If that total exceeds 26,001 pounds and the trailer alone is 10,000 or more, you're looking at Class A.
Class B: Large single vehicles without heavy trailers
Class B covers single large vehicles — ones that are not towing anything, or towing something very light. The vehicle itself must have a GVWR of 26,001 pounds or more. This includes straight trucks (box trucks, dump trucks, cement mixers), city buses, school buses, and articulated buses. The key difference from Class A is that you're not towing a heavy trailer behind you.
A Class B license also permits you to drive any Class C vehicle. Many delivery drivers, bus operators, and construction workers hold a Class B. If you're driving a 30,000-pound box truck with no trailer, or a 40-passenger bus, Class B is what you need. The confusion often arises when someone is towing a light trailer — if that trailer weighs less than 10,000 pounds, the combination may still fall under Class B, but you should verify the exact weights with your employer or the vehicle registration.
Class C: Smaller vehicles with special restrictions
Class C is the smallest CDL category and covers vehicles that don't meet the weight thresholds of Class A or B but still require a commercial license because of what they carry or who they transport. A Class C vehicle typically has a GVWR under 26,001 pounds but is used to transport hazardous materials in quantities that require placarding, or to transport 16 or more passengers (including the driver). This includes small buses, certain delivery vehicles carrying hazmat, and some passenger vans.
Class C is the most restrictive — you cannot drive a Class A or Class B vehicle with only a Class C license. If your job involves transporting hazmat or operating a small charter bus, you'll likely need Class C. However, if you later move to a job that requires heavier vehicles, you'll need to test for and obtain a higher class. Class C is often a starting point for drivers who may upgrade to Class A or B as their careers progress.
How GVWR determines your class, not actual weight
The critical detail that trips up many drivers is that GVWR (Gross Vehicle Weight Rating) is what matters, not what the vehicle weighs on any particular day. GVWR is the maximum weight the vehicle is designed to safely carry, set by the manufacturer and printed on a label inside the driver's door frame. A truck might weigh 20,000 pounds empty, but if its GVWR is 33,000 pounds, it's still a Class B vehicle because that's what it's rated for.
This distinction matters because you can't downgrade your license based on how lightly you're loading the truck. If you're assigned a vehicle with a GVWR of 26,001 pounds or more, you need the appropriate class, even if you're only hauling a partial load that day. Conversely, if you hold a Class A license, you can legally drive a light pickup truck because you're operating a vehicle lighter than your license permits. The law is based on the vehicle's capacity, not its current cargo.
Endorsements and restrictions that modify your class
Your CDL class is separate from endorsements and restrictions, which are added to your license based on what you're carrying or towing. For example, a Hazmat endorsement allows you to transport hazardous materials, and a Passenger endorsement is required to transport passengers for hire. These don't change your class — they expand or limit what you can do within your class.
Restrictions work the opposite way. An air brake restriction means you can only drive vehicles with hydraulic brakes, not air brakes. If you fail the air brake portion of your test, you'll get this restriction, and it limits which vehicles you can legally operate even though your class remains the same. Always check both your class and your endorsements and restrictions before accepting a driving job, because operating outside these parameters is illegal.
Choosing the right class for your job
Your employer will tell you what class you need, but understanding the categories helps you verify that information and plan ahead. If you're starting in a Class B job but think you might move to long-haul trucking later, you could test for Class A from the start — you'll be overqualified for Class B work, but you won't need to test again. The reverse doesn't work: you can't legally drive a Class A vehicle with only a Class B license, even if you're capable.
The testing process and written exam content differ slightly by class, so you'll want to study materials specific to the class you're pursuing. Class A requires knowledge of heavier combinations and more complex braking systems, while Class B and C focus on the specific vehicles in those categories. Your state's CDL manual will break down the requirements for each class and what to expect on the written and skills tests.
Frequently Asked Questions
Can I drive a Class B vehicle with a Class A license?
Yes. A Class A license permits you to operate any Class A, Class B, or Class C vehicle. You're always allowed to drive something lighter or smaller than your license permits.
What happens if I drive a vehicle heavier than my license class allows?
You're operating without the proper license, which is illegal. You can face fines, points on your driving record, license suspension, and in some cases criminal charges. Your employer can also be cited for allowing an unlicensed driver to operate the vehicle.
If I have a Class B license and tow a light trailer, do I need Class A?
Only if the trailer weighs 10,000 pounds or more. If the trailer is under 10,000 pounds, you can tow it with a Class B license. Check the trailer's GVWR on its registration or manufacturer label to be certain.
Can I switch from Class B to Class A without retesting everything?
You'll need to take the written exam and skills test again, but you won't retake the general knowledge test if your state allows a waiver for drivers upgrading their class. Check with your state's DMV about upgrade procedures, as they vary.
Does a hazmat endorsement change my CDL class?
No. Endorsements like hazmat, passenger, or tanker are added to your existing class. Your class (A, B, or C) is determined by vehicle weight and type; endorsements determine what cargo or passengers you can carry within that class.