Key Takeaways
- A Class B CDL covers straight trucks with a GVWR over 26,001 pounds and buses carrying 16 or more passengers, but not tractor-trailers or doubles.
- You must pass a written knowledge test, a pre-trip inspection test, and a road test specific to Class B vehicles to obtain the license.
- Endorsements like Passenger (P) or Hazmat (H) expand what you can legally drive and are added through separate tests.
- Most states require you to hold a regular driver's license for at least one year before you can test for a Class B CDL.
- Medical certification through a Department of Transportation physical is required before you can drive commercially.
What Vehicles You Can Legally Operate
A Class B CDL covers any single-unit truck with a GVWR over 26,001 pounds, regardless of the cargo. This includes delivery trucks, dump trucks, cement mixers, garbage trucks, and box trucks used by moving companies or retailers. The key difference from a Class A is that you cannot tow a trailer heavier than 10,000 pounds — if you need to pull a heavier trailer, you move into Class A territory.
Buses fall under Class B if they carry 16 or more passengers (including the driver). School buses, city transit buses, and charter buses all require a Class B CDL with a Passenger endorsement. If a bus carries fewer than 16 passengers, you can operate it with a regular driver's license, though some employers require a CDL anyway for liability reasons.
Specialized vehicles like RVs over 26,001 pounds GVWR also require a Class B CDL. The GVWR is printed on the vehicle's door jamb or frame — it is not the same as the vehicle's actual weight. A truck that weighs 20,000 pounds when empty might have a GVWR of 36,000 pounds, meaning it requires a Class B CDL even if you never load it to capacity.
The Testing Process and What Each Test Covers
Getting a Class B CDL involves three separate tests, all of which must be passed before you receive the license. The order varies by state, but most require the written test first, then the pre-trip inspection, then the road test. You cannot move to the next test until you pass the previous one.
The written knowledge test covers general commercial driving rules, air brake systems (if the vehicle has them), vehicle maintenance, cargo securement, and hazmat basics. The test is usually 50 questions, and you need to score around 80 percent to pass. Study materials are available from your state's Department of Motor Vehicles, and many commercial driving schools provide practice tests that closely match the real exam.
The pre-trip inspection test requires you to walk around a Class B vehicle and identify its major components — lights, tires, brakes, coupling devices, and safety equipment — while explaining what you are checking and why. You do not have to fix anything; the examiner is verifying you know what to look for and can spot problems before they become safety hazards. This test is typically 15 to 20 minutes and is pass-or-fail based on your knowledge and communication.
The road test lasts 30 to 45 minutes and takes place in an actual Class B vehicle on public roads or a closed course. The examiner watches how you handle acceleration, braking, turning, backing, lane changes, and parking. You will be tested on your ability to control the vehicle smoothly, follow traffic laws, and demonstrate safe judgment. Failing any portion of the road test means you must retake the entire test, though some states allow you to retake just the failed component.
Endorsements That Expand Your Driving Authority
A base Class B CDL is useful, but endorsements unlock additional vehicle types and cargo. The most common endorsements are Passenger (P), Hazmat (H), and Tank (N). Each endorsement requires a separate written test, and some require both a written test and a skills test.
The Passenger endorsement is required to drive any bus carrying 16 or more passengers. Without it, you cannot legally operate a school bus or city transit bus, even if you hold a Class B CDL. The test covers passenger safety, emergency procedures, and evacuation protocols. If you plan to drive buses, this is the endorsement you need first.
The Hazmat endorsement allows you to transport hazardous materials — chemicals, explosives, radioactive materials, and other regulated cargo. This endorsement requires a written test and a background check. You will also need to renew your Hazmat endorsement every three years and pass a Transportation Security Administration (TSA) threat assessment. Many employers require Hazmat certification even for drivers who may only occasionally transport regulated materials.
The Tank endorsement is required if you drive a tanker truck carrying liquids or gases, even if the tank is empty. The test covers the unique handling characteristics of tanker vehicles, which have different braking and turning dynamics than box trucks. If your job involves any tanker work, you need this endorsement.
Medical Certification and Ongoing Requirements
Before you can legally drive a commercial vehicle, you must pass a Department of Transportation medical examination. This is not the same as a regular physical — it is a standardized exam that checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. The exam is performed by a certified medical examiner, and you receive a Medical Certificate (also called a Medical Examiner's Certificate or MEC) that is valid for two years.
You must carry your Medical Certificate with you whenever you drive commercially. If it expires, you cannot legally operate a commercial vehicle until you renew it. Some states allow you to renew online or by mail; others require an in-person visit. The cost varies but typically ranges from $50 to $150.
Your Class B CDL must be renewed every four to eight years depending on your state. If you have any moving violations, accidents, or medical changes during that time, you may be required to renew earlier or retake portions of the test. Some states also require periodic refresher training or background checks for certain endorsements.
Prerequisites and Timing Before You Can Test
Most states require you to hold a regular driver's license for at least one year before you can test for a Class B CDL. Some states have no waiting period, while others require two years. Check your state's Department of Motor Vehicles website for the specific requirement in your area.
You must also obtain a Commercial Learner's Permit (CLP) before you can take the road test. The CLP requires passing the written knowledge test and the pre-trip inspection test, and it is valid for a limited time — usually 180 days to one year depending on your state. During this period, you can practice driving with a licensed CDL holder in the passenger seat, but you cannot drive commercially for pay.
The entire process from CLP to full Class B CDL typically takes two to four months if you study efficiently and pass each test on your first attempt. If you need to retake tests, the timeline extends. Many commercial driving schools compress this into a four-week program, though the school does not replace the state's testing requirements — you still must pass all three state tests to receive your license.
Job Opportunities and Earning Potential
Class B CDL holders work in delivery, waste management, public transit, school transportation, and specialized hauling. Delivery drivers for package companies, furniture movers, and fuel delivery drivers all typically hold Class B licenses. The median pay varies significantly by industry and region, but Class B drivers generally earn more than standard commercial drivers and less than Class A truck drivers.
Some employers hire Class B drivers into roles that can lead to Class A positions. For example, a delivery company might hire you as a Class B driver and then offer tuition reimbursement or paid training to upgrade to Class A if you want to move into long-haul trucking. Other employers, like transit agencies and waste management companies, have stable Class B-only positions with benefits like health insurance and pension plans.
The job market for Class B drivers is steady but varies by region. Urban areas with high delivery volume and public transit systems have more Class B positions. Rural areas may have fewer opportunities unless there is significant agricultural or industrial activity. Checking job boards specific to your region and industry will give you a realistic picture of local demand and pay rates.
How Class B Differs From Class A and Other License Types
The main difference between Class B and Class A is towing capacity. A Class A CDL allows you to tow a trailer heavier than 10,000 pounds, which means you can operate tractor-trailers and doubles. Class A drivers earn more on average because long-haul trucking typically pays better than local delivery or transit work. However, Class A also requires more training, more stringent medical standards, and more time away from home for many positions.
A Class B is also different from a Class C CDL, which covers smaller vehicles like RVs under 26,001 pounds GVWR or buses carrying fewer than 16 passengers. Class C is easier to obtain but covers fewer vehicle types. If you think you might eventually want to drive larger vehicles, starting with Class B gives you more flexibility than Class C.
A regular passenger driver's license (Class D in most states) does not allow you to operate any commercial vehicle over 26,001 pounds GVWR or any bus carrying 16 or more passengers. Driving a commercial vehicle without the proper license is illegal and can result in fines, license suspension, and criminal charges if an accident occurs.
Frequently Asked Questions
Do I need a Class B CDL to drive a large pickup truck or SUV?
No. Pickup trucks and SUVs are classified as non-commercial vehicles even if they are large, as long as their GVWR is under 26,001 pounds. You can drive them with a regular driver's license. The GVWR is the determining factor, not the vehicle's size or how it looks.
Can I get a Class B CDL if I have a DUI or other moving violations?
It depends on the violation and when it occurred. Most states disqualify you from a CDL for a certain period after a DUI — typically three to ten years. Other violations may not disqualify you but could delay your process or require additional review. Contact your state's Department of Motor Vehicles for specifics about your record.
How much does it cost to get a Class B CDL?
State testing fees typically range from $50 to $200, but the total cost depends on whether you attend a commercial driving school. A four-week school program costs $3,000 to $7,000 and includes classroom instruction, vehicle training, and test preparation. Self-study is cheaper but requires more discipline and access to a vehicle for practice.
What happens if I fail the road test?
You can retake the road test after a waiting period, which varies by state — usually a few days to a week. You will pay the testing fee again. Most people pass on the second or third attempt if they practice between tests. Some states allow you to retake just the failed component rather than the entire test.
Do I need to renew my Class B CDL before it expires?
Yes. Your CDL is invalid once it expires, and you cannot legally drive a commercial vehicle. Renewal timelines vary by state, but most send a notice 60 to 90 days before expiration. You can renew online, by mail, or in person depending on your state's process.