A Class B CDL covers medium-duty trucks and buses, but not the largest rigs

A Class B Commercial Driver's License authorizes you to operate single vehicles with a gross vehicle weight rating (GVWR) between 26,001 and 33,000 pounds. The key difference from a Class A CDL is that Class B does not permit you to tow a trailer — you can only drive the truck or bus itself. Class B is common for school bus drivers, delivery truck operators, and people who drive straight trucks (box trucks, dump trucks, concrete mixers) but do not need to pull a trailer.

The weight threshold matters because it separates Class B from regular passenger licenses. A standard driver's license covers vehicles up to 26,000 pounds GVWR. Anything heavier requires a CDL. Class B sits in the middle: heavier than a car but lighter than the 18-wheeler rigs that need a Class A CDL.

Key Takeaways

  • A Class B CDL lets you drive single vehicles weighing 26,001 to 33,000 pounds, but you cannot tow a trailer with a Class B license.
  • You must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination to obtain a Class B CDL.
  • Most states require you to hold a regular driver's license for at least one year before you can test for a CDL, though some states waive this for certain jobs.
  • School bus drivers, delivery truck operators, and straight-truck drivers are the most common Class B CDL holders.
  • Endorsements (such as Passenger or Hazmat) add to your Class B CDL and expand what you are permitted to carry or transport.

Who needs a Class B CDL and common jobs

School bus drivers are the largest group of Class B CDL holders. Operating a school bus requires a Class B CDL plus a Passenger endorsement in most states. The Passenger endorsement is a separate test that confirms you understand the rules for transporting people.

Delivery and local freight drivers often hold a Class B CDL. If you drive a box truck, flatbed truck, or dump truck for a local company and do not tow a trailer, you need a Class B. Concrete mixer operators, propane delivery drivers, and armored car operators also typically hold Class B licenses.

Some states allow certain roles — such as farm workers or military personnel — to operate Class B vehicles without a CDL under specific conditions. Check your state's rules if your job falls into a specialized category.

Testing requirements for a Class B CDL

To obtain a Class B CDL, you must pass three separate tests. The first is a written knowledge test covering traffic laws, vehicle control, and safety procedures. You take this at your state's Department of Motor Vehicles (DMV) or equivalent agency. The test covers general knowledge that applies to all CDL holders, plus Class B-specific rules.

The second is a skills test, which has three parts. The pre-trip inspection requires you to walk around and check the vehicle for safety issues (brakes, lights, tires, mirrors). The basic control test has you maneuver the vehicle in a closed course — backing, turning, and parking. The road test puts you on public streets or highways with an examiner in the vehicle, who watches how you handle traffic, turns, and emergency situations.

The third requirement is a medical examination by a certified medical examiner. The examiner checks your vision, hearing, blood pressure, and overall fitness to drive. You receive a Medical Certificate (also called a Medical Card) that you must carry with your CDL. The certificate is valid for two years in most cases, though some conditions require annual renewal.

Prerequisites and waiting periods

Most states require you to hold a valid regular driver's license for at least one year before you can test for a CDL. Some states reduce this to six months or waive it entirely if you are explore for a school bus or certain commercial roles. Check your state's DMV website for the exact requirement.

Many states also require you to obtain a Commercial Learner's Permit (CLP) before you can take the skills test. The CLP is a temporary permit that proves you passed the written knowledge test. You typically hold a CLP for at least 14 days (some states require longer) and must practice driving with a licensed CDL holder in the passenger seat. The CLP costs less than the full CDL and lets you prepare on the road before the examiner evaluates you.

The total timeline from starting to study to holding a Class B CDL usually takes two to four months, depending on how quickly you pass each test and whether your state has a waiting period between the CLP and the skills test.

Endorsements that expand what you can do with a Class B CDL

