The three main CDL classes match the size and weight of the vehicle you'll operate

A commercial driver's license comes in three classes — Class A, Class B, and Class C — and the class you need depends on the vehicle's gross vehicle weight rating (GVWR), which is the maximum weight it can safely carry when fully loaded. The GVWR is printed on a label inside the driver's door frame or in the owner's manual. Your job determines which class makes sense: a long-haul trucker needs Class A, a delivery driver in a box truck might need Class B, and a school bus driver needs Class C. You cannot legally drive a vehicle that requires a higher class than the one you hold.

Each class also has endorsements — additional qualifications you add to your license for specific cargo or vehicle types. A tanker endorsement, for example, means you have passed a test on hauling liquids. You can hold multiple endorsements on a single class license.

Key Takeaways

  • Class A covers any combination of vehicles over 26,001 pounds GVWR, including tractor-trailers and doubles, and is the broadest license for long-haul and heavy trucking.
  • Class B covers single vehicles over 26,001 pounds GVWR, such as straight trucks, dump trucks, and box trucks, but not tractor-trailers.
  • Class C covers vehicles under 26,001 pounds GVWR that carry hazardous materials or 16 or more passengers, including school buses and small hazmat trucks.
  • Endorsements like tanker (T), hazmat (H), and passenger (P) add to your existing class and require separate knowledge tests.
  • Your state's DMV determines which endorsements are required for your specific job, and some employers require endorsements beyond what the law mandates.

Class A: Tractor-trailers and heavy combination vehicles

A Class A CDL allows you to drive any combination of vehicles with a combined GVWR over 26,001 pounds, as long as the towed vehicle weighs more than 10,000 pounds. This includes tractor-trailers (the standard 18-wheeler), doubles (two trailers pulled by one tractor), and triples (three trailers). Class A is the most versatile CDL and is required for most long-haul trucking jobs.

With a Class A, you can also legally drive any vehicle that requires a Class B or Class C license, so it is the highest tier. Many trucking companies prefer Class A drivers because they can fill multiple roles. If you hold a Class A, you can add endorsements for hazmat, tanker, passenger, or other specialties depending on your employer's needs and your state's rules.

Class B: Straight trucks and single heavy vehicles

A Class B CDL covers single vehicles (not combinations) with a GVWR over 26,001 pounds. This includes straight trucks like dump trucks, cement mixers, box trucks used for delivery, garbage trucks, and flatbeds. Class B does not allow you to tow a trailer that weighs more than 10,000 pounds, which is the key difference from Class A.

Class B is common in local delivery, construction, and waste management. You can also drive any vehicle that requires a Class C license. Like Class A, you can add endorsements to a Class B license for hazmat, tanker, or passenger transport if your job requires it and your state permits it.

Class C: Passenger vehicles and small hazmat trucks

A Class C CDL is the most limited class and covers two specific situations: vehicles under 26,001 pounds GVWR that carry 16 or more passengers (including the driver), or vehicles of any size that carry hazardous materials. School buses, shuttle vans, and small hazmat trucks fall into this category. You do not need a Class C if you drive a passenger van with 15 or fewer people, even if it is for work — that requires only a regular driver's license.

Class C is often the entry point for people new to commercial driving. Many school districts and transit agencies hire Class C drivers. You can add a passenger endorsement (P) or hazmat endorsement (H) to a Class C, though some states require the hazmat endorsement as a condition of the Class C itself if you transport hazardous materials.

Common endorsements and what they mean

An endorsement is a notation on your CDL that shows you have passed additional knowledge and skills tests for a specific type of cargo or driving task. You cannot add an endorsement without passing the written test for it, and some endorsements require a practical driving test as well. The most common endorsements are:

  • H (Hazmat): Allows you to transport hazardous materials. Requires a written test and a background check. Some states require fingerprinting.
  • T (Tanker): Allows you to haul liquids or gases in tank vehicles. Requires a written test covering the physics of liquid movement and tank safety.
  • P (Passenger): Allows you to transport 16 or more passengers. Requires a written test and a practical driving test in a passenger vehicle.
  • N (Tank): In some states, this is a separate endorsement for non-hazmat tanks. Rules vary by state.
  • X (Combination): Allows you to carry both hazmat and tanker loads. This is a combination of H and T endorsements.

Your employer will tell you which endorsements you need for the job. Some jobs require endorsements that go beyond what the law requires — for example, a company might require all drivers to have a passenger endorsement even if the job does not legally require it. Always check with your employer and your state's DMV about which endorsements are necessary before you study for tests.

Restrictions that may appear on your CDL

A restriction is the opposite of an endorsement — it limits where or how you can drive. Common restrictions include air brake restrictions (if you fail the air brake test, you cannot drive vehicles with air brakes), automatic transmission restrictions (if you take your test in an automatic truck), and vision restrictions (if you have correctable vision problems). Some restrictions are temporary, such as a restriction that expires when you turn a certain age.

You can remove most restrictions by passing the appropriate test or meeting the condition. For example, if you have an automatic transmission restriction, you can remove it by taking your driving test in a manual transmission vehicle. Your state's DMV website lists the restrictions that explore in your state and how to remove them.

How to know which class you need for your job

The vehicle's GVWR is the starting point. Look at the label on the driver's side door frame or check the owner's manual to find the GVWR. If it is 26,001 pounds or higher and it is a combination vehicle (tractor pulling a trailer), you need at least a Class A. If it is 26,001 pounds or higher but a single vehicle, you need at least a Class B. If it is under 26,001 pounds but carries 16 or more passengers or hazardous materials, you need a Class C.

Your employer should tell you which class and endorsements the job requires. If you are unsure, contact your state's DMV — they can confirm the class and endorsements needed for a specific vehicle. Some employers also have their own requirements that go beyond the legal minimum, so always ask before you study for your CDL test.

Frequently Asked Questions

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

Yes. A Class A license allows you to drive any vehicle that requires a Class A, Class B, or Class C license. The higher class covers all lower classes, so you have more options with a Class A, but you also had to pass a more difficult test to get it.

Do I need an endorsement if my job involves hazmat?

Yes, you need a hazmat (H) endorsement to transport hazardous materials, regardless of which class of CDL you hold. Your employer will tell you if the job requires it. The endorsement requires a written test and a background check in most states.

What happens if I drive a vehicle that requires a higher class than I have?

You are breaking the law and can be cited by law enforcement. You may also face fines, points on your driving record, and suspension of your CDL. Your insurance may not cover an accident if you were driving a vehicle you were not licensed for.

Can I add multiple endorsements to one CDL?

Yes. You can hold as many endorsements as you pass the tests for and your state allows. Many drivers hold H, T, and P endorsements on the same license if their job requires it.

Is a Class C CDL the same as a regular driver's license?

No. A Class C CDL is a commercial license that requires a written test, a skills test, and a medical certificate. A regular driver's license does not require these. You cannot use a regular license to drive a school bus or transport hazmat, even if the vehicle weighs less than 26,001 pounds.