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
| Feature | Class A CDL | Class B CDL | Class C CDL |
|---|---|---|---|
| Weight Requirement | GCWR > 26,001 lbs with towed vehicle > 10,000 lbs | GVWR > 26,001 lbs (single vehicle) | Vehicles not meeting Class A or B thresholds |
| Vehicle Examples | Tractor-trailers, flatbeds, tanker trucks, livestock carriers | Straight trucks, dump trucks, city buses, delivery trucks | Passenger vans (16+), HazMat vehicles, small buses |
| Can Also Drive | Class B and Class C vehicles | Class C vehicles | Class C vehicles only |
| Knowledge Tests | General Knowledge + Air Brakes + Combination Vehicles | General Knowledge + Air Brakes | General Knowledge + applicable endorsement |
| Skills Test Vehicle | Tractor-trailer combination | Single vehicle > 26,001 lbs GVWR | Representative vehicle for endorsement |
| Typical Training Time | 3–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 Demand | Highest — nationwide shortage of qualified drivers | High — local delivery and transit growing | Moderate — niche roles |
| Common Endorsements | HazMat, Tanker, Doubles/Triples | Passenger, School Bus, HazMat | Passenger, HazMat |
| Minimum Age | 21 (interstate) / 18 (intrastate in some states) | 21 (interstate) / 18 (intrastate in some states) | 21 (interstate) / 18 (intrastate in some states) |
CDL Endorsement Comparison
| Endorsement | Code | Test Type | Questions | Background Check | Eligible CDL Classes |
|---|---|---|---|---|---|
| HazMat | H | Knowledge only | 30 | TSA required | A, B, C |
| Tanker | N | Knowledge only | 20 | No | A, B |
| HazMat + Tanker | X | Knowledge only | 30 + 20 | TSA required | A, B |
| Passenger | P | Knowledge + Skills | 20 | Varies by state | A, B, C |
| School Bus | S | Knowledge + Skills | 20 | Required | A, B |
| Doubles/Triples | T | Knowledge only | 20 | No | A 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