What a Class B CDL lets you drive and who needs one
A Class B CDL authorizes you to operate a single vehicle weighing more than 26,001 pounds gross vehicle weight rating (GVWR), or any such vehicle towing a trailer under 10,001 pounds. The key difference from a Class A is that you cannot tow a heavy trailer — if the trailer weighs more than 10,000 pounds, you need a Class A instead.
You need a Class B CDL to drive school buses, city transit buses, dump trucks, concrete mixers, box trucks over the weight limit, and most delivery vehicles. If your job involves operating any of these vehicles commercially, federal law requires you to hold this license before you get behind the wheel. Some states also require a Class B for certain vehicles that fall just under the 26,001-pound threshold but are still considered commercial.
The Class B is often the entry point for people new to commercial driving because the testing is less complex than Class A, and many employers actively hire Class B drivers for local delivery and transit work.
Key Takeaways
- A Class B CDL covers single vehicles over 26,001 pounds and light trailers under 10,001 pounds, but not heavy trailers.
- You must pass a written knowledge test, a pre-trip inspection test, and a behind-the-wheel driving test administered by your state's licensing agency.
- Most states require you to hold a valid commercial learner's permit (CLP) for at least 14 days before you can test for the license itself.
- Medical certification through a Department of Transportation (DOT) physical is mandatory before you can obtain or renew a CDL.
- The entire process typically takes four to eight weeks, depending on how quickly you schedule tests and whether you pass on your first attempt.
Getting your commercial learner's permit (CLP) first
Before you can test for a Class B CDL, you must obtain a commercial learner's permit (CLP). This is a separate credential that shows you have passed the written knowledge test and are ready to practice driving under supervision. You cannot skip this step — it is a legal requirement in all 50 states.
To get a CLP, visit your state's Department of Motor Vehicles (DMV) or equivalent licensing office with proof of identity, proof of residency, your Social Security number, and proof of legal presence in the United States. You will take a written test covering Class B vehicle operation, safety rules, cargo handling, and hazmat (if you want to transport hazardous materials). The test is usually 50 questions, and you must score at least 80 percent to pass. Most states allow you to retake the test the same day if you fail.
Once you pass, you receive your CLP when ready or within a few days. Most states require you to hold the CLP for a minimum of 14 days before you can schedule your behind-the-wheel test. During this time, you must practice driving with a licensed CDL holder (usually your trainer or employer) in the passenger seat.
Completing DOT medical certification
The Department of Transportation requires all CDL holders to pass a medical examination before they can obtain or renew their license. This is not optional, and you cannot drive commercially without it. Schedule your physical with a DOT-certified medical examiner — not your regular doctor, unless they hold DOT certification.
The exam checks your vision, hearing, blood pressure, and general health. You will be asked about your medical history, current medications, and any conditions that might affect your ability to drive safely. The examiner will also test your ability to operate the pedals and steering wheel. The exam takes 20 to 30 minutes and costs between $75 and $200, depending on your location and the examiner.
If you pass, the examiner issues a Medical Examiner's Certificate (Form MCSA-5875), which is valid for two years. You must carry this certificate with you whenever you drive commercially. If you fail, the examiner will tell you what condition needs to be addressed before you can be certified. Some conditions disqualify you permanently; others can be managed with treatment or medication.
Passing the three-part Class B CDL test
Your Class B CDL test has three components, all administered by your state's DMV or a third-party testing facility. You must pass all three to receive your license. Most states allow you to take them on the same day if you pass the first two, though some require you to schedule them separately.
The pre-trip inspection test requires you to walk around a Class B vehicle and identify its major components — lights, brakes, tires, mirrors, coupling devices (if applicable), and safety equipment. You must explain what you are checking and why. The examiner is looking for knowledge, not perfection; you do not have to find every minor issue, but you must demonstrate that you understand what makes a vehicle safe to operate. This test takes 10 to 15 minutes.
The basic controls test (sometimes called the yard test) measures your ability to maneuver the vehicle in a controlled setting. You will perform tasks like backing in a straight line, backing into a 90-degree alley, and performing a 180-degree turn. You must stay within marked boundaries and demonstrate smooth, controlled movements. This test takes 10 to 15 minutes and is often the easiest of the three for people who have practiced.
The road test is the longest and most demanding. You will drive the vehicle on public roads for 30 to 45 minutes while the examiner observes your ability to accelerate, brake, turn, merge, and respond to traffic. The examiner is assessing your judgment, your control of the vehicle, and your awareness of other drivers. Common reasons for failing include improper lane changes, failure to signal, speeding, and unsafe braking. You must pass this test to receive your license.
Choosing between company training and independent testing
You have two main paths to your Class B CDL: enroll in a company-sponsored training program, or prepare on your own and test independently. Each has different costs, timelines, and outcomes.
Company-sponsored training is offered by trucking companies, transit agencies, and driving schools. The company provides a vehicle, an instructor, and often covers the cost of your CLP and CDL tests. Training typically lasts two to four weeks and includes classroom instruction, supervised practice, and test preparation. The trade-off is that you usually sign an employment contract committing you to work for that company for a set period (often one to two years). If you leave early, you may owe back the training costs. This route is fastest if you are ready to commit to a job when ready.
Independent testing means you arrange your own vehicle, practice with a private instructor or mentor, and pay for all tests out of pocket. This costs $500 to $1,500 total (CLP test, medical exam, and CDL tests), but you have no employment obligation. You can test whenever you are ready and work for any employer. This route takes longer because you must find practice time and coordinate with an instructor, but it gives you more control over your timeline and career choices.
What happens after you pass your Class B CDL test
Once you pass all three test components, your state's DMV issues your Class B CDL. You will receive a physical card in the mail within one to three weeks, though some states issue a temporary license when ready. Your CDL is valid for four or five years, depending on your state, and you must renew it before it expires.
Your CDL comes with endorsements — additional qualifications that expand what you can drive or carry. The most common are the Passenger (P) endorsement for buses, the Tanker (N) endorsement for tank vehicles, and the Hazmat (H) endorsement for hazardous materials. You do not need these to get your basic Class B, but many employers require them. If you want an endorsement, you take an additional written test before you receive your CDL.
You must also renew your DOT medical certification every two years. Your employer will usually remind you when it is due, but it is your responsibility to schedule the exam and carry the certificate. Driving without a valid medical certificate is a violation and can result in fines or loss of your license.
Common reasons people fail the Class B CDL test
The road test is where most people struggle. Common failures include improper mirror checks (examiners want to see you look before every maneuver), failure to signal at least 100 feet before turning, unsafe lane changes, and braking too hard or too soft. Many people also fail because they do not know the vehicle well enough — if you have not practiced with the exact vehicle you will test in, you may not know where the controls are or how it handles.
The pre-trip inspection test trips up people who have memorized a script without understanding what they are checking. If the examiner asks why you are checking something and you cannot explain it clearly, you may fail even if you identified the component correctly. Practice explaining your checks in plain language, not memorized phrases.
The basic controls test is usually the easiest, but people fail by hitting cones, crossing boundary lines, or taking too many attempts at a maneuver. Practice backing and turning until you can do it smoothly and within the allowed number of attempts (usually three).
Frequently Asked Questions
Can I test for my Class B CDL without holding a CLP first?
No. All 50 states require you to hold a valid CLP for at least 14 days before you can test for your CDL. This waiting period is federal law. You cannot skip it or test early, even if you have extensive driving experience.
Do I need to take a formal training course to pass the Class B test?
No, but many people find it helpful. You can prepare on your own with a private instructor or mentor, study the written test materials from your state's DMV, and practice with a vehicle you have access to. However, formal training programs provide structured instruction and often include test preparation, which increases your chances of passing on the first attempt.
What if I fail one of the three tests?
You can retake the failed test, usually within a few days or weeks depending on your state's scheduling. You do not have to retake the tests you passed. Most states allow unlimited retakes, but some charge a fee each time. If you fail the road test, ask the examiner for specific feedback on what went wrong so you can focus your practice.
How long does a Class B CDL stay valid?
Your Class B CDL is valid for four or five years, depending on your state. You must renew it before it expires by visiting your DMV, paying a renewal fee, and passing a new medical examination. You do not have to retake the driving test unless your license was suspended or revoked.
Can I drive a Class B vehicle with just a regular driver's license?
No. Federal law requires a CDL to operate any commercial vehicle over 26,001 pounds GVWR. Driving without one is a criminal offense and can result in fines, jail time, and loss of your regular license. Your employer is also liable if they knowingly allow you to drive without proper licensing.