A Commercial Driver's License (CDL) is required when the vehicle's weight, capacity, or cargo crosses a federal threshold — not just because it's "for work." Here is what triggers each license class.

Class A, B, and C — what's the difference?

  • Class A — Combination vehicles ≥ 26,001 lbs GVWR where the towed unit is over 10,000 lbs. Tractor-trailers, double trailers.
  • Class B — Single vehicles ≥ 26,001 lbs GVWR. Straight trucks, large buses, dump trucks. Can also tow a trailer up to 10,000 lbs.
  • Class C — Vehicles under 26,001 lbs that either carry 16+ passengers (incl. driver) or haul placarded hazardous materials. Also: every regular passenger car license is technically a non-commercial Class C.

Federal endorsements

On top of your CDL class, you may need endorsements for specific cargo types or vehicle configurations:

  • H — Hazardous Materials: required for placarded hazmat. Requires a TSA fingerprint background check.
  • N — Tank Vehicles: required for bulk liquids/gases ≥ 119 gallons.
  • T — Doubles/Triples: required for pulling 2 or 3 trailers.
  • P — Passenger: required for vehicles carrying 16+ passengers (incl. driver).
  • S — School Bus: required for school bus operation. Requires P endorsement first.
  • X — combined H + N: hazmat + tanker, common for fuel haulers.

When you do NOT need a CDL

  • Personal RVs and motorhomes (regardless of weight, in most states).
  • Farm vehicles operated within 150 air miles of the farm by the owner.
  • Military / firefighter / emergency vehicles operated by their service members.
  • Personal pickup trucks under 26,001 lbs GVWR.

Ready to study?

Our CDL practice tests are offline while we rebuild that question bank, so treat this as background rather than a study set — your state agency publishes its own CDL materials. If you're upgrading from a regular license, also brush up on the road signs reference; the CDL test pulls from a deeper sign vocabulary than the standard car test.

How getting a CDL actually works (step by step)

The CDL process is longer and more regulated than a regular license upgrade:

  1. Get a DOT medical certificate. Before anything else, pass a physical exam with an FMCSA-certified medical examiner. Most drivers need the standard 2-year certificate; some conditions (diabetes, high blood pressure) shorten the cycle.
  2. Pass the knowledge tests for a Commercial Learner's Permit (CLP). General Knowledge is mandatory; add the written test for each endorsement you want. All CDL knowledge tests require 80% to pass, set federally by 49 CFR 383.135 and identical in every state.
  3. Hold the CLP for at least 14 days. Federal minimum before you can take the skills test.
  4. Complete Entry-Level Driver Training (ELDT). Since February 2022, first-time Class A/B applicants must complete theory and behind-the-wheel training with a provider listed on the FMCSA Training Provider Registry — you can no longer just self-study and walk in.
  5. Pass the three-part skills test. Vehicle inspection (walk-around, naming parts and defects out loud), basic controls (straight-line backing, offset backing, parallel parking), and the on-road drive. You must test in a vehicle representative of the class you're applying for.

What disqualifies you from a CDL

Federal rules are stricter than for regular licenses. Automatic disqualifications include:

  • DUI in any vehicle — a DUI in your personal car suspends your CDL for one year (first offense), lifetime for a second.
  • Refusing a drug/alcohol test — treated the same as failing one, under FMCSA's Clearinghouse rules.
  • Using a vehicle in a felony — lifetime disqualification if it involved drugs.
  • Serious traffic violations — two convictions (excessive speeding, reckless driving, texting while driving CMV) within 3 years = 60-day suspension; three = 120 days.

The federal Drug & Alcohol Clearinghouse now tracks violations across employers — a failed test with one carrier follows you to the next.

Cost comparison: CDL vs regular license

Cost item Regular license CDL
Knowledge test Often free-$25 $10-$50 per attempt
Skills test $15-$40 $50-$250
Training Optional ELDT mandatory ($3,000-$8,000 for Class A school)
Medical exam Not required $75-$150 every 2 years
License fee $20-$90 $40-$150

Most new Class A drivers spend $4,000-$9,000 all-in — which is why many trucking companies offer paid CDL training in exchange for a work commitment (read those contracts carefully; early exit usually means repaying the training).

Which class should you actually get?

  • Want to drive tractor-trailers / OTR freight: Class A. It's the most expensive but covers B and C vehicles too, so it never boxes you in.
  • Driving a city bus, dump truck, box truck, or straight truck: Class B is cheaper and faster to get, but you can't tow heavy trailers later without retesting for A.
  • Driving a shuttle van (16+ seats) or small hazmat vehicle: Class C with the matching P or H endorsement.

If you're at all unsure, the industry default is: get the Class A. A-only work (regional and OTR freight) generally pays more than Class B work, though the gap depends on the route, the carrier and the market. Upgrading from B to A later means going through the skills test process again.