The three CDL classes determine what size and type of truck you can legally operate

A Commercial Driver's License (CDL) comes in three classes — A, B, and C — and each one permits you to drive different vehicles based on weight and cargo type. Class A is the broadest and lets you drive the largest trucks. Class B covers medium-duty trucks. Class C is the most limited and covers smaller commercial vehicles or those carrying hazardous materials. The class you need depends on what you'll actually be driving on the job.

The difference between classes matters because driving a vehicle heavier than your license permits is illegal, even if you have a CDL. You could face fines, lose your license, or be held liable if something goes wrong. Getting the right class from the start saves you from having to test again later.

Key Takeaways

  • Class A CDL covers trucks with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, including tractor-trailers and doubles.
  • Class B CDL covers single vehicles with a GVWR of 26,001 pounds or more, plus any towed vehicle under 10,000 pounds.
  • Class C CDL covers vehicles under 26,001 pounds GVWR that carry hazardous materials or 16 or more passengers.
  • You must pass a written test and a skills test specific to the class you want, and requirements vary slightly by state.
  • Endorsements like hazmat or passenger can be added to any class, but the base class determines the vehicle weight you can handle.

Class A: Tractor-trailers and combination vehicles

A Class A CDL lets you operate any combination of vehicles where the towed unit weighs 10,000 pounds or more. This includes tractor-trailers (the standard 18-wheeler), doubles (two trailers), and triples (three trailers, allowed in some states). The tractor itself must have a GVWR of at least 26,001 pounds. Class A is what most long-haul truckers and OTR (over-the-road) drivers hold.

To get a Class A, you must pass the general knowledge test, the air brakes test (if your truck has air brakes), and a skills test that includes a pre-trip inspection, basic control, and an on-road driving portion. You'll also need a valid Class D (regular) driver's license first. Most states require you to be at least 18 to hold a Class A within the state, though federal rules require you to be 21 to drive interstate.

Class B: Single large trucks

A Class B CDL covers a single vehicle with a GVWR of 26,001 pounds or more, plus any towed vehicle that weighs less than 10,000 pounds. This includes dump trucks, cement mixers, garbage trucks, and straight trucks (box trucks). The key difference from Class A is that the towed vehicle must be under 10,000 pounds — if it's heavier, you need Class A.

The testing process for Class B is similar to Class A: general knowledge, air brakes (if applicable), and skills. However, the skills test may be slightly different because you're not maneuvering a combination vehicle. Class B is common in local delivery, construction, and waste management roles where you're not pulling a heavy trailer.

Class C: Small commercial vehicles and hazmat carriers

A Class C CDL covers vehicles that don't meet the weight requirements of Class A or B but carry either hazardous materials or 16 or more passengers. For example, a small delivery van carrying hazmat materials or a passenger van with 16 seats would require a Class C. You cannot use a Class C to drive a vehicle heavier than 26,001 pounds GVWR.

Class C testing is less extensive than Class A or B because the vehicles are smaller. You'll still take a written test and skills test, but the on-road portion may be shorter. If you're driving a passenger vehicle, you'll also need a passenger endorsement. Class C is less common than A or B but necessary for certain specialized roles.

How GVWR determines your class

Gross Vehicle Weight Rating (GVWR) is the maximum weight a vehicle can safely carry when fully loaded, set by the manufacturer. It's not what the truck weighs empty — it's the limit. You can find the GVWR on a sticker inside the driver's door or in the owner's manual. This number is what determines which CDL class you need, not the actual weight of the truck on any given day.

For example, a dump truck might have a GVWR of 33,000 pounds. Even if you're only hauling 15,000 pounds of gravel, you still need a Class B or A CDL because the vehicle's rating exceeds 26,001 pounds. Conversely, a delivery van with a GVWR of 14,000 pounds doesn't require a CDL at all unless it's carrying hazmat or passengers.

Endorsements work with any class

An endorsement is an add-on to your CDL that permits you to carry or operate specific cargo or passenger types. Common endorsements include hazmat (H), passenger (P), tanker (N), and doubles/triples (T). You can add endorsements to any CDL class — a Class B driver can get a hazmat endorsement, for instance.

Endorsements require additional written tests and, in some cases, additional skills tests. For hazmat, you'll need a background check and a written test on hazmat regulations. For passenger, you'll take a written test and may need to demonstrate passenger safety procedures. Your base class still determines the vehicle weight you can drive; the endorsement just expands what cargo or passengers you can carry in that weight category.

Upgrading from one class to another

If you start with a Class B and later need to drive Class A vehicles, you can upgrade by taking the Class A skills test. You won't need to retake the written knowledge test in most states — the upgrade focuses on your ability to handle the larger combination vehicle. The process is faster than getting your first CDL, but you still need to demonstrate control and safety with a tractor-trailer.

Downgrading (going from Class A to Class B) is simpler and usually just requires paperwork, since you're restricting what you can drive. Some states allow you to downgrade without testing. Check with your state's Department of Motor Vehicles to confirm the exact process, as rules vary.

State variations in CDL requirements

While the federal government sets the basic CDL framework, each state administers its own tests and may have slightly different rules. Some states require additional endorsements or tests that others don't. For example, a few states have a Class D CDL for certain vehicles, though this is rare. Age requirements, medical certification, and testing procedures can also differ.

Before you test, contact your state's DMV or licensing agency to confirm the exact requirements for the class you need. They can tell you what tests to study for, what documents to bring, and whether your state has any unique rules. This step prevents you from showing up unprepared or finding out after testing that you needed something else.

Frequently Asked Questions

Can I drive a Class A vehicle with a Class B license?

No. Driving a vehicle heavier or larger than your license permits is illegal and can result in fines, points on your record, and license suspension. If your job requires Class A driving, you must upgrade before you start.

Do I need a CDL to drive a pickup truck for work?

Not usually. A pickup truck typically has a GVWR under 26,001 pounds, so you only need a regular driver's license. However, if the truck's GVWR exceeds 26,001 pounds or you're carrying hazmat, you'll need a CDL.

What's the difference between a CDL and a regular driver's license?

A regular license (Class D) covers personal vehicles and light commercial vehicles under 26,001 pounds GVWR. A CDL is required for larger commercial vehicles and certain hazmat or passenger operations. CDL holders must pass additional tests and meet medical standards.

Can I add a hazmat endorsement to any CDL class?

Yes. Hazmat endorsements can be added to Class A, B, or C. You'll need to pass a hazmat knowledge test and pass a background check. The endorsement allows you to carry hazardous materials in any vehicle your base class permits.

How long does it take to upgrade from Class B to Class A?

The upgrade process itself is usually faster than getting your first CDL because you only need to pass the skills test, not the full written exam. However, scheduling the test and preparing can take a few weeks depending on your state's availability.