CDL Basics

Who this is for: CDL applicants, owner-operators, fleet managers

CDL Class A vs. Class B vs. Class C — What's the Difference?

CDL classes determine which commercial vehicles you can drive. Class A covers the heaviest combination vehicles; Class B covers large single vehicles; Class C covers smaller vehicles carrying passengers or hazmat.

Last updated: June 1, 2026

Checklist

Checkboxes reset on page reload. This is a reference tool only — not a saved record.

Class A — combination vehicles

Class A is required for any combination of vehicles with a gross combination weight rating (GCWR) of 26,001 lbs or more, when the towed unit exceeds 10,000 lbs GVWR. This covers tractor-trailers (18-wheelers), truck-trailer combinations, tanker combinations, and doubles/triples. A Class A holder may also operate Class B and C vehicles (subject to required endorsements).

Class B — heavy straight vehicles

Class B covers a single vehicle with a GVWR of 26,001 lbs or more, or a vehicle towing a unit that does not exceed 10,000 lbs. Common Class B vehicles include straight trucks, box trucks over 26,000 lbs, dump trucks, large buses (city transit, school buses), and some specialized equipment. A Class B holder may also operate Class C vehicles (subject to endorsements).

Class C — smaller specialized vehicles

Class C covers vehicles not meeting Class A or B thresholds that are either designed to carry 16 or more passengers (including the driver), or used to transport hazardous materials requiring placards. Examples include smaller shuttle buses, passenger vans over 15 passengers, and some hazmat delivery vehicles. Class C does not authorize operation of Class A or B vehicles.

Upgrading your CDL class

Drivers who hold a Class B can upgrade to Class A by passing the Class A skills test. ELDT (Entry-Level Driver Training) requirements apply when upgrading from Class B to Class A — you must complete training through a provider on the FMCSA Training Provider Registry before taking the skills test. Contact your state CDL agency for the specific upgrade procedure, as some states have additional steps.

Common jobs by CDL class

Class A covers most over-the-road freight work — flatbed, refrigerated, dry van, tanker, and LTL routes all typically involve tractor-trailer combinations requiring Class A. Class B is common for local and regional delivery work, city transit buses, school buses (which often need the S endorsement as well), concrete mixers, and straight-truck operations. Class C is relatively narrow: shuttle van operations, certain paratransit routes, and hazmat delivery where the vehicle doesn't meet the Class B weight threshold. If you're entering trucking for the first time with OTR freight in mind, Class A is the practical target.

Common misconceptions about class thresholds

The Class A threshold applies to the GCWR — the gross combination weight rating — not the actual loaded weight of the truck and trailer. A truck rated at 24,000 lbs towing a trailer rated at 18,000 lbs requires a Class A because the GCWR is 42,000 lbs, even if the actual loaded weight is less. Drivers sometimes assume that a lighter load means a lower CDL class is sufficient. The rating determines the class requirement, not what you happen to have in the trailer on a given day. Also, Class A authorization to drive Class B and C vehicles comes with restrictions: a Class A holder still needs the school bus endorsement to drive a school bus, and the passenger endorsement for certain commercial bus operations.

Endorsements required on top of your class

CDL class determines the base vehicle you can drive; endorsements determine additional vehicle types or cargo. Several endorsements apply regardless of class. The hazmat (H) endorsement is required to transport placardable quantities of hazardous materials in a Class A, B, or C vehicle. The tanker (N) endorsement covers certain liquid cargo tanks. The doubles/triples (T) endorsement permits pulling double or triple trailers under a Class A. The passenger (P) endorsement applies to Class B and C vehicles carrying paying passengers. Each endorsement requires passing an additional knowledge test, and hazmat additionally requires a Transportation Security Administration background check and fingerprinting. Your CDL class and endorsements together define what you are legally authorized to operate.

Frequently Asked Questions

Can a Class A driver operate a Class B vehicle?

Generally yes — Class A holders may operate Class B and C vehicles, subject to any required endorsements. A Class A holder cannot drive a school bus without the S endorsement regardless of class.

What class do I need for a dump truck?

It depends on the GVWR. A single dump truck with a GVWR of 26,001 lbs or more requires Class B at minimum. A dump truck pulling a heavy trailer combination where the GCWR exceeds 26,000 lbs with the towed unit over 10,000 lbs requires Class A.

Does a Class C CDL allow driving any truck under 26,000 lbs?

No. Class C is a specific category for vehicles under the Class A/B weight thresholds that carry 16 or more passengers or hazmat requiring placards. It does not authorize operating any CMV under a certain weight — it only covers those specific vehicle types.

Editorial notice: This page is an educational resource. CDL List is not affiliated with FMCSA, any state DMV, or any CDL school. Content is for general informational purposes only and does not constitute legal, tax, or medical advice. Always verify current requirements with the relevant federal or state agency before taking action.