A Class B CDL is for drivers of certain large trucks and buses
A Class B Commercial Driver's License (CDL) is a license that allows you to operate single vehicles over 26,001 pounds gross vehicle weight rating (GVWR), or buses designed to carry 16 or more passengers including the driver. The key difference from a Class A CDL is that Class B covers vehicles without trailers — you drive one unit, not a tractor pulling a trailer.
You need a Class B CDL if your job involves driving a dump truck, cement mixer, garbage truck, city bus, or school bus. If you drive a tractor-trailer combination (the big rigs you see on highways), you need a Class A instead. The state issues the Class B CDL after you pass written tests, a skills test, and a medical exam.
Key Takeaways
- A Class B CDL covers single large vehicles over 26,001 pounds, such as dump trucks, buses, and cement mixers, but not tractor-trailers.
- You must pass a written knowledge test, a pre-trip inspection test, and a behind-the-wheel driving test to obtain a Class B CDL.
- A medical examiner must certify that you meet federal health standards, including vision, hearing, and blood pressure requirements.
- Class B CDL holders can add endorsements like air brake, passenger, or hazmat to expand what they are legally allowed to drive.
- Requirements and testing procedures vary by state, so check with your state's Department of Motor Vehicles for the exact process.
What vehicles you can drive with a Class B CDL
A Class B CDL covers any single vehicle (not a combination of vehicles) that weighs more than 26,001 pounds GVWR. This includes dump trucks used in construction, cement mixers for concrete delivery, garbage trucks for waste collection, and city transit buses. School buses also fall under Class B if they are designed to carry 16 or more passengers.
The weight limit is the key boundary. If a vehicle's GVWR is 26,001 pounds or higher, you need a commercial license to drive it legally. A regular passenger license (Class D in most states) only covers vehicles under that threshold. You can find the GVWR on a label inside the driver's door jamb or in the vehicle's manual.
You cannot drive a tractor-trailer (semi-truck) with a Class B CDL. That requires a Class A CDL. You also cannot drive certain hazardous materials or passenger vehicles without adding the correct endorsement to your Class B license.
The written test and what it covers
The written test for a Class B CDL has two parts: the general knowledge test and the air brake test. Both are multiple-choice questions administered by your state's Department of Motor Vehicles.
The general knowledge test covers vehicle inspection, safe driving practices, cargo handling, and federal regulations. You will answer questions about how to check your brakes, tires, lights, and steering before driving; how to handle skids and emergency stops; and the rules for hours of service (how long you can drive before resting). Most states require you to score at least 80 percent to pass.
The air brake test is separate and covers how air brake systems work, how to inspect them, and how to use them safely. If your vehicle has air brakes, you must pass this test. If your vehicle does not have air brakes, you can skip it, but you will have an air brake restriction on your license that limits where you can work.
The skills test: pre-trip inspection and driving
After you pass the written test, you take a skills test with an examiner. This test has three parts: the pre-trip inspection, the basic control test, and the road test.
In the pre-trip inspection, you walk around the vehicle and point out safety features to the examiner — lights, mirrors, tires, brakes, coupling devices, and emergency equipment. You explain what you are checking and why. This part takes about 15 minutes and tests whether you know how to spot problems before they cause an accident.
The basic control test happens in a closed course or parking lot. You demonstrate that you can back up in a straight line, back into a 90-degree angle, and perform a parallel park. These maneuvers show the examiner that you can handle the vehicle's size and weight in tight spaces.
The road test lasts 30 to 45 minutes. You drive on city streets, highways, and residential roads while the examiner watches. You will make turns, change lanes, merge, stop at traffic lights, and navigate intersections. The examiner is looking for safe driving habits, smooth control, and knowledge of traffic laws.
Medical certification and health requirements
Before you can get a Class B CDL, you must pass a medical examination by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) registry. This is not your regular doctor — it must be someone certified specifically for CDL medical exams.
The exam checks your vision (you need at least 20/40 in each eye, corrected or uncorrected), hearing, blood pressure, and general health. You will be asked about medications, surgeries, and medical conditions. The examiner will also test your reflexes and check for conditions like diabetes, heart disease, or sleep apnea that could affect your ability to drive safely.
If you pass, the examiner issues a Medical Certificate valid for two years (or one year if you have certain conditions). You must carry this certificate with you when you drive. If you fail, you can retest after addressing the health issue, or you may be issued a certificate with restrictions.
Endorsements you can add to your Class B CDL
Once you have your Class B CDL, you can add endorsements that expand what you are allowed to drive or carry. Common endorsements include the Passenger (P) endorsement for buses, the Hazmat (H) endorsement for hazardous materials, and the Tank (N) endorsement for tanker vehicles carrying liquids.
Each endorsement requires an additional written test. The Passenger endorsement test covers passenger safety, emergency procedures, and how to handle unruly passengers. The Hazmat test covers the rules for transporting dangerous goods. The Tank endorsement test covers the physics of liquid movement in tanks and how it affects braking and handling.
Some endorsements also require a background check. Hazmat endorsement holders, for example, must pass a Transportation Security Administration (TSA) background check before they can transport certain materials.
How Class B differs from Class A and Class C
The main difference between Class B and Class A is the type of vehicle. Class A covers tractor-trailer combinations (a truck pulling a trailer), while Class B covers single large vehicles. If you drive a dump truck or bus, Class B is what you need. If you drive a semi-truck, you need Class A.
Class C is for smaller commercial vehicles — those between 10,001 and 26,000 pounds GVWR, or any vehicle designed to carry 16 or more passengers but not requiring a Class A or B. A regular passenger license (Class D) covers vehicles under 10,001 pounds.
The testing requirements are similar across all CDL classes, but Class A requires additional skills testing because tractor-trailers are harder to maneuver. Class B and Class A both require the same medical certification and written tests for general knowledge and air brakes.
State-by-state differences in testing and requirements
While federal law sets the minimum standards for CDL testing, each state administers its own exams and sets its own fees. Some states charge $50 for a CDL, while others charge $200 or more. Testing procedures, passing scores, and the number of attempts allowed before you must wait and retest also vary.
A few states allow you to take the written test online, while most require you to visit a DMV office in person. Some states offer practice tests on their websites; others do not. The road test may be scheduled weeks in advance in busy areas, or within days in rural areas.
If you move to a new state, you can transfer your CDL, but some states require you to retake the written test or skills test. Check with your new state's Department of Motor Vehicles before you move to understand what you will need to do.
Frequently Asked Questions
How long does it take to get a Class B CDL?
The timeline depends on how quickly you prepare and how busy your DMV is. Most people spend two to four weeks studying for the written test, then schedule the skills test weeks or months later depending on availability. From the day you pass the written test to the day you get your license in hand is usually two to six weeks.
Can I drive a school bus with a Class B CDL?
Yes, if the bus is designed to carry 16 or more passengers. You will also need a Passenger (P) endorsement and a background check. Some states require additional training or certification for school bus drivers beyond the CDL.
What happens if I fail the skills test?
You can retake it. Most states allow you to retake the test within a certain number of days, though you may have to pay the testing fee again. Some states limit how many times you can retake it before you must wait a set period and start over.
Do I need a Class B CDL to drive a pickup truck?
Not unless the pickup truck's GVWR is over 26,001 pounds. Most pickup trucks are under that weight, so a regular passenger license is sufficient. Check the vehicle's door jamb label to confirm the GVWR.
Can I get a Class B CDL if I have a medical condition?
It depends on the condition. The medical examiner will review your health history and may issue a certificate with restrictions, or deny certification. Some conditions like controlled diabetes or high blood pressure may not disqualify you. Others, like untreated sleep apnea or certain heart conditions, may. Talk to your doctor before scheduling the exam.