A Class B license lets you drive single vehicles over 26,001 pounds or buses carrying passengers, but not both at the same time

A Class B driver's license is a commercial license that covers two separate categories of vehicles. You can either drive a single large truck (a vehicle with a gross vehicle weight rating, or GVWR, over 26,001 pounds) without passengers, or you can drive a bus designed to carry more than 15 passengers. You cannot combine these — you cannot drive a large truck with passengers in it, and you cannot drive a smaller vehicle towing a heavy trailer if the combined weight exceeds the limits for a Class B.

The Class B sits between a regular Class C (or Class D in some states) license and a Class A license. A Class A covers the heaviest trucks and any combination of vehicles. A Class B is narrower: it covers one vehicle type at a time, not combinations. This matters because the testing, the medical requirements, and the endorsements you can add all depend on which category you actually need.

Key Takeaways

  • A Class B license covers either a single heavy truck over 26,001 pounds or a bus with more than 15 passengers, but not both in the same vehicle.
  • You must pass a written knowledge test, a skills test behind the wheel, and a Department of Transportation medical exam before you can be issued a Class B.
  • Most states require you to hold a regular driver's license for at least one year before you can test for a Class B, though some states have no waiting period.
  • Endorsements like air brakes, hazmat, or passenger transport are added to a Class B license depending on what you will actually drive.
  • The cost and timeline vary by state, but expect to spend $100 to $300 in fees and several weeks from your first written test to your final road test.

The two vehicle categories covered by Class B

The first category is a single heavy truck. This means any truck with a GVWR over 26,001 pounds that does not tow a trailer, or tows a trailer under 10,001 pounds. If you drive a dump truck, a concrete mixer, a box truck, or a straight truck for a moving company, you need a Class B. The truck itself is the only vehicle you are operating — you are not combining it with other units.

The second category is a bus. This is any vehicle designed to carry more than 15 passengers, including the driver. School buses, transit buses, charter buses, and shuttle buses all fall under this. If you drive a bus, you need a Class B at minimum. Many states require a passenger endorsement (often labeled "P") to be added to your Class B before you can legally transport passengers for hire or in a school setting.

The key distinction is that these are separate paths. A truck driver and a bus driver both hold Class B licenses, but they took different tests and may have different endorsements. You do not need a Class B to drive a pickup truck or a van, even if it is heavy — those fall under Class C (or Class D). You only need a Class B if the vehicle itself is classified as a commercial vehicle by your state's DMV.

Medical certification and the DOT physical exam

Before you can be issued a Class B license, you must pass a Department of Transportation (DOT) medical examination. This is not optional and not a formality. A certified medical examiner will check your vision, hearing, blood pressure, and medical history. You will be asked about medications, sleep disorders, diabetes, and any condition that could affect your ability to operate a large vehicle safely.

