Ask around and you'll hear CDL classes described as "big truck, medium truck, small truck." That's not quite how the federal government defines them. The three CDL classes are set out in 49 CFR 383.91, and every state's CDL program has to use these same definitions as a floor โ they're based on vehicle weight ratings and, for Class C, on passenger capacity or hazmat cargo, not on a vehicle's general size or type.
Class A: combination vehicles above the weight threshold
A Class A CDL covers any combination of vehicles with a gross combination weight rating (GCWR) of 26,001 pounds or more, provided the vehicle being towed has a gross vehicle weight rating (GVWR) of more than 10,000 pounds. In practice, this is the classification for tractor-trailers, tanker combinations, livestock haulers, and flatbeds pulling heavy trailers โ essentially anything where a powered unit is pulling a substantial trailer.
Related: What to Expect on the CDL General Knowledge Test
Class B: large single-unit vehicles
A Class B CDL covers any single vehicle with a GVWR of 26,001 pounds or more, or that same type of vehicle towing something with a GVWR of 10,000 pounds or less. This is the classification for straight trucks, large box trucks, dump trucks, cement mixers, and many transit and city buses โ vehicles that are heavy but aren't pulling a substantial separate trailer.
Class C: everything else that still needs a CDL
Class C is where the misconception usually starts. It is not simply "the smallest commercial vehicle." A Class C CDL is required for any single vehicle or combination that doesn't meet the Class A or Class B weight thresholds, but that is either designed to transport 16 or more people including the driver, or is used to carry a hazardous materials placard load. That means a fairly light passenger van or a small hazmat-carrying box truck can require a Class C CDL even though, by weight alone, it would need no CDL at all if it weren't for the passenger count or hazmat cargo.
Why this trips people up
Because the classes are defined by weight and cargo/passenger criteria rather than a simple size ladder, it's possible for a physically smaller vehicle to require a higher class of license than a physically larger one, depending on what it's rated to carry and tow. The right question isn't "how big is the truck" โ it's "what's the GCWR/GVWR, what's being towed, and is it carrying passengers or a hazmat placard."
Which class do you actually need?
Federal rules build in a hierarchy: a Class A license generally allows you to operate Class B and Class C vehicles as well (assuming you hold any required endorsements), and a Class B license allows Class C vehicles. A Class C license on its own is the most limited. Because your skills test is administered in a vehicle representative of the class you're applying for, it's worth confirming with your target employer or industry exactly which class โ and which vehicle you'll test in โ matches the job you actually want.
Endorsements still apply on top
Whatever class you hold, if you'll be hauling hazmat, driving a tank vehicle, transporting passengers, driving a school bus, or pulling doubles/triples, you'll still need the matching endorsement. Class determines the base vehicle category; endorsements layer specific cargo and vehicle-configuration authority on top of it. Try our CDL practice questions.