A Class B CDL lets you drive certain heavy vehicles that don't require a Class A license

A Class B Commercial Driver's License authorizes you to operate single heavy vehicles—typically those with a gross vehicle weight rating (GVWR) between 26,001 and 33,000 pounds—without towing a trailer, or lighter vehicles while towing a trailer under 10,000 pounds. The most common Class B vehicles are city buses, dump trucks, cement mixers, and delivery trucks. You cannot drive a Class A combination (tractor-trailer) with a Class B; that requires upgrading to a Class A CDL.

The key difference between Class B and Class A comes down to what you're pulling. A Class B driver can operate a heavy single unit or tow a light trailer, but cannot operate the tractor-trailer combinations that Class A covers. If your job involves only single heavy vehicles or light towing, Class B is what you need. If you later move into tractor-trailer work, you'll need to test for and obtain a Class A upgrade.

Key Takeaways

  • A Class B CDL covers single heavy vehicles over 26,001 pounds GVWR and light trailer towing, but not tractor-trailer combinations.
  • 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 be issued a Class B CDL.
  • Each state administers its own CDL program, so testing locations, fees, and renewal timelines vary by where you live and work.
  • Endorsements like air brakes, hazmat, or passenger (for buses) require additional tests and are noted on your license.
  • Your medical certification must be renewed every one to two years depending on the conditions listed on your exam, or your CDL becomes invalid.

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

With a Class B CDL, you can legally operate any single heavy vehicle with a GVWR over 26,001 pounds—this includes city buses, school buses (with a passenger endorsement), dump trucks, cement mixers, garbage trucks, and box trucks used for commercial delivery. You can also tow a trailer as long as that trailer's GVWR does not exceed 10,000 pounds. Many delivery and utility companies use Class B drivers for these exact roles.

You cannot drive a Class A combination vehicle—a tractor pulling a trailer—even if the total weight is within Class B limits. You also cannot operate a Class A single vehicle (though these are rare). If your employer asks you to drive a tractor-trailer, you must upgrade to a Class A CDL. Driving a vehicle you're not licensed for is a federal violation and can result in fines, points on your record, and loss of your CDL.

The written knowledge test and what it covers

Before you take the road test, you must pass a written knowledge exam administered by your state's Department of Motor Vehicles (DMV) or equivalent licensing authority. The test covers the Federal Motor Carrier Safety Regulations (FMCSR), vehicle inspection, safe driving practices, cargo handling, and emergency procedures. Most states allow you to take this test at a DMV office or approved testing center; some now offer computer-based testing.

The general knowledge section is required for all CDL applicants. If you're seeking endorsements—such as air brakes, hazmat, or passenger—you'll take separate tests for each. For example, if you'll be driving a bus, you must pass the passenger endorsement test in addition to the general knowledge test. Study materials are available from your state's DMV website and from third-party CDL prep providers. Many people study for two to four weeks before testing.

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

The skills test has three parts, all administered on the same day by a state-certified examiner. First is the pre-trip inspection, where you walk around the vehicle and point out safety-critical components—lights, brakes, tires, mirrors, coupling devices—and explain what you're checking and why. You must demonstrate that you know how to spot defects that could make the vehicle unsafe.

Second is the basic control test, performed in a closed course or parking lot. You'll demonstrate your ability to back up in a straight line, back into an offset alley, and perform a 90-degree turn. These maneuvers test whether you can handle the vehicle's size and weight in tight spaces. Third is the road test, typically 30 to 60 minutes of driving on public roads under the examiner's observation. You'll be evaluated on acceleration, braking, turning, lane changes, mirror checks, and your response to traffic and road conditions.

Failing any one part means you do not pass the skills test and must retake it. Many states allow you to retake the test within a set period (often 14 days) without retaking the written exam. Some testing centers are backlogged, so scheduling can take weeks.

Medical certification requirements and renewal

Before your CDL is issued, you must pass a medical examination performed by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. The examiner checks your vision, hearing, blood pressure, and overall health, and screens for conditions that could impair your ability to drive safely—such as uncontrolled diabetes, heart disease, or sleep apnea. You'll receive a Medical Certificate (also called a medical card) that is valid for one or two years depending on your health status.

