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:

  1. Vehicle weight — how heavy is the truck (or truck + trailer)?
  2. 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.

A

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

JobDescriptionSalary
OTR DriverLong-haul freight, gone 2–4 weeks at a time$50K–$80K
Regional DriverRoutes within a few states, home weekends$55K–$75K
Dedicated DriverSame route, same customer, predictable$55K–$75K
Owner-OperatorYou own the truck, find the loads$70K–$150K+
Tanker DriverFuel, chemicals (requires N endorsement)$65K–$100K+
Flatbed DriverSteel, lumber, equipment (more physical)$55K–$80K
LTL Line HaulTerminal-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:

  1. Pre-Trip Inspection — Walk the examiner through a full vehicle inspection. Verbalize everything.
  2. Basic Control Skills — Straight-line backing, offset backing, parallel parking, alley docking. This is where most people fail.
  3. 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.

B

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

JobDescriptionSalary
Dump Truck DriverConstruction sites, hauling dirt/gravel/asphalt$40K–$60K
Concrete Mixer DriverReady-mix delivery, early mornings, local$42K–$62K
School Bus DriverMorning/afternoon routes, summers off, benefits$30K–$48K
Transit Bus DriverFixed city routes, union jobs in many cities$40K–$65K
Charter Bus DriverLong-distance passenger trips, tips possible$38K–$58K
Garbage Truck DriverResidential/commercial routes, home by afternoon$42K–$60K
Box Truck DeliveryLocal 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.

C

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

JobDescriptionSalary
Hazmat CourierSmall-quantity hazmat transport (H endorsement)$35K–$52K
Shuttle Bus DriverHotel, airport, campus shuttles$28K–$42K
Small Bus OperatorChurch 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

FeatureClass AClass BClass C
Vehicle Weight26,001+ lbs GCWR26,001+ lbs GVWRUnder 26,001 lbs
Towing10,000+ lbs trailerUp to 10,000 lbsUp to 10,000 lbs
Typical VehiclesTractor-trailers, tankers, flatbedsDump trucks, buses, box trucksHazmat vans, small buses
Salary Range$50K–$100K+$40K–$65K$30K–$50K
Test DifficultyHardestModerateEasiest
Training Time3–6 weeks2–4 weeks1–2 weeks
Training Cost$3,000–$10,000$1,500–$5,000$500–$2,000
Home TimeVaries (OTR = weeks out)Usually home dailyHome daily
Also CoversClass B and C vehiclesClass C vehiclesClass 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 AClass BClass 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:

EndorsementCodePairs WithWhat It Allows
TankerNA, B, CBulk liquids/gases (1,000+ gallons)
HazmatHA, B, CHazardous materials requiring placards
Tanker + HazmatXA, B, CHazmat in bulk tanks — highest paying
PassengerPA, B, C16+ passengers
School BusSB, C (requires P)School bus operation
Doubles/TriplesTA onlyDouble 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

1

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
2

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
3

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
4

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
5

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
6

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

Author: Penn

Published: 2026-08-02

Last Updated: 2026-08-02