Free CDL Quiz

CDL Class A vs Class B vs Class C — Complete Comparison

Choosing the right CDL class determines which vehicles you can drive and how much you can earn. Here is a side-by-side comparison of all three CDL classes.

Side-by-Side Comparison

FeatureClass A CDLClass B CDLClass C CDL
Weight RequirementGCWR > 26,001 lbs with towed vehicle > 10,000 lbsGVWR > 26,001 lbs (single vehicle)Vehicles not meeting Class A or B thresholds
Vehicle ExamplesTractor-trailers, flatbeds, tanker trucks, livestock carriersStraight trucks, dump trucks, city buses, delivery trucksPassenger vans (16+), HazMat vehicles, small buses
Can Also DriveClass B and Class C vehiclesClass C vehiclesClass C vehicles only
Knowledge TestsGeneral Knowledge + Air Brakes + Combination VehiclesGeneral Knowledge + Air BrakesGeneral Knowledge + applicable endorsement
Skills Test VehicleTractor-trailer combinationSingle vehicle > 26,001 lbs GVWRRepresentative vehicle for endorsement
Typical Training Time3–7 weeks (full-time)2–4 weeks (full-time)1–2 weeks
Training Cost$3,000–$10,000$1,500–$5,000$500–$2,000
Average Salary$55,000–$85,000+/year$40,000–$65,000/year$35,000–$50,000/year
Job DemandHighest — nationwide shortage of qualified driversHigh — local delivery and transit growingModerate — niche roles
Common EndorsementsHazMat, Tanker, Doubles/TriplesPassenger, School Bus, HazMatPassenger, HazMat
Minimum Age21 (interstate) / 18 (intrastate in some states)21 (interstate) / 18 (intrastate in some states)21 (interstate) / 18 (intrastate in some states)

CDL Endorsement Comparison

EndorsementCodeTest TypeQuestionsBackground CheckEligible CDL Classes
HazMatHKnowledge only30TSA requiredA, B, C
TankerNKnowledge only20NoA, B
HazMat + TankerXKnowledge only30 + 20TSA requiredA, B
PassengerPKnowledge + Skills20Varies by stateA, B, C
School BusSKnowledge + Skills20RequiredA, B
Doubles/TriplesTKnowledge only20NoA only

Which CDL Class Should You Get?

Get a Class A CDL if you want to:

  • Drive tractor-trailers and 18-wheelers
  • Maximize earning potential ($55K–$85K+)
  • Have the most job flexibility — Class A holders can drive any CMV
  • Work in long-haul/OTR trucking, flatbed, or specialized freight

Get a Class B CDL if you want to:

  • Drive dump trucks, city buses, or straight trucks
  • Stay local — most Class B jobs are home daily
  • Start a career faster with shorter, less expensive training
  • Work in construction, transit, or local delivery

Get a Class C CDL if you want to:

  • Drive passenger vans with 16+ passengers
  • Transport hazardous materials in smaller vehicles
  • Minimize training time and cost

Frequently Asked Questions

What is the difference between CDL Class A and Class B?

A Class A CDL lets you drive combination vehicles with a GCWR over 26,001 lbs where the towed vehicle exceeds 10,000 lbs (e.g., tractor-trailers). A Class B CDL covers single vehicles over 26,001 lbs GVWR (e.g., dump trucks, city buses). Class A holders can also drive Class B and C vehicles.

Which CDL class pays the most?

Class A CDL generally pays the most, with experienced OTR drivers earning $55,000–$85,000+ per year. Specialized Class A roles (HazMat tanker, oversized loads) can exceed $90,000. Class B drivers typically earn $40,000–$65,000.

Can I get a Class A CDL without a Class B?

Yes. You can go directly to a Class A CDL without first getting a Class B. A Class A license automatically authorizes you to drive Class B and Class C vehicles.

How many questions are on the CDL knowledge test?

The CDL General Knowledge test has 50 multiple-choice questions, and you need 80% (40 correct) to pass. Additional endorsement tests (Air Brakes, HazMat, etc.) typically have 20–30 questions each with the same 80% passing threshold.

How long does it take to get a CDL?

A CDL can be obtained in as little as 3–7 weeks with full-time training. Part-time programs may take 3–6 months. The process includes studying for and passing knowledge tests, obtaining your CLP, completing ELDT-approved training, and passing the skills test.

Start Practicing for Your CDL

Take free practice tests for Class A, Class B, and all endorsements.

Start Free Practice Test