A CDL Class B license lets you drive certain heavy trucks that don't require a Class A, plus any vehicle a regular driver's license covers

A Class B Commercial Driver's License is issued by your state's motor vehicle department and authorizes you to operate heavy straight trucks — trucks where the engine, cab, and cargo area are all on one frame. The most common Class B vehicles are dump trucks, cement mixers, delivery trucks over 26,001 pounds, and city buses. You keep all the driving rights you had with a regular license, so you can still drive cars, pickups, and vans.

The key difference between Class A and Class B is the vehicle's configuration. A Class A covers tractor-trailers and other combinations where a tractor pulls a separate trailer. A Class B covers single-unit trucks — everything is attached to one chassis. If the truck you want to drive weighs more than 26,001 pounds and has a single frame, you need at least a Class B.

Getting a Class B requires passing a written knowledge test specific to heavy truck operation, a skills test (pre-trip inspection, basic control, and on-road driving), and a medical examination. You'll also need to pass a background check. The process typically takes a few weeks from start to finish, though timing varies by state.

Key Takeaways

  • A Class B CDL covers single-unit trucks over 26,001 pounds, such as dump trucks, cement mixers, and delivery trucks, but not tractor-trailers.
  • You must pass a written test, a three-part skills test, and a Department of Transportation medical exam to obtain a Class B.
  • Most states require you to hold a regular driver's license first and be at least 18 years old (21 for interstate driving).
  • Endorsements like air brakes, hazmat, or passenger (for buses) require additional testing and are noted on your license.
  • Class B holders can drive any vehicle a regular license covers, plus their authorized heavy trucks.

Who needs a Class B license

You need a Class B if your job requires you to operate a single-unit truck over 26,001 pounds. Common employers include waste management companies, concrete suppliers, delivery services, public transit agencies, and construction firms. If you drive a dump truck, a box truck for a moving company, or a city bus, you need a Class B at minimum.

Some roles that might seem to require a CDL actually don't. If you drive a pickup truck or van under 26,001 pounds, even for commercial purposes, you can use a regular driver's license. The weight threshold is the deciding factor — not the type of cargo or whether you're paid to drive.

The written test and what it covers

The written test for a Class B covers safe operation of heavy trucks, braking systems, cargo securement, and hazard recognition. Your state's CDL manual — available free from the motor vehicle department — contains all the material. Most states allow you to take the test at a local DMV office, and you typically get your results the same day.

The test is usually 50 questions, and you need to pass with a score of 80 percent or higher. You can take it multiple times if you don't pass on your first attempt, though some states charge a fee for retakes. Many people study the manual for two to four weeks before testing.

The skills test: what happens during the exam

The skills test has three parts, all conducted on the same day with an examiner in the truck you'll be driving. First is the pre-trip inspection, where you walk around and under the vehicle, checking brakes, lights, tires, mirrors, and safety equipment while explaining what you're looking for. This typically takes 15 to 20 minutes.

Second is the basic control test, where you maneuver the truck in a closed course — backing in a straight line, backing into an offset alley, and performing a 90-degree turn. You're graded on smoothness, accuracy, and whether you hit any cones or boundaries. Third is the on-road test, a 30 to 50-minute drive on public streets where an examiner watches your steering, braking, lane changes, and response to traffic and hazards.

You must pass all three parts to earn your Class B. If you fail one section, you typically retake only that section, not the entire test. Scheduling the skills test usually requires going through a third-party testing facility approved by your state, not the DMV directly.

The medical examination requirement

Before you can be issued a Class B, you must pass a Department of Transportation medical exam conducted by a certified medical examiner. The exam checks your vision, hearing, blood pressure, and general health. You'll also be asked about any medications you take and any medical conditions you've had. The exam costs between $100 and $200 depending on your location.

If you have certain conditions — uncontrolled diabetes, heart disease, or sleep apnea, for example — you may be disqualified or require a waiver from the Federal Motor Carrier Safety Administration. The medical examiner will tell you on the spot whether you pass. Once you do, you receive a medical certificate valid for two years (or one year if you're over 65).

Endorsements you may need in addition to Class B

Some Class B jobs require endorsements — additional qualifications noted on your license. An air brake endorsement is required if the truck you drive has air brakes, which most heavy trucks do. You take a written test covering how air brake systems work and how they differ from hydraulic brakes.

A passenger endorsement is required if you drive a bus carrying passengers for hire. You'll take an additional written test and a skills test that includes passenger safety procedures. A hazmat endorsement is required if you transport hazardous materials. This involves a written test, a background check, and fingerprinting through the Transportation Security Administration.

You don't need all endorsements for every Class B job — only the ones that match what you actually drive. Your employer can tell you which endorsements their trucks require.

How long the process takes and what it costs

The total timeline from starting to study to holding your Class B is usually four to eight weeks. The written test can be scheduled within days at most DMV offices. The medical exam can be done in parallel. The skills test typically has a longer wait — two to six weeks depending on how many testing facilities operate in your area and how busy they are.

Costs vary by state but typically total $200 to $500. This includes the written test fee ($10 to $50), the skills test fee ($100 to $300), the medical exam ($100 to $200), and the license issuance fee ($20 to $100). Some states charge extra for endorsements. Many employers cover these costs for new hires, so ask before paying out of pocket.

Frequently Asked Questions

Can I get a Class B if I'm under 21?

Yes, most states issue a Class B at age 18. However, if you want to drive across state lines (interstate), federal law requires you to be 21. Some states also restrict intrastate driving for drivers under 21. Check your state's rules before pursuing your license.

Do I need a regular driver's license before getting a Class B?

Yes, every state requires you to hold a valid regular driver's license first. You cannot skip straight to a CDL. Your regular license must be clean of certain violations — your state's CDL manual lists which traffic convictions disqualify you.

What happens if I fail the skills test?

You can retake the failed section without redoing the entire test. Most states let you schedule a retest within a few days or weeks. You'll pay a retesting fee, usually $50 to $150. There's no limit to how many times you can retake it, though some employers may set their own limits.

Does a Class B expire, and do I need to renew it?

Yes, a Class B is typically valid for four to eight years depending on your state. When it expires, you renew it at your state's motor vehicle department. You may need to retake the medical exam and written test, depending on your state's renewal rules. Your employer can tell you your license's expiration date.

Can I drive a tractor-trailer with a Class B?

No. A Class B covers single-unit trucks only. If you want to drive a tractor-trailer, you need a Class A. The difference is the vehicle configuration — Class A is for combinations where a tractor pulls a separate trailer, while Class B is for everything on one frame.