CDL License Types: Class A vs Class B vs Class C — Full Comparison
By Penn | Published 2026-08-02
If you're reading this, you're trying to figure out which CDL you need. Maybe your buddy drives OTR and pulls in six figures. Maybe you're eyeing dump truck jobs in your area. Or maybe you just typed "what CDL do I need" into Google and landed here. Here's everything you need to know.
Disclaimer: This guide is for educational purposes only. CDL requirements and regulations are set by the FMCSA and individual state DMVs. Always verify current requirements with your state DMV and consult official FMCSA resources for the most up-to-date information.
What Is a Commercial Driver's License (CDL)?
A CDL is a federally regulated license required to operate commercial motor vehicles (CMVs). The FMCSA (Federal Motor Carrier Safety Administration) sets the standards. Individual states issue the licenses.
There are three classes: Class A, Class B, and Class C. Which one you need depends on two things:
- Vehicle weight — how heavy is the truck (or truck + trailer)?
- What you're hauling — standard cargo, passengers, or hazardous materials?
Two Weight Ratings That Determine Your Class
GVWR (Gross Vehicle Weight Rating)
The max weight of a single vehicle — truck, fuel, cargo, and passengers combined. Stamped on a plate inside the door frame.
GCWR (Gross Combination Weight Rating)
The max combined weight of a power unit plus everything it's towing.
Class A CDL — The "Big Rig" License
This is the heavyweight. If you picture yourself in an 18-wheeler, Class A is what you need — and it opens the most doors.
What Class A Allows
Operate any combination of vehicles with a GCWR of 26,001+ pounds, where the towed vehicle weighs more than 10,000 pounds. Translation: tractor-trailers, big rigs, 18-wheelers.
What You Can Drive
- Tractor-trailers (semi-trucks)
- Flatbeds with trailers
- Tanker trucks (with N endorsement)
- Livestock carriers
- Car haulers
- Heavy equipment transporters
- Logging trucks
Class A also covers Class B and Class C vehicles. If you want maximum flexibility, this is the move.
Typical Jobs and Salary Ranges
| Job | Description | Salary |
|---|---|---|
| OTR Driver | Long-haul freight, gone 2–4 weeks at a time | $50K–$80K |
| Regional Driver | Routes within a few states, home weekends | $55K–$75K |
| Dedicated Driver | Same route, same customer, predictable | $55K–$75K |
| Owner-Operator | You own the truck, find the loads | $70K–$150K+ |
| Tanker Driver | Fuel, chemicals (requires N endorsement) | $65K–$100K+ |
| Flatbed Driver | Steel, lumber, equipment (more physical) | $55K–$80K |
| LTL Line Haul | Terminal-to-terminal, home daily or every other day | $60K–$85K |
First-year drivers start at the lower end. After 2–3 years of clean driving, your earning power jumps. Owner-operators can clear six figures — but they're also paying for fuel, maintenance, insurance, and truck payments.
Class A Testing
The three-part skills test in a Class A vehicle:
- Pre-Trip Inspection — Walk the examiner through a full vehicle inspection. Verbalize everything.
- Basic Control Skills — Straight-line backing, offset backing, parallel parking, alley docking. This is where most people fail.
- Road Test — Public roads with the examiner. Turns, lane changes, intersections, railroad crossings, merging.
You also need to pass the core knowledge tests (general knowledge, air brakes, combination vehicles) for your CLP before you can take the skills test.
Class B CDL — Straight Trucks and Buses
Class B is the workhorse. You won't be hauling 53-foot trailers, but you'll drive the vehicles that build roads, deliver furniture, and get kids to school.
What Class B Allows
Operate a single vehicle with a GVWR of 26,001+ pounds, towing up to 10,000 pounds. The key difference from Class A: you cannot tow a trailer heavier than 10,000 lbs.
What You Can Drive
- Dump trucks
- Box trucks (straight trucks)
- School buses (with P and S endorsements)
- City transit buses
- Charter/coach buses
- Cement mixers
- Garbage trucks
- Bucket trucks (utility vehicles)
Typical Jobs and Salary Ranges
| Job | Description | Salary |
|---|---|---|
| Dump Truck Driver | Construction sites, hauling dirt/gravel/asphalt | $40K–$60K |
| Concrete Mixer Driver | Ready-mix delivery, early mornings, local | $42K–$62K |
| School Bus Driver | Morning/afternoon routes, summers off, benefits | $30K–$48K |
| Transit Bus Driver | Fixed city routes, union jobs in many cities | $40K–$65K |
| Charter Bus Driver | Long-distance passenger trips, tips possible | $38K–$58K |
| Garbage Truck Driver | Residential/commercial routes, home by afternoon | $42K–$60K |
| Box Truck Delivery | Local freight, furniture, appliances | $38K–$55K |
Class B jobs tend to be local. You're home every night. That's the trade-off: lower top-end pay than Class A, but a better home life.
Class B Testing
Same three-part format (pre-trip, basic control, road test) in a Class B vehicle. Knowledge tests for your CLP: general knowledge and air brakes (if your test vehicle has them). No combination vehicles test — that's Class A only.
Class C CDL — Small Vehicles, Special Requirements
The Exception Case
Class C is the exception. The vehicle is under 26,001 lbs GVWR — which normally wouldn't require a CDL. But you need a Class C if that smaller vehicle is:
- Transporting 16+ passengers (including the driver), OR
- Hauling hazardous materials requiring federal placarding
What You Can Drive
- Small hazmat delivery vehicles
- Passenger vans (16+ occupants)
- Small school buses (under 26,001 lbs)
- Airport/hotel shuttle vans
- Limousines (16+ passengers)
Typical Jobs and Salary Ranges
| Job | Description | Salary |
|---|---|---|
| Hazmat Courier | Small-quantity hazmat transport (H endorsement) | $35K–$52K |
| Shuttle Bus Driver | Hotel, airport, campus shuttles | $28K–$42K |
| Small Bus Operator | Church vans, senior transport, paratransit | $30K–$45K |
Class C is the most limited CDL. Most people don't set out to get one — they get it because a specific job requires it. If you're starting from scratch, aim for Class A or B.
Class A vs Class B vs Class C — Quick Comparison
| Feature | Class A | Class B | Class C |
|---|---|---|---|
| Vehicle Weight | 26,001+ lbs GCWR | 26,001+ lbs GVWR | Under 26,001 lbs |
| Towing | 10,000+ lbs trailer | Up to 10,000 lbs | Up to 10,000 lbs |
| Typical Vehicles | Tractor-trailers, tankers, flatbeds | Dump trucks, buses, box trucks | Hazmat vans, small buses |
| Salary Range | $50K–$100K+ | $40K–$65K | $30K–$50K |
| Test Difficulty | Hardest | Moderate | Easiest |
| Training Time | 3–6 weeks | 2–4 weeks | 1–2 weeks |
| Training Cost | $3,000–$10,000 | $1,500–$5,000 | $500–$2,000 |
| Home Time | Varies (OTR = weeks out) | Usually home daily | Home daily |
| Also Covers | Class B and C vehicles | Class C vehicles | Class C only |
Which CDL Class Should You Get?
Get a Class A if…
- You want maximum job flexibility — Class A covers everything
- You're willing to trade home time for higher pay (OTR)
- You want the highest earning potential in trucking
- You're considering becoming an owner-operator
- You want options: flatbed, tanker, reefer, dry van, LTL
Trade-off: Training costs more ($3,000–$10,000) and takes longer (3–6 weeks). The skills test is harder. OTR means time away from home.
Get a Class B if…
- You want to be home every night
- You're interested in construction (dump trucks, concrete mixers)
- You want to drive buses — school, transit, or charter
- You want lower training costs and a faster path to earning
Trade-off: Lower top-end pay. Fewer job options. Upgrading to Class A later means going through training and testing again.
Get a Class C if…
- You have a specific job lined up (hazmat courier, shuttle bus)
- You're transporting 16+ passengers in a smaller vehicle
- You're handling small-quantity hazardous materials
Reality check: Most people don't choose Class C as a career strategy. If you're investing time and money in a CDL, Class A or B gives you far more return.
Cost Breakdown
| Class A | Class B | Class C | |
|---|---|---|---|
| Training | $3,000–$10,000 | $1,500–$5,000 | $500–$2,000 |
| CLP permit fee | $25–$75 | $25–$75 | $25–$75 |
| Skills test fee | $50–$150 | $50–$150 | $50–$150 |
| DOT physical | $75–$150 | $75–$150 | $75–$150 |
| Total | $3,150–$10,375 | $1,650–$5,375 | $650–$2,375 |
Pro tip: Many trucking companies offer sponsored CDL training — they pay for your training in exchange for a 1–2 year employment commitment. Read the contract before signing.
CDL Endorsements — Stacking on Your License
Your CDL class is the foundation. Endorsements qualify you for specific jobs:
| Endorsement | Code | Pairs With | What It Allows |
|---|---|---|---|
| Tanker | N | A, B, C | Bulk liquids/gases (1,000+ gallons) |
| Hazmat | H | A, B, C | Hazardous materials requiring placards |
| Tanker + Hazmat | X | A, B, C | Hazmat in bulk tanks — highest paying |
| Passenger | P | A, B, C | 16+ passengers |
| School Bus | S | B, C (requires P) | School bus operation |
| Doubles/Triples | T | A only | Double or triple trailers |
The Money Combos
- Class A + X (Tanker/Hazmat) = Fuel hauler. $70K–$100K+. Highest-paying CDL path short of owner-operator.
- Class A + T (Doubles/Triples) = LTL line haul. FedEx Freight, UPS Freight, Estes, Old Dominion.
- Class B + P + S = School bus driver. Steady work, benefits, summers off.
Each endorsement requires a separate written test (20–30 questions). Hazmat also requires a TSA background check ($86.50, valid 5 years).
How to Get Your CDL — The Process
Meet Basic Requirements
- 18+ years old (21+ for interstate)
- Valid regular driver's license
- Clean driving record
- Able to read and speak English for road signs and law enforcement communication
Get Your DOT Physical
- Before anything else
- Find an FMCSA-certified medical examiner (most urgent care clinics have one)
- Cost: $75–$150
- You need a valid Medical Examiner's Certificate to get your CLP
Get Your CLP (Commercial Learner's Permit)
- Pass the written knowledge tests at your state DMV:
- • General Knowledge — 50 questions (all classes)
- • Air Brakes — 25 questions (if your vehicle has air brakes)
- • Combination Vehicles — 20 questions (Class A only)
- Plus any endorsement tests
- Most states require you to hold the CLP for at least 14 days before taking the skills test
Complete ELDT (Entry-Level Driver Training)
- This is federal law
- Since February 7, 2022, the FMCSA requires all new CDL applicants to complete Entry-Level Driver Training from a registered provider
- This applies to: first-time Class A or B applicants, upgrading from Class B to Class A, adding Passenger (P), School Bus (S), or Hazmat (H) for the first time
- ELDT includes standardized theory curriculum and behind-the-wheel training
- Your provider must be on the FMCSA Training Provider Registry
- Without ELDT on your record, the DMV cannot give you a skills test — period
Pass the CDL Skills Test
- Three parts: pre-trip inspection, basic control skills, road test
- Schedule through your state DMV or an approved third-party tester
Get Your CDL
- Pass everything, pay the fee, walk out with your license
- Most states issue a temporary paper license on the spot; the permanent card arrives by mail in 1–3 weeks
State-by-State Testing — What Varies
The FMCSA sets the federal floor. States can add requirements:
CLP holding period
Most states require 14 days. Some allow 10.
Knowledge test questions
Federal minimums exist, but some states add more.
Skills test scheduling
Some states book weeks or months out. Plan ahead.
Third-party testers
Many states allow approved private testers (trucking schools, community colleges). Often faster than DMV appointments.
Fees
Vary widely. Check your state DMV website.
Intrastate vs. interstate
Some states allow 18–20 year-olds to drive intrastate only. Interstate requires 21+.
Bottom line: Get your state's CDL manual. It's free on your state DMV website. Don't rely on what worked for your buddy in another state.
Frequently Asked Questions
Can I upgrade from Class B to Class A?
Yes. Complete ELDT for the upgrade, pass the combination vehicles knowledge test, and pass the full three-part skills test in a Class A vehicle. You don't retake general knowledge or air brakes.
Do I need a Class A to drive a moving truck?
No. Most rental trucks (U-Haul, Penske, Budget) are under 26,000 lbs GVWR — regular license is fine. Check the door sticker if you're unsure.
What's the difference between GCWR and GVWR?
GVWR = max weight of a single vehicle. GCWR = max combined weight of truck plus everything it's towing. If you're pulling a trailer, GCWR determines your CDL class.
Can I drive a Class A vehicle with a Class B license?
No. Driving a tractor-trailer with a Class B license is driving without a valid CDL — fines, points, potential suspension.
How long does CDL training take?
Class A: 3–6 weeks full-time (8–12 weeks part-time). Class B: 2–4 weeks full-time. Class C: 1–2 weeks. Company-sponsored programs typically run 4–8 weeks including mentor driving.
Do I need a CDL for a pickup and trailer?
Depends on weight. If your pickup + trailer GCWR is 26,001+ lbs AND the trailer is over 10,000 lbs GVWR, you need a Class A. A Ford F-350 with a gooseneck horse trailer can cross that threshold. Check your door stickers.
Is the CDL test the same in every state?
Federal standards are the same, but administration varies — computer vs. paper, DMV-only vs. third-party testers. Skills test maneuvers are standardized; course layout varies.
The Bottom Line
Starting from scratch? Get your Class A CDL. It costs more and takes longer, but it covers everything — Class A, B, and C vehicles. You can drive tractor-trailers, dump trucks, buses, whatever. You're not boxing yourself in.
Know you want local work and don't need heavy trailers? Class B is solid. Lower cost, faster to earning, home every night.
Got a specific job requiring Class C? Get Class C. But if you're investing in a CDL for your career, aim higher.
One last thing: the ELDT requirement is real. Since February 2022, you cannot walk into a DMV and take the CDL skills test without completing entry-level driver training from an FMCSA-registered provider. Budget for it. Plan for it. It's federal law — not a suggestion.
Ready to Get Started?
Take a free CDL practice test for your state and see where you stand before you spend a dime on training.
Start Practicing