Your CDL remains valid only as long as your medical certificate is valid. If your medical certificate expires, your CDL is no longer valid for commercial driving, even if the CDL itself hasn't expired. You must renew your medical certificate before it expires by scheduling another exam with a certified examiner. Some states allow you to renew online or by mail if no new medical issues have arisen, but most require an in-person exam. Keep track of your medical certificate expiration date and schedule your renewal appointment at least 30 days before it expires.

Endorsements and what they add to your Class B CDL

An endorsement is a notation on your CDL that authorizes you to operate vehicles or carry cargo that requires additional training or safety measures. Common endorsements for Class B drivers include:

  • Air Brakes (L): Required if you operate a vehicle with an air brake system. You must pass a written test on air brake operation and maintenance.
  • Passenger (P): Required to drive a bus carrying passengers for hire. You must pass a written test on passenger safety and emergency procedures.
  • Hazmat (H): Required to transport hazardous materials. You must pass a written test and undergo a Transportation Security Administration (TSA) background check.
  • Tank Vehicle (N): Required to operate a vehicle carrying liquid cargo in a tank. You must pass a written test on tank vehicle operation.

If your job involves any of these, you'll need the corresponding endorsement. Each endorsement requires a separate written test; you do not need to retake the skills test. Endorsements are added to your CDL at the time of issuance or renewal, or you can add them between renewals by passing the written test and paying a fee.

State-by-state differences in testing, fees, and timelines

Every state administers its own CDL program under federal guidelines, which means testing procedures, fees, and renewal timelines vary. Some states charge $50 to $100 for the written test and $100 to $300 for the skills test; others charge more. Medical examination fees are set by the examiner and typically range from $75 to $150. Renewal fees also vary by state and may be $50 to $200 for a four- or eight-year CDL.

Testing availability differs too. Some states have many DMV locations offering CDL tests; others have only a few regional testing centers, which can mean long waits. A few states allow third-party examiners (schools or private testing centers) to administer skills tests, which can speed up scheduling. Before you begin, visit your state's DMV website to find the testing locations near you, confirm the current fees, and understand the renewal timeline—most CDLs are valid for four or eight years, but medical certificates must be renewed more frequently.

How to prepare and what to expect on test day

Most people prepare for the CDL by studying the CDL manual provided by their state's DMV, taking practice tests online, and sometimes attending a CDL training school. Training schools typically offer classroom instruction on regulations and vehicle systems, plus hands-on practice with the actual vehicle and skills test maneuvers. A formal training program usually takes two to six weeks and costs $3,000 to $7,000, though costs vary widely. Self-study is cheaper but requires more discipline and takes longer.

On test day, bring your current driver's license, proof of residency, your medical certificate, and any other documents your state requires. Arrive early and bring water and a light snack. The written test usually takes 30 to 60 minutes. If you pass, you'll schedule the skills test for a later date (sometimes the same day if the examiner has availability). Wear comfortable clothes and closed-toe shoes for the skills test, and make sure the vehicle you'll be tested in is in good working order and clean—examiners expect you to know the vehicle you're driving.

Frequently Asked Questions

Can I upgrade from a Class B CDL to a Class A without retaking everything?

No, you must retake both the written knowledge test and the skills test for Class A. Your medical certificate and any endorsements you hold carry over, so you don't need a new medical exam or to retake endorsement tests. The upgrade process is the same as getting a Class B—pass the written test, then pass the skills test.

What happens if my medical certificate expires while I'm holding a Class B CDL?

Your CDL becomes invalid for commercial driving the moment your medical certificate expires. You cannot legally drive a commercial vehicle until you renew your medical certificate with a certified examiner. If you're caught driving commercially without a valid medical certificate, you face federal penalties and potential loss of your CDL.

Do I need a Class B CDL to drive a pickup truck for work?

Only if the pickup truck's GVWR exceeds 26,000 pounds. Most standard pickup trucks are under that threshold and can be driven with a regular driver's license. Check the vehicle's door jamb or owner's manual for the GVWR. If it's 26,001 pounds or higher, you need a Class B CDL.

Can I take the CDL test in a different state than where I live?

You must hold a valid driver's license from the state where you take the CDL test. Most states require you to be a resident or have a commercial purpose for testing there. If you're relocating for work, you may be able to test in your new state before moving, but check with that state's DMV first.

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

If you study on your own and test quickly, you could complete the written test and skills test within two to four weeks. However, scheduling delays at testing centers can extend this to two to three months. If you attend a formal training school, add four to six weeks for the course. Medical examination can usually be scheduled within one to two weeks.