CDL Class A vs B vs C: What's the Difference?

Last Updated: February 2026

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.

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.

Browse CDL Class A jobs →

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.

Browse CDL Class B jobs →

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.

Browse CDL Class C jobs →

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?
Class B is generally considered the easiest CDL to obtain because the training period is shorter (typically 2 to 4 weeks) and you do not need to learn how to handle a tractor-trailer combination. The skills test is simpler since you are only operating a single vehicle, not coupling and uncoupling trailers.
Can I drive a semi with a Class B CDL?
No. A Class B CDL only authorizes you to drive single vehicles with a GVWR of 26,001 pounds or more. To drive a semi-truck (tractor-trailer combination), you need a Class A CDL because the towed trailer exceeds 10,000 pounds.
How long does it take to get a Class A CDL?
Full-time Class A CDL training typically takes 4 to 8 weeks from obtaining your Commercial Learner's Permit through passing the skills test. Part-time or weekend programs may take 8 to 12 weeks. You must hold your CLP for at least 14 days before testing.
Do I need a CDL to drive an RV?
In most states, you do not need a CDL to drive a personal RV regardless of its size, because CDL requirements apply to commercial vehicles used for business purposes. However, if you drive an RV commercially (such as transporting RVs for a dealership), CDL requirements may apply depending on the vehicle weight.
Can I upgrade from Class B to Class A?
Yes, you can upgrade from a Class B to a Class A CDL at any time. You will need to complete ELDT-registered Class A training, which focuses on combination vehicle operation, and pass the Class A skills test. The upgrade training is typically shorter than starting from scratch since you already have commercial driving experience.
What is the difference between CDL and non-CDL Class C?
A CDL Class C license is required for vehicles under 26,001 pounds GVWR that carry 16 or more passengers or transport hazardous materials requiring placards. A non-CDL Class C (standard driver's license in most states) covers regular passenger vehicles and light trucks that do not meet these thresholds.

Ready to Find Your Next Trucking Job?

Browse thousands of CDL positions from top carriers across the country.

Browse All Jobs

Get Weekly Job Alerts

Receive the latest CDL trucking jobs delivered to your inbox every Sunday. Free, no spam.