A Class B CDL lets you drive certain large vehicles for work, but not the biggest rigs

A Class B Commercial Driver License (CDL) authorizes you to operate vehicles heavier than 26,001 pounds gross vehicle weight rating (GVWR) — but only if those vehicles do not require a Class A license. In practical terms, this means you can drive large straight trucks (like dump trucks, cement mixers, or delivery trucks) and buses, but not tractor-trailers or articulated rigs. A Class B is the middle tier of commercial licensing: more restrictive than Class A, but more powerful than a regular passenger license.

The key difference between Class B and Class A comes down to the trailer. A Class A CDL covers any combination of vehicles totaling over 26,001 pounds, including tractor-trailers. A Class B covers only single vehicles over 26,001 pounds, or a single vehicle towing a trailer under 10,000 pounds. If your job involves hauling a loaded trailer heavier than that, you need Class A instead.

Key Takeaways

  • A Class B CDL lets you drive single large trucks and buses over 26,001 pounds, but not tractor-trailers or heavy trailers.
  • You must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination before you can obtain one.
  • Most states require you to hold a regular driver license for a set period (often one to three years) before you can test for a CDL.
  • Endorsements like P (passenger), N (tank vehicle), or H (hazmat) add specific capabilities and require additional testing.
  • The process typically takes several weeks to a few months, depending on your state's testing schedule and how quickly you prepare.

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

With a Class B CDL, you can legally operate straight trucks over 26,001 pounds GVWR. This includes dump trucks, concrete mixers, delivery trucks, box trucks, and flatbeds — as long as they are single vehicles without a heavy trailer attached. You can also tow a trailer if that trailer weighs less than 10,000 pounds, which covers many utility or equipment trailers but not loaded commercial trailers.

You cannot drive a tractor-trailer combination (an 18-wheeler or semi-truck) with a Class B. You also cannot operate a bus with more than 15 passengers without adding a P (passenger) endorsement to your Class B. If your work involves hazardous materials, you need an H endorsement in addition to your Class B. Any vehicle combination where the trailer exceeds 10,000 pounds requires a Class A license instead.

The written knowledge test and what it covers

Before you sit for the written test, you must study the Commercial Driver License Manual for your state — available free from your state's Department of Motor Vehicles (DMV) or equivalent agency. The manual covers vehicle inspection, safe driving practices, cargo handling, and the specific rules that explore to commercial vehicles. Most states require you to pass a general knowledge test covering all commercial drivers, plus one or more endorsement tests if you plan to carry passengers or hazardous materials.

The general knowledge test typically has 50 questions, and you must answer at least 40 correctly to pass. Questions cover topics like brake systems, steering, weight distribution, and how to handle skids or emergency situations. If you are pursuing a P endorsement (to drive buses), you will take a separate passenger test with additional questions about passenger safety and vehicle operation specific to buses. Each test is administered at your state's DMV testing location, and you can usually schedule it online or by phone.

The skills test: pre-trip inspection, basic control, and road test

The skills test has three parts, all conducted on the same day with an examiner present. First is the pre-trip inspection, where you walk around and under the vehicle, pointing out and explaining critical components — brakes, tires, lights, coupling devices, and safety equipment. You do not have to take anything apart; you are demonstrating that you know what to look for and why it matters. This portion typically lasts 10 to 15 minutes.

The basic control portion happens in a closed course or parking lot. You will be asked to perform maneuvers like backing in a straight line, backing into an offset alley, and performing a 90-degree turn. These test your ability to handle the vehicle's size and weight without hitting cones or boundaries. This section usually takes 15 to 20 minutes.

The road test

Medical certification and the DOT physical exam

Before you can obtain a Class B CDL, you must pass a medical examination conducted by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. This is not your regular doctor; it must be someone specifically certified to perform DOT (Department of Transportation) physicals. The exam checks your vision, hearing, blood pressure, and general health to may support you can safely operate a commercial vehicle.

If you pass, the examiner issues a Medical Certificate (also called a Medical Examiner's Certificate), which you must carry with your CDL. The certificate is valid for two years in most cases, though some conditions may result in a shorter validity period. If you fail the medical exam, you cannot obtain a CDL until the underlying condition is resolved and you pass a follow-up exam. The cost of the medical exam varies by state and examiner, typically ranging from $50 to $150.

Endorsements that add specific driving capabilities

A P endorsement (passenger) allows you to drive buses with more than 15 passengers. Without it, you can operate a bus with up to 15 people, but not more. The P endorsement requires passing an additional written test focused on passenger safety, loading procedures, and emergency evacuation.

An N endorsement (tank vehicle) authorizes you to haul liquids or gases in tank vehicles. Tank vehicles have special handling characteristics because the liquid shifts during acceleration and braking. The N endorsement test covers tank-specific safety and operation.

An H endorsement (hazmat) allows you to transport hazardous materials. This requires passing a written test and a background check. You must also obtain a Transportation Worker Identification Credential (TWIC) from the Transportation Security Administration (TSA) if you plan to transport certain hazmat materials near ports or sensitive areas.

You can add endorsements at the time you test for your Class B, or later by passing the relevant endorsement test. Adding them at the same time may be more efficient, but you only need the endorsements that match your actual job duties.

State requirements and how long the process takes

Every state administers CDLs, but requirements vary. Most states require you to hold a regular driver license for a minimum period — often one to three years — before you can test for a CDL. Some states waive this requirement if you have military experience or complete a commercial driver training program. A few states allow you to test when ready if you hold a valid out-of-state CDL.

The timeline from start to finish typically spans four to twelve weeks. You will need time to study the manual (two to four weeks), schedule and pass the written test (one to two weeks), arrange the medical exam (one to two weeks), and schedule the skills test (one to four weeks, depending on your state's testing backlog). Some states have long waiting lists for skills tests, especially in busy urban areas. Starting the process early gives you the best chance of testing when you need to.

Frequently Asked Questions

Can I get a Class B CDL if I have never held a driver license before?

Most states require you to hold a valid regular driver license for a set period before testing for a CDL. A few states allow you to test for a CDL without this waiting period if you complete an approved commercial driver training program. Check your state's DMV website for the specific requirement.

What happens if I fail the skills test?

You must retake the entire skills test, including the pre-trip inspection, basic control, and road test. You cannot retake just the portion you failed. Most states allow you to schedule a retest within a few days or weeks, depending on examiner availability.

Do I need a Class B CDL to drive a school bus?

Yes, if the bus is over 26,001 pounds GVWR, which most school buses are. You will need a Class B CDL with a P (passenger) endorsement. Some states also require a school bus endorsement in addition to the P endorsement.

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

Costs vary by state but typically include a written test fee ($10 to $50), a skills test fee ($100 to $300), a medical exam ($50 to $150), and the CDL license fee itself ($50 to $200). If you attend a commercial driver training school, tuition ranges from $3,000 to $7,000 depending on the program length and location.

Can I drive a dump truck with a regular driver license?

Only if the dump truck weighs 26,001 pounds or less GVWR. Most commercial dump trucks exceed this threshold and require a Class B CDL. Check the vehicle's registration or door placard for the GVWR to be certain.