CDL Class A vs B vs C: What's the Difference?
Not all commercial driver's licenses are the same. The class you hold determines what vehicles you can legally operate, and that directly affects your job options and earning potential. Here is a clear breakdown of each CDL class.
Table of Contents
CDL Classes Overview
The Federal Motor Carrier Safety Administration (FMCSA) defines three CDL classes based on the Gross Vehicle Weight Rating (GVWR) and the type of vehicle or trailer combination:
| Class | Vehicle GVWR | Key Requirement | Typical Vehicles |
|---|---|---|---|
| Class A | 26,001+ lbs (combo) | Towed unit over 10,000 lbs | Tractor-trailers, tanker trucks, flatbeds |
| Class B | 26,001+ lbs (single) | Towed unit under 10,000 lbs (if any) | Dump trucks, buses, delivery trucks |
| Class C | Under 26,001 lbs | 16+ passengers or hazmat placard | Passenger vans, small HazMat vehicles |
CDL Class A: The Most Versatile License
A Class A CDL authorizes you to operate any combination of vehicles with a combined GVWR of 26,001 pounds or more, where the towed vehicle weighs more than 10,000 pounds. This is the most common CDL class and opens the widest range of trucking jobs.
What You Can Drive
- Tractor-trailers (18-wheelers / semi-trucks)
- Flatbed trailers
- Tanker trailers
- Livestock carriers
- Car haulers (auto transport)
- Most Class B and Class C vehicles (with proper endorsements)
Best For
Drivers who want maximum job flexibility. Almost all OTR positions, most regional routes, and many local jobs require a Class A. If you are serious about a trucking career, this is usually the license to get.
CDL Class B: Single-Vehicle Focus
A Class B CDL covers single vehicles with a GVWR of 26,001 pounds or more. If you tow a trailer, the trailer must weigh under 10,000 pounds. Class B positions tend to be local, which means more home time.
What You Can Drive
- Straight trucks (box trucks over 26,000 lbs)
- Large dump trucks
- City and transit buses
- School buses (with S endorsement)
- Concrete mixers
- Large delivery vehicles
Best For
Drivers who want to be home every night. Class B jobs are overwhelmingly local, including bus driving, waste management, delivery, and construction. The training is also shorter and cheaper since you are not learning to handle a full tractor-trailer combination.
CDL Class C: Specialized Light Vehicles
A Class C CDL is required when neither Class A nor Class B applies, but the vehicle is designed to transport 16 or more passengers (including the driver) or carries hazardous materials requiring placards. The vehicle itself is typically under 26,001 pounds GVWR.
What You Can Drive
- Passenger vans (16+ people)
- Small HazMat transport vehicles
- Some shuttle buses
Best For
Drivers in passenger transport or specialized hazmat delivery. Class C is less common in the freight trucking world, but it is essential for certain roles. Many drivers who start with a Class C eventually upgrade to a Class B or A.
Salary Comparison by CDL Class
Your CDL class has a direct impact on earning potential. Here is what drivers typically earn:
| CDL Class | Average Annual Salary | Top Earners |
|---|---|---|
| Class A | $55,000 - $80,000 | $90,000 - $100,000+ |
| Class B | $40,000 - $65,000 | $70,000 - $80,000 |
| Class C | $35,000 - $55,000 | $60,000 - $70,000 |
These figures vary widely by region, employer, experience, and endorsements. Specialized freight (hazmat, oversized) and owner-operators can earn significantly more. See our complete salary guide for detailed breakdowns.
Adding CDL endorsements such as Hazmat or Tanker can boost your earnings by $5,000 to $20,000 per year regardless of CDL class. The FMCSA regulates all CDL classifications and endorsement requirements at the federal level.
Which CDL Should You Get?
For most people entering the trucking industry, a Class A CDL is the best choice. Here is why:
- A Class A lets you drive almost everything a Class B and C holder can drive, plus tractor-trailers.
- The majority of trucking job postings require a Class A.
- Class A training only takes a few weeks longer than Class B training.
- Earning potential is significantly higher with a Class A.
That said, a Class B makes sense if you specifically want local bus driving, waste management, or delivery work and have no interest in tractor-trailers. You can always upgrade to a Class A later.
A Class C is typically only worth pursuing if you need it for a specific job, such as passenger transport or small-vehicle hazmat delivery.
No matter which class you choose, learn how to get started in our complete CDL guide.
Frequently Asked Questions
What is the easiest CDL to get?
Can I drive a semi with a Class B CDL?
How long does it take to get a Class A CDL?
Do I need a CDL to drive an RV?
Can I upgrade from Class B to Class A?
What is the difference between CDL and non-CDL Class C?
Ready to Find Your Next Trucking Job?
Browse thousands of CDL positions from top carriers across the country.
Browse All JobsContinue reading: