A Class B CDL is for drivers of medium-sized commercial trucks

A Class B Commercial Driver's License authorizes you to operate single commercial vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more. The key difference from a Class A CDL is that a Class B does not permit you to tow a trailer, or only allows towing a very small one depending on your state. If you need to haul a trailer weighing more than a certain threshold — usually 10,000 pounds — you must hold a Class A instead.

The Class B sits between a regular driver's license and a Class A CDL in terms of what you can legally operate. It covers the middle ground: vehicles heavy enough to require commercial licensing but not configured as tractor-trailer combinations. Common Class B vehicles include city buses, box trucks, dump trucks, concrete mixers, and delivery trucks used by large retailers or shipping companies.

Key Takeaways

  • A Class B CDL covers single commercial vehicles weighing 26,001 pounds or more, but not tractor-trailer combinations.
  • You can tow a small trailer with a Class B in most states, but the trailer's weight is limited — check your state's rules for the exact threshold.
  • To obtain a Class B, you must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination.
  • Class B requirements vary slightly by state, so verify the specific rules and vehicle restrictions in the state where you plan to drive.

What vehicles you can and cannot operate with a Class B CDL

With a Class B CDL, you can drive any single commercial vehicle with a GVWR of 26,001 pounds or more. This includes straight trucks like box trucks, dump trucks, cement mixers, and city buses. You can also tow a trailer, but only if the trailer's GVWR falls below your state's threshold — most states set this at 10,000 pounds, though some allow slightly more or less.

You cannot operate a tractor-trailer (semi-truck) with a Class B CDL, because the combination of the tractor and trailer would exceed the towing limits. If the trailer you need to pull weighs more than your state allows, you must obtain a Class A CDL instead. Some states also restrict certain hazardous materials or passenger transport to Class A holders, so check your state's specific rules if you plan to haul specialized cargo or passengers.

Endorsements that add to a Class B CDL

An endorsement is an additional credential added to your CDL that permits you to operate specific vehicle types or carry certain cargo. The endorsements available to Class B holders depend on your state, but common ones include the Passenger (P) endorsement for driving buses with passengers, the Tanker (T) endorsement for hauling liquids in tank vehicles, and the Hazmat (H) endorsement for transporting hazardous materials.

To add an endorsement, you typically take an additional written test specific to that endorsement and pass a background check (required for Hazmat). Some endorsements also require hands-on skills tests. For example, if you want to drive a city bus, you would need the Passenger endorsement, which involves a written test and often a road test demonstrating passenger safety procedures. Endorsements are not automatic — you must request them and meet each one's requirements separately.

Steps to obtain a Class B CDL

The process begins with a medical examination by a certified medical examiner listed on the National Registry of Certified Medical Examiners. You must pass this exam to receive a Medical Certificate, which your state's Department of Motor Vehicles (DMV) or equivalent agency requires before you can test for the CDL. The exam checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle safely.

Next, you study for and pass the written knowledge test at your state's DMV. This test covers traffic laws, vehicle operation, cargo handling, and safety procedures specific to commercial driving. The number of questions and passing score vary by state, but most require 80 percent or higher. You may need to pass multiple tests if you want endorsements — for example, a separate Passenger test if you plan to drive a bus.

After passing the written test, you schedule the skills test, which has three parts. The pre-trip inspection requires you to walk around the vehicle and identify its major components and safety features. The basic control test has you maneuver the vehicle in a controlled course, demonstrating backing, turning, and precision driving. The road test takes place on public roads and evaluates your ability to operate the vehicle safely in real traffic, including merging, stopping, and turning.

How Class B differs from Class A and regular licenses

A regular driver's license (Class D in most states) permits you to operate passenger vehicles and light trucks up to 26,000 pounds GVWR. A Class B CDL covers heavier single vehicles but excludes tractor-trailer combinations. A Class A CDL covers everything a Class B can operate, plus tractor-trailer combinations and any trailer, regardless of weight.

The testing and training requirements also differ. A regular license requires only a written test and a road test. A Class B CDL requires a medical examination, a written knowledge test, and a three-part skills test. A Class A CDL has the same medical and written requirements but typically involves more complex road test scenarios because tractor-trailers are harder to maneuver. If you already hold a Class B and want to upgrade to Class A, you usually only need to pass the Class A skills test; you do not repeat the medical exam or written test.

State variations in Class B CDL rules

While the Federal Motor Carrier Safety Administration (FMCSA) sets the baseline standards for all CDLs, individual states can impose stricter rules. The weight threshold for requiring a CDL, the maximum trailer weight you can tow with a Class B, and the specific endorsements available all vary by state. For example, some states allow a Class B holder to tow a trailer up to 15,000 pounds, while others cap it at 10,000 pounds.

Testing procedures, fees, and the validity period of your CDL also differ. Some states require you to renew your CDL every four years; others allow eight years. A few states have additional restrictions on where Class B drivers can operate or what cargo they can haul. Before you begin the testing process, contact your state's DMV or motor carrier division to confirm the exact rules, vehicle restrictions, and fees that explore where you will be driving.

Frequently Asked Questions

Can I tow any trailer with a Class B CDL?

No. You can tow a trailer only if its GVWR is below your state's threshold, usually 10,000 pounds. If you need to tow a heavier trailer, you must obtain a Class A CDL. Check your state's specific rules, because the limit varies.

Do I need a Class B CDL to drive a delivery truck?

Only if the truck's GVWR is 26,001 pounds or more. Smaller delivery trucks under that weight require only a regular driver's license. Your employer can tell you the vehicle's GVWR, or you can find it on a label inside the driver's door frame.

How long does it take to get a Class B CDL?

The timeline depends on how quickly you study and schedule tests. The written test can be taken within days of getting your Medical Certificate. The skills test is often scheduled weeks later. Most people complete the entire process within one to three months, though some states have longer wait times for test appointments.

Can I upgrade from a Class B to a Class A CDL?

Yes. You typically only need to pass the Class A skills test; you do not repeat the medical exam or written knowledge test if your Medical Certificate is still valid. Contact your state's DMV for the upgrade procedure and any associated fees.

What happens if I drive a vehicle I am not licensed for?

Operating a vehicle that exceeds your CDL class is illegal and can result in fines, license suspension, and criminal charges depending on your state. Your insurance may also deny coverage for accidents involving an improperly licensed vehicle.