The exam results in a Medical Certificate (also called a Medical Examiner's Certificate or Form MCSA-5875). This certificate is valid for two years in most cases, though it can be valid for one year if the examiner notes certain conditions. You must carry this certificate with you whenever you drive a commercial vehicle. If your certificate expires, you cannot legally drive a Class B vehicle, even if your license itself is still valid.

The cost of the DOT physical varies by state and by the medical provider, but typically ranges from $100 to $200. Some employers cover this cost; others require the driver to pay. You can schedule the exam at any certified medical examiner's office — your state's DMV website lists approved examiners in your area. Plan for the exam to take 30 to 45 minutes.

Written test and knowledge requirements

Every state requires you to pass a written knowledge test before you can take the road test for a Class B license. The test covers vehicle operation, safety rules, cargo handling, and the specific regulations for the vehicle type you are testing for. If you are testing for a truck, the test will include questions about load securement and brake systems. If you are testing for a bus, it will include questions about passenger safety and evacuation procedures.

Most states offer the written test at the DMV or at an approved testing center. You can usually schedule it online or by phone. The test is typically 50 to 100 questions, and you must score at least 80 percent to pass. You are allowed to retake the test if you fail, though some states charge a fee for each attempt (usually $10 to $25).

Study materials are available free from your state's DMV website — most states publish the Class B commercial driver's license manual online as a PDF. Some people study on their own; others take a commercial driver training course, which can cost $500 to $2,000 but includes classroom instruction and sometimes includes the road test as well.

The road test and behind-the-wheel evaluation

After you pass the written test, you must pass a skills test that includes a pre-trip vehicle inspection, a basic control test, and a road test. The pre-trip inspection requires you to walk around the vehicle and identify working and non-working components — lights, mirrors, tires, brakes, and coupling devices if applicable. You must be able to explain what you are checking and why.

The basic control test is conducted 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 tests are designed to show that you can control a large vehicle in tight spaces. Many people fail this portion on their first attempt because large vehicles handle very differently from regular cars.

The road test is conducted on public roads and typically lasts 30 to 60 minutes. The examiner will ask you to demonstrate normal driving, lane changes, turns, stopping, and parking. They will also evaluate your use of mirrors, your awareness of other vehicles, and your compliance with traffic laws. You must pass all three portions — pre-trip, basic control, and road — to pass the skills test.

Endorsements and restrictions that explore to Class B

A Class B license can have endorsements added to it, which expand what you are allowed to drive or carry. The most common endorsements are:

  • P (Passenger) — required in most states to transport passengers for hire or in a school setting.
  • N (Tank Vehicle) — required to drive a vehicle carrying liquids or gases in bulk.
  • H (Hazardous Materials) — required to transport hazardous materials; requires a separate written test and a federal background check.
  • X (Combination of Tank and Hazmat) — covers both tank vehicles and hazmat.
  • S (School Bus) — required in most states to drive a school bus; requires additional training and a background check.

You do not need all of these endorsements. You only need the ones that match the actual work you will do. A driver of a regular box truck needs no endorsements. A school bus driver needs the S endorsement. A driver of a fuel tanker needs the N and H endorsements. Your employer or the job posting will tell you which endorsements are required.

Class B licenses also come with restrictions in some cases. For example, if you failed the air brake portion of the skills test, your license will carry an air brake restriction, meaning you can only drive vehicles with manual brakes. Restrictions are noted on your license and limit what you can legally operate.

Timeline and state-by-state differences

The total time from your first written test to receiving your Class B license varies by state and by how quickly you schedule your tests. Most people take two to four weeks. Here is a typical timeline:

StepTypical Duration
Schedule and pass DOT medical exam1 to 2 weeks
Study and pass written knowledge test1 to 3 weeks
Schedule and pass skills test1 to 4 weeks
Receive license in mail (if not issued same-day)1 to 2 weeks

Some states issue the Class B license on the same day you pass the skills test; others mail it to you. A few states require you to hold a regular driver's license for a minimum period (often one year) before you can test for a Class B. Check your state's DMV website to confirm whether this applies to you.

Fees also vary. Most states charge $50 to $150 for the written test, $100 to $200 for the skills test, and $50 to $100 for the license itself. Add the DOT medical exam ($100 to $200) and you are looking at $300 to $650 in total fees, not including any training course costs.

Frequently Asked Questions

Do I need a Class B license to drive a pickup truck or large van?

No. Pickup trucks and vans are classified as non-commercial vehicles even if they are heavy, and they fall under a regular Class C or Class D license. You only need a Class B if the vehicle is registered as a commercial vehicle by the manufacturer or your state's DMV, which typically means a GVWR over 26,001 pounds for a truck or a bus designed for more than 15 passengers.

Can I drive a Class B vehicle with a regular driver's license while I am studying for my commercial license?

No. Driving a Class B vehicle without a Class B license is illegal, even if you are in the process of testing. You must hold the Class B license before you operate the vehicle on public roads. Some employers allow you to practice in a controlled environment with a trainer, but this is not legal on public roads.

What happens if my DOT medical certificate expires?

You cannot legally drive a Class B vehicle once your medical certificate expires. Your Class B license remains valid, but it is not usable until you renew the medical certificate. You must schedule a new DOT physical exam and receive a new Medical Certificate. The process is the same as the initial exam.

Can I get a Class B license if I have a medical condition like diabetes or high blood pressure?

It depends on the condition and how it is managed. The DOT medical examiner will review your medical history and may require additional documentation from your doctor. Some conditions disqualify you; others do not. The examiner will tell you whether you can be certified. If you are denied, you have the right to request a second opinion from another certified examiner.

Do I need to renew my Class B license differently than a regular license?

Yes. Your Class B license renewal depends on your medical certificate. If your medical certificate is still valid, you can renew your Class B license through the normal DMV process (usually online or by mail). If your medical certificate has expired, you must renew it with a DOT physical exam before you can renew your Class B license. Most states require you to renew your Class B license every four to eight years, depending on your age and state law.