Getting your commercial driver’s license (CDL) opens the door to a wide range of careers, from long-haul trucking to local delivery, such as our CDL jobs in Baltimore. But not every CDL is the same. Understanding CDL Class A vs Class B vs Class C is the first step to choosing the right license, because the class you hold decides which vehicles you can drive and which jobs you can take.
This guide to CDL Class A vs Class B vs Class C explains each class using Pennsylvania’s official definitions, shows how they compare side by side and helps you choose the one that fits your goals.
Quick answer: Class A covers combination vehicles like tractor-trailers. Class B covers heavy single vehicles like straight trucks and buses. Class C covers smaller vehicles carrying hazmat, 16 or more passengers or students. A Class A license also covers Class B and C vehicles, and a Class B license also covers Class C vehicles, with the right endorsements.
CDL Class A: Combination Vehicles
A Class A CDL is the license most people picture when they think of a professional truck driver, and it offers the most flexibility. It covers a combination vehicle with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, as long as the vehicle being towed has a GVWR over 10,000 pounds.
With the right endorsements, a Class A CDL lets you operate:
- Tractor-trailers and semi-trucks
- Flatbed trucks
- Tank vehicles and double or triple trailers
- Livestock carriers and other combination vehicles
- All Class B and Class C vehicles
Because it covers everything else, Class A is the best choice if you want the most job options. If you are interested in CDL A truck driving jobs, this is the class to aim for.
Class B CDL: Heavy Straight Vehicles
A Class B CDL covers a single vehicle with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle that is not over 10,000 pounds. You can drive Class C vehicles too, but you cannot drive Class A vehicles.
With the right endorsements, common Class B vehicles include:
- Straight trucks and box trucks
- Dump trucks and cement mixers
- Garbage trucks
- Delivery trucks
- Large buses, including city and school buses
Class B is a good fit if you want local routes and more time at home, and it is often quicker to train for than Class A.
Class C CDL: Smaller Specialty Vehicles
A Class C CDL covers a single vehicle with a GVWR under 26,001 pounds that is carrying hazardous materials requiring placards, is designed to carry 16 or more passengers including the driver, or is a school bus. Most Class C work is passenger transportation, so it is less common in freight trucking.
Common Class C vehicles include passenger vans, shuttle buses, small school buses and smaller trucks that haul placarded hazmat.
CDL Class A vs Class B vs Class C at a Glance
| Class A | Class B | Class C | |
|---|---|---|---|
| Covers | Combination vehicles, GVWR 26,001+ lbs, towing over 10,000 lbs | Single vehicles, GVWR 26,001+ lbs, towing up to 10,000 lbs | Single vehicles under 26,001 lbs carrying hazmat, 16+ passengers or students |
| Also covers | Class B and C vehicles | Class C vehicles | Class C only |
| Typical jobs | Long-haul, regional, flatbed, tanker | Delivery, dump, garbage, buses | Vans, shuttles, small school buses |
| ELDT required (first time)? | Yes | Yes | No (yes for H, P, S endorsements) |
Source: PennDOT Commercial Driver’s License FAQs; FMCSA Training Provider Registry.
CDL Endorsements and Restrictions
An endorsement is an add-on to your CDL that lets you haul specialized loads or passengers. You earn one by passing an additional knowledge test, and some also require a skills test. PennDOT lists these common endorsements: H (hazardous materials), N (tank vehicles), X (hazmat and tank combined), P (passengers), S (school bus) and T (double and triple trailers).
TQM Logistics hires drivers with these endorsements:
- Tractor-trailers and semi-trucks
- Flatbed trucks
- Tank vehicles and double or triple trailers
- Livestock carriers and other combination vehicles
- All Class B and Class C vehicles
Restrictions limit what you can drive. For example, an E restriction means no manual-transmission vehicles and an L or Z restriction limits air brake vehicles, so test in the vehicle you intend to drive.
Entry-Level Driver Training (ELDT) by CDL Class
Since February 7, 2022, federal rules require entry-level driver training for anyone getting a Class A or Class B CDL for the first time, upgrading from Class B to Class A, or adding a hazmat, passenger or school bus endorsement for the first time. Training must come from a provider on FMCSA’s Training Provider Registry and includes theory and behind-the-wheel instruction. There is no minimum number of hours, but you must score at least 80% on the theory assessment.
Which CDL Class Should You Get?
- Choose Class A if you want maximum flexibility, long-haul or regional work and the widest range of employers.
- Choose Class B if you prefer local routes, delivery or construction work and want to be home more often.
- Choose Class C if your goal is passenger transport, such as shuttle or small school bus driving, or small hazmat vehicles.
If you are unsure, Class A gives you the most options because it also covers Class B and C vehicles. Age matters too. Most states let you apply at 18, but you are limited to driving within your state until you turn 21.
Ready to Get Your CDL? Start With Your State’s Rules
Licensing steps vary by state. See our step-by-step guides on how to become a CDL driver in Pennsylvania and how to become a CDL driver in New Jersey. Avoid costly mistakes by reading about 5 ways you could lose your CDL.
Drive With TQM Logistics
Once you hold the right CDL, TQM Logistics can connect you with permanent, full-time driving jobs, paid overtime, medical, dental and vision coverage and a company-sponsored 401(k) with a guaranteed match. Apply today and join a team that puts drivers first, or see our driver benefits.