What you need to do to get a Class B commercial driver license

A Class B commercial driver license (CDL) lets you drive certain heavy vehicles for work — typically straight trucks (like dump trucks or box trucks) that weigh over 26,001 pounds, or buses carrying 16 or more passengers. You cannot drive a tractor-trailer combination with a Class B; that requires a Class A. The process involves getting a learner's permit, studying the manual, passing written and skills tests, and paying state fees. Most states take four to eight weeks from start to finish, though some people complete it faster.

The exact steps and costs vary by state, but the sequence is the same everywhere: you start at your state's Department of Motor Vehicles (DMV) or equivalent agency, pass a knowledge test, get your permit, practice with a licensed trainer or supervisor, then return for a driving skills test. You will need to bring specific documents and may need to pass a medical exam depending on the type of truck you plan to drive.

Key Takeaways

  • You must be at least 18 years old (or 21 in some states for interstate driving) and hold a valid regular driver license before you can get a Class B CDL.
  • The first step is visiting your state DMV to get a CDL learner's permit, which requires passing a written knowledge test on vehicle operation and safety rules.
  • You must practice driving the actual vehicle type you plan to drive — a dump truck, box truck, or bus — with a licensed trainer or may have access to supervisor before taking the skills test.
  • The final step is returning to the DMV for a behind-the-wheel driving test, which includes a pre-trip inspection, basic controls test, and road test.
  • Some employers offer CDL training programs that cover the classroom and behind-the-wheel instruction, which can speed up the process.

Step 1: Confirm you meet the basic requirements

Before you go to the DMV, make sure you meet the minimum standards. You must be at least 18 years old to drive within your state, though some states require 21 if you plan to drive across state lines. You must already hold a valid regular driver license — you cannot jump straight from no license to a CDL. You also need a valid Social Security number and proof of citizenship or legal residency (a passport, birth certificate, or state ID card).

Some Class B positions require a medical certificate, particularly if you will be driving a bus or hauling hazardous materials. Your state DMV can tell you whether your specific job requires one. If it does, you will need to visit a certified medical examiner and pass a physical exam before or shortly after you get your permit. The exam checks vision, hearing, blood pressure, and other basic health markers.

Step 2: Get your CDL learner's permit from the DMV

Visit your state's DMV office in person with your documents: your regular driver license, proof of citizenship or residency, Social Security card or number, and proof of your address (a utility bill or lease). Tell the clerk you want to obtain a Class B CDL learner's permit. They will give you a CDL manual to study — this is the same manual used for all CDL classes in your state.

You will take a written knowledge test at the DMV. The test covers vehicle safety, braking systems, cargo handling, and road rules specific to commercial driving. Most states allow you to take the test on a computer at the DMV office. You typically need to score 80 percent or higher to pass. If you fail, you can usually retake it the same day or within a few days, depending on your state's policy.

Once you pass, the DMV issues your CDL learner's permit. This permit allows you to practice driving a Class B vehicle, but only with a licensed trainer or a may have access to supervisor (usually someone who already holds a CDL) sitting beside you. You cannot drive alone. The permit is valid for a set period — usually 180 days to one year — giving you time to practice before your skills test.

Step 3: Study the CDL manual and practice driving

The CDL manual covers topics specific to commercial driving: air brake systems, vehicle inspection, load securement, hazardous materials (if relevant to your job), and accident procedures. Read through the entire manual at least once. Many people study it multiple times to be confident on the written test. Your state DMV website usually has a free PDF version, or you can pick up a printed copy at the DMV office.

While you study, arrange for behind-the-wheel practice. You have two main options: enroll in a professional CDL training school, or practice with a may have access to supervisor who already holds a CDL. Training schools typically charge $3,000 to $7,000 and take three to six weeks. They provide the vehicle, instruction, and often help you schedule your DMV test. If you practice with a supervisor, you must use the actual vehicle type you plan to drive — a dump truck, box truck, or bus — and practice the same maneuvers you will be tested on: backing, turning, braking, and highway driving.

Practice should cover pre-trip inspection (checking lights, brakes, tires, and mirrors before driving), basic vehicle control (smooth acceleration, braking, and turning), and road driving (highway speeds, lane changes, and stopping). Most people need 40 to 100 hours of practice depending on their driving experience and how quickly they learn the vehicle's size and weight.

