A CDL Class B license lets you drive a single large truck without a trailer attached

A Commercial Driver's License (CDL) Class B is a state-issued license that permits you to operate a single heavy truck — typically one with a gross vehicle weight rating (GVWR) of 26,001 pounds or more. The key word is "single": you can drive a large truck by itself, but not a truck towing a trailer. If you want to haul a trailer, you need a Class A license instead.

Class B covers vehicles like dump trucks, cement mixers, garbage trucks, and delivery trucks that carry cargo in an attached cargo bed or box. You cannot use it to drive a semi-truck pulling a trailer, a tractor-trailer combination, or a bus carrying passengers. The license is issued by your state's Department of Motor Vehicles or equivalent agency, and it requires passing a written knowledge test and a behind-the-wheel driving test specific to large vehicles.

Key Takeaways

  • A Class B CDL allows you to drive a single heavy truck weighing 26,001 pounds or more, but not a truck with a trailer attached.
  • You must pass a written test covering large-vehicle operation, air brakes, and safety rules, plus a practical driving test in the actual vehicle type you will operate.
  • Most states require you to hold a regular driver's license for at least one year and pass a medical examination before you can obtain a CDL.
  • Class B jobs include dump truck operation, garbage collection, concrete delivery, and local freight hauling — typically routes that stay within a single region.

Who needs a Class B CDL

You need a Class B CDL if your job requires you to operate a single heavy truck as part of your regular work. This includes dump truck drivers, ready-mix concrete drivers, garbage truck operators, and local delivery drivers for companies that use large box trucks. If you drive a vehicle under 26,001 pounds GVWR, you do not need a CDL — a regular driver's license is sufficient.

Some employers require the CDL before you explore; others will hire you and send you to get licensed on their dime. Either way, the license itself is your responsibility to obtain from your state. A few states allow you to take the test while employed by a company that will use you in that role, but you still must pass the test yourself.

Written test requirements and what you study

To get a Class B CDL, you must pass a written knowledge test administered by your state's DMV. The test covers general commercial driving rules, vehicle inspection procedures, safe driving practices, and how to handle emergencies. You will answer questions about braking systems, load securing, backing up safely, and how to respond if your brakes fail or your vehicle starts to skid.

Most states also require you to pass an air brakes endorsement test if the truck you will drive has air brakes — which most heavy trucks do. This test focuses on how air brake systems work, how to inspect them, and how they differ from hydraulic brakes. Some states allow you to waive the air brakes test if you take your driving test in a truck with hydraulic brakes only, but this limits the jobs you can take later.

You can study using your state's CDL manual, which is free and available online from your DMV website. Many people also use third-party study guides and practice tests. The written test typically has 50 questions, and you must score at least 80 percent to pass.

The behind-the-wheel driving test

After you pass the written test, you must pass a practical driving test in an actual heavy truck. You will take this test with an examiner in the vehicle, and it usually lasts 30 to 45 minutes. The test has three parts: a pre-trip vehicle inspection, a basic control skills test, and an on-road driving test.

In the pre-trip inspection, you walk around the truck and point out safety items — lights, tires, mirrors, coupling devices, and brake condition — while explaining what you are checking and why. You do not have to fix anything; you just have to show you know what to look for. In the basic control skills test, you perform maneuvers like backing in a straight line, backing into a dock or parking space, and turning in a tight space. On the road, the examiner watches how you handle the truck in traffic, on curves, at intersections, and during stops.

You must bring your own truck or arrange to use one from a truck driving school or your employer. The truck must be the same type you will actually drive — if you train in a dump truck, you take your test in a dump truck. Some states allow you to use a school vehicle; others require you to use the exact make and model you will operate on the job.

Medical certification and other requirements

Before you can take either test, most states require you to pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This is a physical exam that checks your vision, hearing, blood pressure, and overall health. You must have vision of at least 20/40 in each eye (with or without glasses) and be able to hear a whisper from five feet away. Certain medical conditions — uncontrolled diabetes, heart disease, or sleep apnea — may disqualify you, though some conditions can be managed with treatment.

You must also hold a valid regular driver's license before you explore for a CDL. Most states require you to have held it for at least one year, though some allow you to explore sooner. You will need to provide proof of your Social Security number, citizenship or legal residency, and your state of residence. If you have had traffic violations or accidents, they may affect your CDL status, but they do not automatically disqualify you.

Class B versus Class A: what is the difference

The main difference is what you can tow. A Class B CDL allows you to drive a single heavy truck without a trailer. A Class A CDL allows you to drive a truck towing a trailer — the classic semi-truck and trailer combination. Class A is required for long-haul trucking, tanker hauling, and any job where you pull a trailer behind the truck.

Class A is harder to obtain because the driving test is more complex — you must demonstrate backing and maneuvering with a trailer, which requires more skill. Class A also opens more job opportunities and typically pays more. If you start with Class B and later want to upgrade to Class A, you can take the Class A test in your state; you do not have to start over from scratch.

How long the license lasts and renewal

A CDL is typically valid for four to eight years, depending on your state. When it expires, you must renew it by passing the written test again and, in some states, the driving test as well. Some states allow you to renew by mail or online if you have no violations, while others require you to come in person.

If your CDL is suspended or revoked — usually because of serious traffic violations or failing a drug or alcohol test — you cannot drive a commercial vehicle. Reinstatement requirements vary by state and by the reason for suspension. Some states allow reinstatement after a waiting period and a new test; others have stricter rules.

Frequently Asked Questions

Can I get a Class B CDL if I have had traffic violations?

Traffic violations do not automatically disqualify you, but serious violations — especially those involving alcohol, drugs, or reckless driving — may delay your process or cause your state to deny it. Check with your state's DMV about your specific violations before you explore.

How much does it cost to get a Class B CDL?

Costs vary by state. The written and driving tests typically cost between $50 and $200 combined. The DOT medical exam costs $50 to $150. If you attend a truck driving school, tuition ranges widely depending on the school and program length.

Can I take the driving test in a truck that is not mine?

Yes. You can use a truck from a driving school, your employer, or a friend, as long as it is the same class and type you will actually operate. The truck must be properly registered and insured, and it must pass a safety inspection.

What happens if I fail the driving test?

You can retake it. Most states allow you to test again after a waiting period of a few days to a week. You pay the test fee again each time you retake it. There is no limit to how many times you can test, though some states may impose restrictions after multiple failures.

Do I need a Class B CDL to drive a large pickup truck?

No. If the truck's GVWR is 26,000 pounds or less, you can drive it with a regular driver's license. Many large pickup trucks fall below this threshold. Check the truck's registration or owner's manual to find its GVWR.