A Class B CDL lets you drive certain heavy trucks, but not the largest rigs
A Class B Commercial Driver's License authorizes you to operate heavy single-unit trucks — typically those with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more — but not combination vehicles like tractor-trailers. The most common Class B vehicles are dump trucks, concrete mixers, delivery trucks, and city buses. You need a Class B CDL if the truck you're driving exceeds 26,000 pounds GVWR, regardless of whether you're paid to drive it.
The difference between Class B and Class A matters because Class A covers tractor-trailers and other combinations, which require more complex handling. Class B is the middle tier: heavier than a regular passenger vehicle license allows, but not the full commercial responsibility of Class A. Some states also issue a Class C CDL for smaller commercial vehicles, but Class B is where most commercial truck driving starts.
Key Takeaways
- You must hold a valid regular driver's license in your state before you can test for a Class B CDL.
- The written knowledge test covers vehicle inspection, safe driving practices, and air brake systems if your truck has them.
- The skills test includes a pre-trip inspection, basic control test, and on-road driving evaluation with an examiner.
- Medical certification through a Department of Transportation (DOT) physical is required and must be renewed every two years.
- Endorsements like air brakes, hazmat, or passenger (for buses) require additional tests and background checks.
Your current driver's license and medical clearance are the starting point
Before you can sit for any CDL test, you must hold a valid regular driver's license from your state. This is non-negotiable — the CDL is an addition to, not a replacement for, your standard license. You'll also need to pass a DOT physical examination performed by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. The exam costs between $75 and $150 depending on your location and the examiner.
Your medical certificate is valid for two years from the date of the exam. You must carry the original certificate or a copy when you drive commercially. If your medical status changes — for example, if you develop a condition that affects your ability to drive — you may lose your certification until you're cleared again. Some conditions, like certain heart problems or untreated sleep apnea, can result in a denial that requires treatment and re-evaluation before you can reapply.
The written knowledge test covers three main areas
Every Class B CDL applicant must pass a written knowledge test administered by your state's Department of Motor Vehicles (DMV) or equivalent agency. The test typically has 50 questions, and you must score at least 80 percent to pass. The three core sections are vehicle inspection and maintenance, safe driving practices, and air brake systems (if your truck has air brakes).
The vehicle inspection section asks you to identify parts of the truck, understand what makes a vehicle unsafe, and know how to perform a pre-trip walk-around. Safe driving covers load securement, backing safely, handling skids, and managing fatigue. The air brake section is mandatory if you'll drive a truck with air brakes; if you want to avoid this section, you can restrict your license to vehicles with hydraulic brakes only, though this limits your job options. Most states allow you to take practice tests online or through the DMV before your official exam.
The skills test has three parts: inspection, control, and road driving
After you pass the written test, you schedule a skills test with an examiner certified by your state. This test is conducted in an actual Class B truck and has three components. The pre-trip inspection requires you to walk around the vehicle, point out key components, and explain what you're checking and why. You don't have to touch every part, but you must demonstrate knowledge of the truck's condition and safety systems.
The basic control test takes place in a closed course or parking lot. You'll perform maneuvers like straight-line backing, offset backing, alley dock, and parallel parking. These test your ability to control a large vehicle in tight spaces without hitting cones or boundaries. The examiner is looking for smooth steering inputs, proper mirror use, and awareness of the truck's dimensions.
The on-road driving test lasts 30 to 60 minutes and covers city streets, highways, and various traffic conditions. The examiner watches how you accelerate, brake, turn, change lanes, and respond to traffic. They're assessing whether you can operate the truck safely in real-world conditions. You must follow all traffic laws and demonstrate control at different speeds.
Endorsements add specific permissions and require separate tests
A basic Class B CDL allows you to drive heavy single-unit trucks. However, certain jobs require endorsements — additional certifications that appear on your license and permit you to carry specific cargo or passengers. The most common endorsements are air brakes (H), hazardous materials (X), and passenger (P).
The air brake endorsement (H) is required if you want to drive any truck with air brakes. Without it, you're restricted to hydraulic brake vehicles only. The test covers how air brake systems work, maintenance, and safe operation. The hazmat endorsement (X) allows you to transport hazardous materials and requires a written test plus a background check by the Transportation Security Administration (TSA). The passenger endorsement (P) is needed to drive buses and includes a written test and skills test specific to passenger safety. You can hold multiple endorsements on one license.
Costs vary by state but typically range from $100 to $300 total
The total cost of obtaining a Class B CDL depends on your state and whether you need endorsements. The DOT physical costs $75 to $150. The written knowledge test fee ranges from $10 to $50. The skills test fee is typically $50 to $150. If you need endorsements, each one adds $10 to $50 to the total. Some states bundle these fees; others charge separately. A few states offer fee waivers for low-income applicants, though this varies widely.
Many people attend a commercial driver training school before testing, which costs $1,000 to $5,000 depending on the program length and location. Training is not legally required in most states, but it significantly improves your chances of passing the skills test on your first attempt. Some employers reimburse training costs or offer in-house training programs for new hires.
Renewal happens every four to eight years depending on your state
Once you have your Class B CDL, you must renew it periodically. Most states require renewal every four years, though some allow eight-year renewals. You must pass a new DOT physical before renewal — your medical certificate cannot be older than the renewal date. You do not have to retake the written or skills tests at renewal unless your license was suspended, revoked, or you're upgrading to a different class.
Your state will notify you by mail when your license is approaching expiration. You can renew at your DMV office or, in some states, online or by mail if you don't need a new medical exam. Keep your medical certificate current even between license renewals, because driving commercially without a valid medical certificate is illegal and can result in fines and loss of your CDL.
Frequently Asked Questions
Do I need a Class B CDL to drive a pickup truck or van for work?
No. A regular driver's license covers vehicles up to 26,000 pounds GVWR. You only need a Class B CDL if the vehicle's GVWR exceeds 26,000 pounds. Check your vehicle's door jamb or registration to find the GVWR. Many work trucks and vans stay under this threshold and don't require a CDL.
Can I get a Class B CDL if I have a DUI or traffic violation on my record?
A DUI or serious traffic violation doesn't automatically disqualify you, but it may affect your background check, especially if you need a hazmat endorsement. Each state has different standards. Contact your state's DMV to learn what offenses trigger disqualification or additional scrutiny.
What happens if I fail the skills test?
You can retake the test after a waiting period, which varies by state — typically 7 to 14 days. There is usually a fee for each attempt. Many people take a training course or practice with a mentor between attempts to improve their performance.
Do I need a Class B CDL to drive a school bus?
Yes, and you'll also need a passenger endorsement (P). School bus drivers must pass the Class B CDL test plus the passenger endorsement test, and they must pass a background check that includes fingerprinting and a criminal history review.
Can I drive a Class B truck with a Class A CDL?
Yes. A Class A CDL is a higher tier and covers everything a Class B can do, plus combination vehicles. If you have a Class A, you can legally drive Class B vehicles. The reverse is not true — a Class B CDL does not permit you to drive Class A vehicles.