A CDL Class B license lets you drive single heavy trucks but not combination rigs
A Commercial Driver's License (CDL) Class B authorizes you to operate a single heavy vehicle — typically a truck weighing 26,001 pounds or more — but not a tractor-trailer combination. The distinction matters because Class B does not permit you to pull a trailer, while a Class A CDL does. If your job involves driving a dump truck, cement mixer, garbage truck, or delivery truck with an attached cargo box, you need a Class B. If you want to haul a separate trailer behind a tractor, you need a Class A instead.
The weight threshold is the legal dividing line. Any single vehicle over 26,000 pounds requires a CDL of some class. A vehicle under that weight does not, even if it carries commercial cargo. This is why some delivery drivers with smaller trucks hold only a regular driver's license, while others with heavier rigs must hold a CDL.
Key Takeaways
- A Class B CDL covers single heavy vehicles over 26,001 pounds but excludes any vehicle towing a trailer.
- You must pass a written knowledge test, a skills test behind the wheel, and a Department of Transportation medical examination before receiving a CDL Class B.
- Most states require you to hold a regular driver's license for at least one year and maintain a clean driving record before you can obtain a CDL.
- Training programs range from a few weeks to several months and are offered by truck driving schools, community colleges, and some employers.
- Endorsements such as hazmat or passenger allow you to haul specific cargo types or carry passengers, and each requires an additional test.
The three-part testing process for CDL Class B
Every state requires three separate tests before you receive a CDL Class B. The first is a written knowledge test covering traffic laws, vehicle inspection, safe driving practices, and cargo handling. You study from your state's CDL manual, which is free and available online or at your local Department of Motor Vehicles (DMV). The test typically has 50 questions, and you must score at least 80 percent to pass.
The second test is the skills test, which happens behind the wheel with an examiner. You perform a pre-trip vehicle inspection, demonstrate basic control (backing, turning, parking), and drive on public roads. This test lasts about an hour and is the part most people find most challenging because it is live and when ready.
The third requirement is a Department of Transportation (DOT) medical examination by a certified medical examiner. The examiner checks your vision, hearing, blood pressure, and overall health to confirm you can safely operate a heavy vehicle. You receive a Medical Certificate valid for two years (or one year if you have certain conditions). Without this certificate, you cannot legally hold a CDL, even if you pass the written and skills tests.
Prerequisites and disqualifying factors
Before you can test for a CDL Class B, most states require you to hold a regular driver's license for a minimum of one year. Some states shorten this to six months or waive it entirely if you are under 21, but the one-year rule is most common. You must also maintain a clean driving record — serious violations like DUI, reckless driving, or multiple traffic tickets within a short period can delay or prevent you from obtaining a CDL.
Certain medical conditions disqualify you from holding a CDL. These include uncontrolled diabetes, epilepsy, severe sleep apnea, and some heart conditions. The DOT medical examiner makes this information, not you. If you have a chronic health condition, ask the examiner before you pay for the full exam whether it will likely disqualify you.
Some criminal convictions also bar you from holding a CDL. Felonies involving drugs, violence, or fraud can result in permanent disqualification. A DUI conviction typically disqualifies you for at least one year and sometimes longer depending on your state and whether it was a first or repeat offense.
Training options and timelines
You are not required by federal law to attend a formal training program before testing for a CDL Class B, but most people do because the skills test is difficult to pass without instruction. Truck driving schools offer programs ranging from two weeks to three months, with costs typically between $3,000 and $7,000. These schools provide classroom instruction, behind-the-wheel training with professional instructors, and often help you schedule your state tests.
Community colleges in many states offer CDL programs as part of their vocational curriculum, sometimes at lower cost than private schools and with the option to earn college credit. Some large employers, particularly trucking companies and waste management firms, offer paid training programs where you attend school and then work for them for a set period (often one to three years) to repay the training cost.
If you choose to study independently without a formal program, you can purchase study materials, take practice tests online, and arrange your own behind-the-wheel practice with someone who holds a CDL. This route is cheaper but requires more discipline and carries higher risk of failing the skills test on your first attempt.
Endorsements that expand what you can haul
A basic Class B CDL allows you to drive a heavy single vehicle carrying general cargo. Endorsements are additional certifications that permit you to haul specific types of cargo or passengers. The most common endorsements are:
- Hazmat (H) — allows you to transport hazardous materials like fuel, chemicals, or explosives. Requires a written test and a federal background check.
- Passenger (P) — allows you to carry 16 or more passengers. Requires a written test and is needed for school bus or charter bus drivers.
- Tank (N) — allows you to haul liquids in a tank vehicle. Requires a written test.
- Doubles/Triples (T) — allows you to tow multiple trailers. Not available with a Class B CDL; this requires a Class A.
Each endorsement requires a separate written test and, in the case of hazmat, a federal security clearance. You can add endorsements after you receive your base CDL or at the same time you test for it, depending on your state's rules.
Maintaining your CDL Class B and renewal requirements
A CDL Class B is valid for four or five years depending on your state, and renewal requires passing the written knowledge test again. Some states waive the skills test for renewal if you have a clean driving record, while others require you to retake it. Your DOT Medical Certificate must remain current — if it expires, your CDL becomes invalid even if the license itself has not expired.
Certain violations can result in suspension or disqualification. A DUI, reckless driving, or hit-and-run while operating a commercial vehicle triggers mandatory disqualification. Accumulating too many moving violations within a set period (usually three years) can also lead to suspension. Each state defines these thresholds differently, so check your state's CDL handbook for specifics.
You must also report certain events to your state's DMV, such as a conviction for a traffic violation in another state, a medical condition that develops after you receive your CDL, or a change in your legal name or address. Failure to report can result in suspension.
Class B versus Class A: when you need which
The key difference is trailers. A Class B CDL covers any single heavy vehicle but prohibits towing a trailer. A Class A CDL covers tractor-trailer combinations and also allows you to operate any vehicle a Class B driver can operate. If your current job involves only single trucks, a Class B is sufficient and typically requires less training than a Class A. If you think you might want to haul trailers in the future, a Class A gives you more options, though it requires additional training and testing.
Some drivers start with a Class B and later upgrade to a Class A. The upgrade process varies by state — some require you to retake all three tests, while others allow you to test only on the additional skills needed for Class A operation. Check with your state's DMV about upgrade procedures before you commit to Class B if you are uncertain about your long-term plans.
Frequently Asked Questions
Do I need a CDL Class B if I drive a truck for my own business?
Yes, if the truck weighs more than 26,000 pounds, you need a CDL Class B regardless of whether you own the truck or work for someone else. The weight threshold applies to all commercial operation. A truck under 26,000 pounds does not require a CDL even if you use it for business.
Can I get a CDL Class B if I have a DUI on my record?
It depends on how long ago the DUI occurred and your state's rules. Most states impose a one-year waiting period from the date of conviction before you can obtain a CDL. A second DUI typically results in permanent disqualification. Contact your state's DMV to learn the specific timeline for your situation.
How much does it cost to get a CDL Class B?
Costs vary widely. A formal training program ranges from $3,000 to $7,000. The written and skills tests themselves cost $100 to $300 combined, and the DOT medical exam costs $50 to $150. If you study independently, you pay only for tests and the medical exam, but you sacrifice professional instruction.
Can I take the CDL Class B test without attending a training program?
Yes, federal law does not require formal training. However, most people who attempt the skills test without professional instruction fail on their first try. The test involves precise backing maneuvers and vehicle control that are difficult to master alone. Many states and employers now recommend or require training, even if it is not legally mandated.
What happens if I fail the skills test?
You can retake it, usually after waiting a set period (often one week to one month, depending on your state). Each retake costs a testing fee. Most people pass within two or three attempts if they have received proper instruction. If you fail repeatedly, consider additional training or practice before testing again.