A Class B CDL by itself covers basic truck and bus operation. Endorsements are additional qualifications that allow you to transport specific cargo or passengers. The most common endorsements are:

  • Passenger (P) — Required to transport more than 15 people (including the driver). School bus drivers must have this.
  • Hazmat (H) — Allows you to transport hazardous materials. Requires a separate written test and a federal background check.
  • Tank (N) — Required to drive a tanker truck carrying liquids or gases, even if the tanker is not hazardous.
  • Doubles/Triples (T) — Not available with a Class B CDL; this endorsement requires a Class A.

Each endorsement involves an additional written test and, in the case of Hazmat, a background investigation. You can add endorsements when you first obtain your Class B CDL or later by passing the endorsement test at your DMV.

Restrictions that explore to Class B CDL holders

The most important restriction is that you cannot tow any trailer with a Class B CDL. If your job requires you to pull a trailer — even a small one — you need a Class A CDL instead. This is a hard boundary set by federal law.

You also cannot operate a vehicle combination (truck plus trailer) that exceeds 33,000 pounds GVWR. If the combined weight of your vehicle and any trailer would exceed that, you need a Class A license.

Some states impose additional restrictions based on age. Drivers under 21 may be restricted to intrastate driving (within the state only) or certain types of cargo. Check your state's rules if you are under 21.

Maintaining your Class B CDL

Your Class B CDL must be renewed according to your state's schedule — typically every four to eight years. You renew it at your DMV, usually by mail or online, though some states require an in-person visit.

Your Medical Certificate must be renewed separately and more frequently. Most medical certificates are valid for two years, so you need a new medical exam before your certificate expires. If your medical certificate lapses, your CDL becomes invalid even if the license itself has not expired.

Moving violations, accidents, and safety violations can result in points on your CDL record. Accumulating too many points can lead to suspension or revocation. Some violations — such as driving under the influence or leaving the scene of an accident — result in automatic disqualification for a set period.

Class B vs. Class A: when you need to upgrade

The main reason to upgrade from Class B to Class A is if your job requires towing a trailer. A Class A CDL allows you to operate any combination of vehicles as long as the towed unit weighs more than 10,000 pounds. If you currently hold a Class B and your employer asks you to pull a trailer, you must obtain a Class A CDL before doing so.

The testing process for upgrading is similar to the original Class B test — you take a new written test, a new skills test, and provide a current Medical Certificate. Some states allow you to test for Class A without retesting the medical portion if your certificate is current, but this varies by state.

The cost and time to upgrade depend on your state, but most people can complete the process in four to eight weeks if they study and schedule tests efficiently.

Frequently Asked Questions

Can I drive a Class B vehicle with a regular driver's license?

No. Any vehicle with a GVWR over 26,000 pounds requires a CDL. Driving without the proper license is a criminal offense in most states and can result in fines, license suspension, and jail time. Your employer is also liable if they knowingly allow you to drive without the required license.

Do I need a Class B CDL for a pickup truck or van?

Only if the vehicle's GVWR exceeds 26,000 pounds. Most pickup trucks and vans fall below this threshold and can be driven with a regular license. Check the vehicle's registration or owner's manual for the GVWR. If you are unsure, contact your state's DMV.

How much does it cost to get a Class B CDL?

Costs vary by state and whether you attend a commercial driver training school. DMV fees typically range from $50 to $200 for the license itself. Training schools charge $1,000 to $3,500 for classroom and behind-the-wheel instruction. Some employers cover training costs for new hires.

What happens if I fail the skills test?

You can retake the test, usually after waiting a few days. Most states allow unlimited retakes, though some charge a fee each time. Many people pass on the second or third attempt. Taking a commercial driving school course before testing increases your pass rate significantly.

Can I get a Class B CDL if I have a DUI on my record?

It depends on when the DUI occurred and your state's rules. A recent DUI may disqualify you temporarily or permanently. Some states have a waiting period (such as five years) before you can obtain a CDL after a DUI conviction. Contact your state's DMV to learn the specific rules that explore to your situation.