A Class B license is for driving single vehicles with a gross vehicle weight rating (GVWR) of more than 26,001 pounds
A Class B driver license sits between a standard Class C (passenger car) license and a Class A (combination vehicles). It lets you drive a single large truck — think a dump truck, cement mixer, or box truck — but not a truck pulling a trailer. The key dividing line is weight: if the vehicle itself weighs more than 26,001 pounds, you need at least a Class B to drive it legally.
Most states issue Class B licenses to people who need to drive heavy single-unit trucks for work. You might need one if you drive a delivery truck, operate a garbage truck, or haul materials in a large box truck. The license does not let you drive a tractor-trailer combination (that requires Class A), and it does not let you drive a bus carrying passengers (that requires a Class B with a passenger endorsement, or sometimes a different class entirely).
The requirements to get a Class B are stricter than for a Class C. You will take a written test specific to large vehicles, pass a more detailed road test, and in most states pass a medical examination. Some states also require you to hold a Class C license first, though others let you test directly for Class B if you have never held a license.
Key Takeaways
- A Class B license covers single trucks over 26,001 pounds GVWR, but not trucks towing trailers or buses carrying passengers.
- You will need to pass a written test about large vehicle operation, a road test in an actual Class B vehicle, and usually a medical exam.
- Some states require you to hold a Class C license first; others let you test directly for Class B as your first license.
- If you plan to tow a trailer or carry passengers, you will need a Class A license or a passenger endorsement instead.
What vehicles you can and cannot drive with Class B
With a Class B license, you can drive any single truck with a GVWR over 26,001 pounds. This includes dump trucks, cement mixers, box trucks, flatbed trucks, and tanker trucks (as long as they are not carrying hazardous materials without additional endorsements). You can also drive any vehicle lighter than that — so a Class B license covers Class C driving as well.
You cannot drive a truck towing a trailer, even if the truck itself qualifies. The moment you add a trailer, you have created a combination vehicle, which requires a Class A license. You also cannot drive a bus or motorcoach carrying passengers, even if it weighs less than 26,001 pounds — that requires a Class B with a passenger (P) endorsement, or in some states a different license class. If you want to haul hazardous materials, you will need a hazmat endorsement on top of your Class B.
The weight that matters is the gross vehicle weight rating (GVWR), not the actual weight of the truck on any given day. GVWR is the maximum weight the manufacturer says the vehicle can safely carry, including cargo. You can find it on a label inside the driver's door jamb or in the owner's manual.
Written test and knowledge requirements for Class B
The written test for Class B covers topics specific to large trucks: braking systems, weight distribution, tire safety, backing up safely, and how to inspect a truck before driving. You will answer questions about air brakes (if the truck has them), load securement, and what to do if your brakes fail on a hill. The test is longer and more detailed than a Class C test, usually 50 questions or more depending on your state.
Most states let you study from a free manual published by the Department of Motor Vehicles. Some states offer the test in multiple languages. You typically have to score 80 percent or higher to pass. If you fail, you can retake it after a waiting period — usually a few days to a week.
Before you sit for the written test, you should know the basics of how a large truck handles differently from a car: it takes longer to stop, has larger blind spots, and needs more space to turn. You should also understand the inspection checklist you will perform before driving — checking tires, lights, mirrors, and brake function. Some states include a pre-trip inspection question on the written test itself.
Road test requirements and what the examiner watches for
The road test for Class B is conducted in an actual Class B vehicle, not a car. You will drive on public roads or a closed course, depending on your state, and the examiner will watch how you handle the truck's size and weight. You will be tested on basic vehicle control: smooth acceleration and braking, staying in your lane, and making turns without hitting the curb or crossing the center line.
The examiner will also watch your mirror use — large trucks have blind spots on all sides, and you need to check mirrors constantly. You will likely be asked to back up, which is harder in a large truck because the rear wheels track differently than the front. You may also be asked to perform a lane change or merge onto a highway. The test usually lasts 30 to 45 minutes.
Before the road test, you will perform a pre-trip inspection in front of the examiner. You will walk around the truck, check the tires and lights, open the hood, and demonstrate that you know where the safety equipment is. If you fail the pre-trip inspection, you may not be allowed to drive the vehicle, and the test ends there.
Medical examination and other requirements
Most states require a medical examination before issuing a Class B license. A Department of Transportation (DOT) medical certificate is the standard form. A certified medical examiner (not your regular doctor) will check your vision, hearing, blood pressure, and ability to operate the vehicle safely. You will also be asked about any medical conditions that could affect your driving, such as seizures, diabetes, or sleep apnea.
The medical exam costs money — usually $50 to $150 — and is not covered by the state. The certificate is valid for two years (or one year if you are over 65 in some states). You will need to renew it when you renew your license. If you fail the medical exam, you cannot get a Class B license until the condition is treated or resolved.
Some states also require you to hold a valid Class C license before you can test for Class B. Others let you test directly for Class B if you have never held a license. A few states require a waiting period between passing the written test and taking the road test — usually one to two weeks. Check your state's specific rules before you begin the process.
Class B with endorsements: passenger and hazmat
A Class B license can be paired with endorsements that expand what you are allowed to drive. The most common is the passenger (P) endorsement, which lets you drive a bus or motorcoach carrying passengers. To get the P endorsement, you take an additional written test about passenger safety, emergency procedures, and how to information people with disabilities. You may also take a separate road test in a passenger vehicle.
The hazmat (H) endorsement lets you haul hazardous materials — fuel, chemicals, explosives, and other regulated substances. To get hazmat, you pass a written test, pass a background check, and pay a fee. The background check looks for criminal history and immigration status. Hazmat endorsements are valid for five years and must be renewed.
You can hold both endorsements at the same time. If you want to drive a bus carrying passengers and also haul hazmat, you would have Class B with both P and H endorsements. Each endorsement requires its own test and fee.
Class B versus Class A: when you need to upgrade
The main difference between Class B and Class A is trailers. A Class B license covers single trucks only. If you want to tow a trailer — whether it is a flatbed, tanker, or enclosed trailer — you need a Class A license. Class A also covers double and triple trailers, which are used in long-haul trucking.
Class A requires additional testing beyond Class B. You will take a separate written test about combination vehicles, coupling and uncoupling, and how weight shifts when you are towing. The road test is longer and more complex, usually involving backing with a trailer and making tight turns while towing. If you already have a Class B license, you can test for Class A upgrade without retaking the Class B written test in most states.
If you start with Class B and later need to haul trailers, you will have to go through the Class A testing process. It is worth planning ahead: if you know you will eventually need to tow, some people test directly for Class A instead of getting Class B first.
How to get your free guide: the step-by-step path
First, check your state's specific requirements. Some states require a Class C license first; others do not. Some require a waiting period between the written test and road test. Visit your state's Department of Motor Vehicles website to confirm the rules and get the study manual for the written test.
Second, schedule a medical examination with a DOT-certified examiner. This must be done before or at the same time as your written test in most states. Bring your current license, proof of residency, and Social Security number. The examiner will give you a medical certificate valid for two years.
Third, study the manual and take the written test at your local DMV office. You will need to bring your medical certificate, current license, and proof of identity. If you pass, you will get a permit or a passing score that lets you schedule the road test.
Fourth, arrange to take the road test in an actual Class B vehicle. You will need to provide the vehicle yourself or use one provided by a truck driving school. The examiner will meet you at a scheduled time and location. If you pass, you will receive your Class B license.
Frequently Asked Questions
Can I get a Class B license without a Class C first?
It depends on your state. Some states let you test directly for Class B as your first license. Others require you to hold a valid Class C license first. Check your state's DMV website or call your local office to find out the rule where you live.
What happens if I fail the road test?
You can retake it after a waiting period, usually one to two weeks. You do not have to retake the written test or medical exam. Some states let you retake the road test as many times as you need; others limit the number of attempts per year.
Do I need a Class B license to drive a pickup truck?
No. Most pickup trucks have a GVWR under 26,001 pounds, so you can drive them with a Class C license. Check the GVWR label on your truck's door jamb. If it is over 26,001 pounds, you need Class B.
Can I drive a school bus with a Class B license?
Only if you have a passenger (P) endorsement on your Class B. A school bus is a passenger vehicle, so you need the P endorsement even if the bus itself weighs less than 26,001 pounds. You will take an additional written test to get the endorsement.
How long is a Class B license valid?
Most states issue Class B licenses valid for four to eight years, depending on your age and state law. You will need to renew your medical certificate every two years (or one year if you are over 65 in some states) to keep driving legally.