Step 4: Schedule and pass your CDL skills test

When you feel ready, contact your state DMV to schedule your Class B CDL skills test. Some states let you book online; others require a phone call or in-person visit. You will need to bring your learner's permit, a valid ID, and proof of insurance for the vehicle you will use during the test. You must also bring the actual vehicle — the DMV will not provide one. It must be the same type of vehicle you plan to drive for work (a dump truck, box truck, or bus).

The skills test has three parts. First is the pre-trip inspection: you walk around the vehicle and point out or demonstrate key safety items — lights, brakes, tires, mirrors, wipers, and horn. The examiner asks you to show where things are and explain what you are checking for. Second is the basic controls test: you perform maneuvers in a closed course, such as backing in a straight line, backing into an offset alley, and turning in a confined space. Third is the road test: you drive on public roads for 20 to 30 minutes while the examiner watches and scores your performance on speed control, lane positioning, mirror use, and following distance.

You must pass all three parts to get your CDL. If you fail one section, you usually can retake just that section within a set timeframe (often 14 days), rather than repeating the entire test. Fees for the skills test vary by state but typically range from $50 to $150.

Step 5: Receive your Class B CDL and add endorsements if needed

Once you pass the skills test, the DMV issues your Class B CDL. This is a physical card that looks like a regular driver license but marked as commercial. You can now legally drive Class B vehicles for work in your state. If you plan to drive across state lines, your Class B CDL is valid nationwide.

Depending on the type of cargo or passengers you will carry, you may need to add endorsements to your CDL. A Passenger (P) endorsement is required if you drive a bus with 16 or more passengers. A Hazmat (H) endorsement is required if you transport hazardous materials. Each endorsement requires an additional written test and, for Hazmat, a background check. You can add these endorsements at the same time you get your CDL or later, depending on your job timeline.

Common obstacles and how to handle them

If you fail the written knowledge test, review the sections you missed in the CDL manual and retake it. Most people pass on the second or third attempt. If you fail the skills test, ask the examiner which part you struggled with — backing, road driving, or vehicle control — and practice that specific skill before retesting.

If you do not have access to a vehicle for practice, a CDL training school is your best option. They own the trucks and buses you need and can schedule your test through their partnership with the DMV, sometimes reducing wait times. If cost is a barrier, some employers offer to pay for CDL training in exchange for a commitment to work for them for a set period (often one to two years).

Medical exam failures are rare but can happen if you have uncontrolled high blood pressure, vision problems, or hearing loss. If you fail, you can often retake the exam after addressing the issue — for example, getting glasses or adjusting blood pressure medication — and then retest with a different examiner.

Frequently Asked Questions

How long does it take to get a Class B CDL from start to finish?

Most people complete the process in four to eight weeks. This includes studying the manual (one to two weeks), practicing with a vehicle (two to four weeks), and waiting for a test appointment (one to two weeks). If you attend a full-time CDL school, you can finish in three to six weeks. If you fail a test and need to retake it, add another one to two weeks.

Do I need to take a written test if I already have a Class A CDL?

No. If you already hold a Class A CDL, you can downgrade to a Class B by visiting your state DMV and requesting the change. You do not need to retake the written or skills test. You will pay a small fee (usually $10 to $50) and receive a new CDL card marked as Class B.

What happens if I fail the behind-the-wheel test?

You can retake the failed portion within a set timeframe, usually 14 days. You do not have to retake the entire test — only the section you failed (pre-trip, basic controls, or road test). You will pay the test fee again. Most people pass on the second attempt after focused practice on the weak area.

Can I practice driving a Class B vehicle without a learner's permit?

No. You must have a valid CDL learner's permit before you drive any commercial vehicle, even in a parking lot or on private property. Driving without a permit is illegal and can result in fines or criminal charges.

What is the difference between a Class B and Class A CDL?

A Class B CDL covers straight trucks over 26,001 pounds (dump trucks, box trucks, concrete mixers) and buses with 16 or more passengers. A Class A CDL covers tractor-trailer combinations and any vehicle a Class B can drive. Class A requires more training and a more difficult skills test because tractor-trailers are harder to maneuver. If you only need to drive straight trucks or buses, Class B is sufficient and faster to obtain.