A Class B commercial license lets you drive single heavy trucks and some buses, but not the largest rigs

A Class B commercial driver's license is for drivers who operate heavy single-unit vehicles — trucks that weigh 26,001 pounds or more — but do not pull trailers. It sits between a regular Class C license and the Class A CDL, which is required for tractor-trailers and doubles. If you drive a dump truck, concrete mixer, delivery truck over 26,000 pounds, or a bus carrying passengers, you likely need a Class B.

The key difference from Class A is the trailer restriction. A Class B driver cannot legally operate any combination vehicle where a trailer is attached to the power unit. This means no semi-trucks, no tractor-trailers, and no doubles. If your job involves pulling a trailer at any point, you need Class A instead.

Each state administers its own CDL program, so the exact rules, test format, and fees vary. But the federal standards for what vehicles fall under Class B are the same everywhere.

Key Takeaways

  • Class B covers single heavy trucks over 26,001 pounds and certain buses, but you cannot pull any trailer with a Class B license.
  • You must pass a written knowledge test, a skills test with a vehicle, and a medical examination before you receive a Class B CDL.
  • Endorsements like Passenger (P) or Tank (T) add specific permissions to your Class B license and require separate tests.
  • A Class B is not the same as a commercial learner's permit; you need the permit first, then pass the full CDL tests to get the license.
  • Renewal timing and costs vary by state, but most Class B licenses last four to eight years.

What vehicles require a Class B license

You need a Class B CDL to drive any single-unit truck that weighs more than 26,001 pounds gross vehicle weight rating (GVWR). This includes dump trucks, concrete mixers, delivery trucks, garbage trucks, and flatbeds — as long as they do not tow a trailer. Many of these vehicles are common in construction, waste management, and local delivery work.

Buses also fall under Class B if they are designed to carry passengers and weigh over 26,001 pounds. This includes school buses, transit buses, and shuttle buses. If you drive a bus, you will also need a Passenger (P) endorsement on top of your Class B license.

The weight threshold is the critical line. A truck that weighs 26,000 pounds or less can be driven with a regular Class C license, even if it is used for commercial purposes. Once it crosses 26,001 pounds, a CDL is required. If you are unsure whether your vehicle qualifies, check the vehicle's registration or door placard for the GVWR.

The testing path from learner's permit to Class B license

Getting a Class B CDL involves three stages: the commercial learner's permit, the written knowledge test, and the skills test. You cannot skip any of them, and you must pass them in order.

First, you explore for a commercial learner's permit (CLP) at your state's Department of Motor Vehicles. You will need to pass a written test on general CDL knowledge — traffic laws, vehicle inspection, safe driving practices, and hazard awareness. Some states let you take this test on a computer; others use paper. Once you pass, you receive your CLP, which allows you to practice driving a Class B vehicle with a licensed CDL holder in the passenger seat.

Next comes the written endorsement test for Class B specifically. This test covers the rules and responsibilities unique to operating heavy single-unit trucks. You take it at the DMV, usually on the same day as your general knowledge test or shortly after.

Finally, you take the skills test, which has three parts: a pre-trip vehicle inspection, a basic control skills test (backing, turning, parking), and a road test. You must bring your own Class B vehicle or rent one from a testing facility. The examiner watches you perform these tasks and scores your performance. You must pass all three parts to receive your Class B license.

Endorsements that add to a Class B license

A Class B license can be paired with endorsements that expand what you are allowed to do. The most common are Passenger (P), Tank (T), and Hazmat (H). Each endorsement requires a separate written test and, in some cases, additional background checks.

Passenger (P) endorsement: Required if you drive a bus or any vehicle designed to carry 16 or more passengers. School bus drivers and transit operators need this. The test covers passenger safety, loading procedures, and emergency evacuation.

Tank (T) endorsement: Required if you drive a tanker truck carrying liquids or gases — fuel trucks, milk tankers, chemical haulers. The test covers the physics of liquid surge, safe handling, and emergency procedures specific to tank vehicles.

