Skip to main content

CDL Classes Explained: Class A vs Class B vs Class C

CDL Basics10 min readPublished March 25, 2026

What Are CDL Classes?

A Commercial Driver's License (CDL) is issued in three classes: A, B, and C. Each class authorizes you to operate different types of commercial motor vehicles (CMVs) based on Gross Vehicle Weight Rating (GVWR) and towing capacity. The Federal Motor Carrier Safety Administration (FMCSA) sets the minimum standards, though individual states may add their own requirements on top of the federal baseline.

The class you need depends entirely on the vehicles you plan to drive. Getting a higher class does not automatically let you drive all lower-class vehicles without the proper endorsements. For example, a Class A holder can drive most Class B vehicles, but driving a passenger bus still requires a P endorsement regardless of your CDL class.

Choosing the right class from the start saves you time and money. Upgrading from a Class B to Class A later means retesting, additional training, and potentially weeks off the road without income. If you have any chance of wanting to drive tractor-trailers, start with Class A.

Class A CDL: Tractor-Trailers and Combinations

A Class A CDL authorizes you to operate any combination of vehicles with a gross combination weight rating (GCWR) of 26,001 pounds or more, provided the vehicle being towed weighs more than 10,000 pounds. This is the most versatile CDL class and covers the majority of trucking jobs.

Vehicles requiring Class A include tractor-trailers (18-wheelers), flatbeds, tankers, livestock carriers, and most combination vehicles. If you want to drive over-the-road (OTR), regional, or dedicated routes for major carriers like Werner, Schneider, or Swift, you need Class A.

Class A drivers earn the most on average. According to Bureau of Labor Statistics data, the median annual wage for heavy and tractor-trailer truck drivers was $54,320 in 2024, but experienced OTR drivers regularly earn $65,000 to $90,000+. Owner-operators with Class A can gross $200,000 to $350,000+ annually, though net income after expenses is typically $60,000 to $120,000.

The training investment for Class A is also the highest. Expect 3 to 8 weeks of training and $3,000 to $10,000 in school costs, though company-sponsored programs can eliminate upfront costs entirely.

Class B CDL: Straight Trucks and Buses

A Class B CDL covers single vehicles with a GVWR of 26,001 pounds or more, or a vehicle towing another vehicle that weighs 10,000 pounds or less. This includes straight trucks, large buses (city buses, school buses, tourist coaches), segmented buses, box trucks, dump trucks, and cement mixers.

Class B is popular for drivers who want to stay local. Most Class B jobs are home daily — think city bus drivers, school bus drivers, delivery truck operators, and construction dump truck drivers. You trade the higher earning potential of OTR for predictable hours, home time, and less time away from family.

Class B driver earnings typically range from $38,000 to $65,000 per year, depending on the specific role and location. School bus drivers on the lower end, while dump truck operators and city transit drivers earn more. Specialized roles like concrete mixer operators or hazmat tanker drivers with endorsements can push past $70,000.

Training for Class B is faster and cheaper. Most programs are 1 to 4 weeks and cost $1,500 to $5,000. Some employers, especially school districts and transit agencies, provide free training in exchange for a work commitment.

Class C CDL: Specialty Vehicles

A Class C CDL is required for vehicles that do not fall into Class A or Class B categories but are designed to transport 16 or more passengers (including the driver) or carry hazardous materials requiring placards. The vehicle itself has a GVWR under 26,001 pounds.

Common Class C vehicles include small passenger vans (16+ seats), small HAZMAT vehicles, and certain specialized delivery vehicles. This is the least common CDL class because most vehicles in this weight range either do not carry enough passengers or hazardous materials to require a CDL.

Class C earnings are generally the lowest of the three classes, typically $30,000 to $50,000 per year. However, HAZMAT endorsement holders can earn significantly more, especially in specialized roles transporting medical waste, radioactive materials, or explosives.

Training for Class C is the shortest and most affordable, often just 1 to 2 weeks and $1,000 to $3,000. Many employers hiring Class C drivers provide on-the-job training since the vehicles are smaller and easier to operate.

Which CDL Class Should You Get?

If your goal is maximum earning potential and job flexibility, get a Class A. Period. Even if you start driving locally, having Class A opens doors to OTR, regional, dedicated, and specialized freight that Class B and C holders cannot access. The extra training time and cost pay for themselves within the first few months through higher per-mile rates.

Get a Class B if you specifically want local work and have a particular job in mind — school bus driver, city transit, dump truck, or delivery. There is nothing wrong with Class B; it just limits your options if you later decide you want to try OTR. You would need to test again for the upgrade.

Class C only makes sense if you already have a specific job lined up that requires it. Very few drivers start their careers targeting Class C because the vehicle types are so specialized.

Regardless of class, consider adding endorsements during your initial testing. Adding Hazmat (H), Tanker (N), or Doubles/Triples (T) endorsements costs very little extra effort during testing but dramatically expands your job options. The combination Hazmat-Tanker (X) endorsement is particularly valuable — tanker drivers consistently earn 10 to 15 percent more than dry van drivers.

CDL Class Comparison at a Glance

Here is how the three classes stack up across the metrics that matter most to new drivers. Class A covers vehicles over 26,001 lbs GCWR with towed vehicles over 10,000 lbs, training takes 3 to 8 weeks, costs $3,000 to $10,000, and average earnings are $54,000 to $90,000+ per year. Class B covers single vehicles over 26,001 lbs GVWR, training takes 1 to 4 weeks, costs $1,500 to $5,000, and average earnings are $38,000 to $65,000. Class C covers specialty vehicles under 26,001 lbs with 16+ passengers or HAZMAT, training takes 1 to 2 weeks, costs $1,000 to $3,000, and average earnings are $30,000 to $50,000.

Job availability is another major factor. The American Trucking Associations estimates a shortage of roughly 80,000 truck drivers, with the vast majority of openings for Class A holders. Class B jobs are more competitive in most markets because the local nature of the work attracts more applicants.

Bottom line: unless you have a strong reason to get a lower class, Class A gives you the most options, the highest earning ceiling, and the best long-term career flexibility. The additional 2 to 4 weeks of training is a small investment for a career that could span 20 to 30 years.

Frequently Asked Questions

Yes. A Class A CDL holder can generally operate Class B and Class C vehicles, as long as they have the required endorsements for the specific vehicle type (e.g., Passenger endorsement for buses).
Class A is the most difficult because it requires mastering coupling/uncoupling, longer backing maneuvers, and handling a 53-foot trailer. However, with proper training, most students pass on their first or second attempt.
The three-class system (A, B, C) is federal and applies in all 50 states. However, states can add their own requirements on top of federal minimums, such as additional testing elements or stricter medical standards.
Technically yes — you can study on your own and show up for the CDL tests at your state DMV. However, you need access to a commercial vehicle for practice and the skills test. Most people use a school or company-sponsored program for practical training.
Almost always yes. The extra $1,500 to $5,000 in training costs pays for itself quickly through higher earnings. Class A drivers earn $15,000 to $30,000 more per year on average, and have significantly more job options.

Ready to Start Your Trucking Career?

Browse carrier reviews, compare training programs, and use our free earnings calculator to plan your CDL career.

More CDL Training Guides