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.

Frequently Asked Questions

The difference is the type of vehicle each license covers. Class A covers combination vehicles (like tractor-trailers) with a GVWR of 26,001 pounds or more when the vehicle being towed is over 10,000 pounds. Class B covers single vehicles with a GVWR of 26,001 pounds or more. Class C covers smaller vehicles that carry hazmat requiring placards, 16 or more passengers, or students on a school bus.

Yes. A Class A license covers Class B and Class C vehicles, as long as you hold any endorsements the vehicle requires, such as hazmat, passenger or school bus. A Class B license covers Class B and C vehicles but not Class A.

Class A is the most flexible choice for truck driving because it covers tractor-trailers, flatbeds, tankers and other combination vehicles, plus Class B and C vehicles. Class B fits straight-truck work such as delivery, dump and garbage trucks.

ELDT is required for first-time Class A and Class B applicants, Class B-to-Class A upgrades, and first-time hazmat, passenger and school bus endorsements. It is not required for a Class C CDL without one of those endorsements. Training must come from a provider listed on FMCSA’s Training Provider Registry.

GVWR stands for gross vehicle weight rating, the maximum loaded weight set by the manufacturer for a single vehicle. The 26,001-pound line is what separates most CDL vehicles from regular vehicles.

Most states let you apply at 18, but you are limited to intrastate driving until you turn 21. Federal rules require drivers to be 21 to drive across state lines or haul hazardous materials.