CDL classes are based on the weight and type of vehicle you'll drive, not how long you train

A Commercial Driver's License (CDL) comes in three classes — A, B, and C — and the class you need depends entirely on what you'll be operating. The difference matters because each class has different vehicle weight limits, and you cannot legally drive a vehicle heavier than your license allows. You do not choose a class based on how much training you want; you choose it based on the truck or bus you'll actually drive.

The Federal Motor Carrier Safety Administration (FMCSA) sets these weight thresholds, and they are the same across all states. Class A covers the heaviest vehicles, Class B covers medium-weight vehicles, and Class C is the narrowest category. Most people pursuing a CDL need Class A, but understanding the actual weight limits — not just the names — is what determines whether you're in the right category.

Key Takeaways

  • Class A CDL allows you to drive any combination of vehicles totaling 26,001 pounds or more, including most tractor-trailers and doubles.
  • Class B CDL is for single vehicles weighing 26,001 pounds or more that are not tractor-trailers, such as large straight trucks or buses.
  • Class C CDL applies only to vehicles under 26,001 pounds that carry hazardous materials or 16 or more passengers, including the driver.
  • Your current vehicle's Gross Vehicle Weight Rating (GVWR) — found on the driver's door jamb — determines which class you need.
  • Training programs vary in length and cost, but the class you hold is determined by the written and skills tests you pass, not by how many hours you train.

Class A: Tractor-trailers and combination vehicles

Class A is the most common CDL and covers the widest range of vehicles. You need a Class A license if you drive any combination of vehicles with a combined Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, where the towed vehicle weighs 10,001 pounds or more. This includes tractor-trailers (the standard 18-wheeler), doubles (two trailers pulled by one tractor), and triples in states that allow them.

Class A also allows you to drive any single vehicle weighing 26,001 pounds or more, so it covers Class B and Class C vehicles as well. If you pass the Class A test, you can legally operate anything a Class B or Class C driver can operate. Most long-haul trucking jobs and many regional trucking positions require a Class A CDL.

Class B: Large straight trucks and buses

Class B covers single vehicles weighing 26,001 pounds or more that are not part of a combination (meaning the vehicle itself is heavy, but it is not towing a heavy trailer). This includes large straight trucks used for delivery, dump trucks, concrete mixers, and full-size buses. A Class B vehicle is heavier than a standard pickup truck but does not involve towing a second vehicle.

Class B does not allow you to tow a trailer weighing 10,001 pounds or more. If you need to tow a heavy trailer, you move into Class A territory. Many local delivery routes, school bus driving, and transit bus positions use Class B licenses. Class B drivers can also operate any Class C vehicle.

Class C: Hazmat vehicles and passenger vehicles under 26,001 pounds

Class C is the most restricted CDL category and applies in two situations: vehicles under 26,001 pounds that carry hazardous materials, or any vehicle (regardless of weight) designed to carry 16 or more passengers including the driver. This covers small hazmat tankers, passenger vans, and minibuses. Class C is rarely the end goal for someone pursuing a CDL; most people who need it are already driving something that falls into this category and need the license to continue legally.

You cannot upgrade from Class C to Class A or B by straightforward taking another test. Instead, you take the test for the class you actually need based on the vehicle you will drive. The class is not a progression; it is a match between your license and your vehicle.

How vehicle weight determines your class

The key number is the Gross Vehicle Weight Rating (GVWR), not the actual weight of the truck on any given day. The GVWR is the maximum weight the vehicle is designed to carry, and it is printed on a label inside the driver's door jamb. A truck might weigh 20,000 pounds empty, but if its GVWR is 26,001 pounds or higher, you need a CDL to drive it legally.

For combination vehicles (a tractor pulling a trailer), you add the GVWR of the tractor and the GVWR of the trailer. If the total is 26,001 pounds or more and the trailer weighs 10,001 pounds or more, you need a Class A. If you are unsure what class you need, check the GVWR on the vehicle you will drive and compare it to the thresholds above. That number determines your class, not your preference or the length of training you complete.

Endorsements and restrictions within your class

Your CDL class is separate from endorsements, which are additional permissions you add to your license. The most common endorsement is "H" for hazardous materials (hazmat), which allows you to transport certain dangerous goods. You can hold a Class A license with an H endorsement, or a Class B license with an H endorsement. Endorsements do not change your class; they expand what you can do within your class.

Restrictions work the opposite way — they limit what you can do. For example, an "air brake restriction" means you cannot drive vehicles with air brakes, which eliminates most heavy trucks. If you take your CDL test in a vehicle without air brakes, you will receive this restriction automatically. You can remove it later by passing an air brake test in a vehicle that has air brakes.

Training program length versus the class you receive

CDL training programs range from four weeks to several months, but the length of training does not determine your class. Your class is determined by the vehicle you use for your skills test and the written test you pass. A four-week program and a twelve-week program both result in a Class A CDL if you pass the same tests in the same vehicle weight category.

Longer programs often provide more behind-the-wheel hours, more practice with different scenarios, and more time on the written material, but they do not move you into a "higher" class. The class system does not work that way. What matters is that you demonstrate competency on the written test and the skills test (pre-trip inspection, basic controls, and road test) for the class you need. Some programs specialize in specific industries — tanker training, doubles training, or passenger bus training — but these are endorsements or specializations, not different classes.

Frequently Asked Questions

Can I get a Class A license if I only plan to drive Class B vehicles?

Yes. You can take the Class A test and receive a Class A license even if you only drive Class B vehicles. A Class A license allows you to drive anything, including Class B and Class C vehicles. However, there is no advantage to doing this — you would pass a more difficult test than necessary. Take the test for the class that matches the vehicle you will actually drive.

What happens if I drive a vehicle heavier than my license allows?

You are operating illegally and can face fines, points on your license, and potential criminal charges depending on your state and the circumstances. Your insurance may also deny a claim if you were driving an unlicensed vehicle class. Always verify the GVWR of any vehicle you drive and hold the correct class for it.

Do I need a Class A if I only tow a light trailer?

No. If your towed trailer weighs 10,000 pounds or less, you do not need a CDL at all — a regular driver's license is sufficient. The 10,001-pound threshold is what triggers the CDL requirement for combination vehicles. Check your trailer's GVWR to confirm.

Can I switch from Class B to Class A after I get my license?

Yes. You can take the written and skills tests for Class A at any time after you hold a valid CDL. You do not need to wait or complete additional training hours. You straightforward schedule the test with your state's Department of Motor Vehicles and take it in a Class A vehicle. Passing upgrades your license from Class B to Class A.

What is the difference between a Class A CDL and a Class A CDL with a hazmat endorsement?

The class (A, B, or C) determines what vehicle weight you can drive. The endorsement (like hazmat) determines what cargo you can carry. You can have a Class A license without hazmat, which means you can drive any heavy vehicle but cannot transport hazardous materials. Adding the hazmat endorsement requires passing an additional written test and a background check, but it does not change your class.