Hazmat (H) endorsement: Required if you transport hazardous materials. This involves a federal background check and a written test on hazmat regulations, placarding, and emergency response. Hazmat endorsements expire every three years.

You can hold multiple endorsements on one Class B license. If your job involves both passengers and hazmat, you would have both P and H endorsements. Each endorsement is tested separately, so you can add them one at a time if needed.

Medical certification and physical requirements

Before you can receive a Class B CDL, you must pass a Department of Transportation (DOT) medical examination. This is not optional — it is a federal requirement. You will see a certified medical examiner (usually a doctor or nurse practitioner) who checks your vision, hearing, blood pressure, and overall health. They also review your medical history for conditions that might affect safe driving, such as diabetes, heart disease, or sleep apnea.

If you pass the medical exam, the examiner issues a Medical Certificate, which you present to the DMV when you explore for your Class B license. The certificate is valid for up to two years, though some conditions require more frequent renewal. If you fail the exam, you may be able to reapply after treating the condition, or you may be denied a CDL altogether.

You must maintain your medical certification throughout the life of your license. If your certificate expires and you do not renew it, your CDL becomes invalid, even if the license itself has not expired.

How Class B differs from Class A and Class C

The main difference between Class B and Class A is trailers. A Class A driver can operate any combination of vehicles — tractor-trailers, doubles, triples — and can pull multiple trailers. A Class B driver cannot pull any trailer. If your job ever requires towing, you need Class A, not Class B.

Class B differs from Class C in weight and commercial use. A Class C license is for non-commercial driving and for commercial vehicles under 26,001 pounds. Once a vehicle exceeds that weight, a CDL is required, even if it is used only occasionally for commercial purposes. A Class C driver cannot legally operate a Class B vehicle, even if they have years of driving experience.

Some states also have a Class D license for certain medium-duty vehicles, but this varies by state. Check your state's CDL handbook to see all the classes available and which one matches your vehicle.

Renewal, fees, and timeline

Class B licenses are renewed at your state's DMV, and the process varies by state. Most Class B licenses last four to eight years before renewal is required. When you renew, you typically must pass a new medical examination and may need to retake the written test, depending on your state's rules.

Fees for a Class B license also vary widely. Initial CDL testing and licensing can cost anywhere from $100 to $500 total, depending on whether you include the medical exam, test fees, and license issuance. Renewal fees are usually lower than the initial cost. Some states charge extra for endorsements.

The entire process from explore for a learner's permit to holding a Class B license usually takes four to twelve weeks, depending on how quickly you schedule your tests and how many attempts you need. Many people take a CDL training course before testing, which adds two to six weeks but significantly improves pass rates.

Frequently Asked Questions

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

No. Any single-unit truck over 26,001 pounds requires a Class B CDL. Driving without the proper license is illegal and can result in fines, license suspension, and criminal charges. Your regular Class C license does not cover commercial vehicles of that weight.

Do I need a Class B or Class A license?

If your vehicle pulls a trailer, you need Class A. If it is a single unit with no trailer, Class B is correct. Check your vehicle's specifications or ask your employer. Choosing the wrong class means you cannot legally operate your vehicle.

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

From start to finish, expect four to twelve weeks. This includes time to study, schedule your medical exam, take the written tests, and schedule and pass the skills test. Many people complete it faster; others take longer if they need multiple attempts or if testing slots are booked out.

What happens if I fail the skills test?

You can retake it. Most states allow you to schedule another test within days or weeks, though you may have to pay a retest fee. Your commercial learner's permit remains valid while you prepare and retake the test. There is no limit to how many times you can test, but each attempt costs money.

Can I add endorsements after I get my Class B license?

Yes. You do not have to get all endorsements at once. You can add them later by passing the written test for each endorsement at the DMV. This is useful if your job changes or if you want to spread out the cost and study time.