The difference between Class A and Class B licenses

A Class A commercial driver's license (CDL) lets you operate the largest trucks on the road — typically vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, or any combination of vehicles totaling that weight or more. This includes tractor-trailers, semi-trucks, and doubles (two trailers pulled by one tractor).

A Class B CDL covers single vehicles weighing 26,001 pounds or more that are not part of a combination. Think of a straight truck — a dump truck, cement mixer, or box truck — where the cargo is attached directly to the truck itself, not towed behind it. Class B drivers can also operate Class C vehicles (smaller commercial vehicles under 26,001 pounds).

The key difference: Class A is for towing heavy trailers. Class B is for operating heavy single vehicles. If you drive a tractor-trailer, you need Class A. If you drive a dump truck or delivery truck over the weight limit, you need Class B.

Key Takeaways

  • Class A CDL covers tractor-trailers and any combination of vehicles totaling 26,001 pounds or more, while Class B covers single heavy vehicles over 26,001 pounds that are not towing anything.
  • Both require passing a written knowledge test, a skills test with a vehicle, and a medical examination before you can get your license.
  • Class A is more versatile and opens more job opportunities, but Class B is sufficient if you only operate single heavy trucks.
  • Endorsements like hazmat, tanker, or passenger can be added to either Class A or Class B, depending on what cargo or passengers you transport.
  • Requirements and testing procedures vary by state, so check with your state's Department of Motor Vehicles for specific rules and fees.

What you can drive with each license

With a Class A CDL, you can legally operate tractor-trailers (the most common), doubles, triples (three trailers), and any single heavy vehicle. You can also drive anything a Class B or Class C license holder can drive. This makes Class A the broadest commercial license.

With a Class B CDL, you can operate straight trucks — dump trucks, concrete mixers, box trucks, and other single vehicles over 26,001 pounds. You cannot tow a trailer with a Class B license unless the trailer weighs 10,000 pounds or less in most states. You can also drive Class C vehicles.

A Class C CDL is for smaller commercial vehicles under 26,001 pounds, such as delivery vans or small buses. If you only need to drive vehicles under that weight threshold, you may not need a CDL at all — a regular driver's license is sufficient.

Testing and requirements for Class A and Class B

Both Class A and Class B require three main steps: a written knowledge test, a behind-the-wheel skills test, and a medical examination. The written test covers traffic laws, vehicle operation, and safety procedures specific to commercial driving. You study from your state's CDL manual, which is free and available online or at your DMV.

The skills test happens in an actual vehicle and includes a pre-trip inspection (checking brakes, lights, and other safety features), a basic control test (backing, turning, and parking), and a road test (driving on public roads). You must bring a vehicle that matches the class you are testing for — you cannot test for Class A in a Class B truck, for example.

The medical examination is performed by a certified medical examiner and checks your vision, hearing, blood pressure, and overall fitness to drive. You must pass this exam before you can obtain your CDL. Some medical conditions may disqualify you or require a waiver from the Federal Motor Carrier Safety Administration (FMCSA).

Endorsements you can add to Class A or Class B

An endorsement is an additional certification that allows you to transport specific types of cargo or passengers. You can add endorsements to either a Class A or Class B license by passing an additional written test.

Common endorsements include Hazmat (hazardous materials), Tanker (liquid cargo in tank vehicles), Passenger (buses or vehicles carrying 16 or more people), and Double/Triple (towing multiple trailers — Class A only). Some jobs require multiple endorsements. For example, a hazmat tanker driver needs both the Hazmat and Tanker endorsements.

Endorsements are not required for all commercial driving jobs. A driver hauling general freight in a straight truck needs only the Class B license. A driver hauling hazardous materials needs the Hazmat endorsement added to their license, regardless of whether it is Class A or Class B.

How long it takes to get Class A or Class B

The timeline depends on how quickly you prepare and how busy your local DMV is. Most people spend two to six weeks studying for the written test, then schedule the skills test within one to four weeks of passing the written exam. The medical examination can usually be completed within a few days of scheduling.

Some states allow you to take the written test when ready, while others require you to hold a commercial learner's permit (CLP) for a set period before testing. A CLP is a temporary permit that lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. Check your state's rules — some require 14 days with a CLP, others require none.

Once you pass all three components, your state will issue your CDL. Processing time after passing the tests typically ranges from a few days to two weeks, depending on your state's DMV workload.

Cost of getting Class A or Class B

Fees vary significantly by state. The written test, skills test, and license issuance combined typically cost between $100 and $300 in total DMV fees. The medical examination is separate and usually costs $50 to $150, depending on the examiner and your location.

If you attend a commercial driving school to prepare, expect to pay $3,000 to $7,000 for a full course. Many people study on their own using free state manuals and practice tests, then take the tests independently, which costs only the DMV fees. Some employers reimburse training costs or offer tuition information if you commit to working for them after obtaining your license.

Frequently Asked Questions

Can I get a Class A license if I have never driven a commercial vehicle before?

Yes. You do not need prior commercial driving experience to obtain a Class A or Class B license. You must pass the written test, skills test, and medical exam. Many people obtain their CDL through a commercial driving school, which teaches the skills needed to pass the test.

What happens if I fail the skills test?

You can retake the test. Most states allow you to schedule another test within a few days or weeks. You may take the test as many times as needed, though each attempt typically costs an additional fee. Some people retake the test after more practice or additional training.

Do I need a Class A if I only want to drive a dump truck?

No. A dump truck is a single heavy vehicle, so you need a Class B license. Class A is only necessary if you are towing a trailer. Check your truck's specifications to confirm its GVWR and whether it tows anything.

Can I switch from Class B to Class A later?

Yes. You can upgrade from Class B to Class A by passing the written test and skills test for Class A. You do not need to retake the medical exam if your current medical certificate is still valid. The upgrade process is faster than obtaining your first CDL.

What disqualifies you from getting a CDL?

Serious traffic violations, DUI convictions, and certain medical conditions can disqualify you. Some states also disqualify people with multiple traffic violations within a set time period. Check with your state's DMV for a complete list of disqualifying offenses and conditions.