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

A Class B CDL lets you drive single vehicles over 26,001 pounds (like straight trucks, dump trucks, or city buses) but not combination vehicles like tractor-trailers. To get one, you'll need to pass a written knowledge test, a skills test, and a medical exam — all administered by your state's Department of Motor Vehicles or equivalent agency. The whole process typically takes several weeks, though the timeline depends on how quickly you schedule tests and how many attempts you need.

The path is the same in every state, but the specific forms, test locations, and fees vary. You'll start by getting your commercial learner's permit (CLP), then move to the skills test once you've studied and feel ready. Most people spend two to eight weeks between their first visit to the DMV and their final CDL in hand.

Key Takeaways

  • You must first obtain a commercial learner's permit by passing a written knowledge test at your state's DMV, which covers federal and state trucking rules.
  • After getting your permit, you need to practice with a licensed CDL holder in the vehicle and then schedule a three-part skills test (pre-trip inspection, basic vehicle control, and road test).
  • You must pass a Department of Transportation medical exam and get a medical certificate before you can take the skills test or drive commercially.
  • Each state sets its own testing fees, retesting costs, and renewal timelines, so check your state DMV website for exact amounts and requirements.
  • Some states allow you to take the skills test when ready after passing the written test; others require a waiting period or proof of practice hours.

Step 1: Get your commercial learner's permit

Visit your state's DMV office in person and ask for the Class B CDL written test. You'll need to bring your current driver's license, proof of residency (utility bill, lease, or bank statement), and your Social Security number or ITIN. Some states also require proof of citizenship or legal residency — check your state DMV website before you go.

The written test covers federal motor carrier safety regulations, vehicle inspection, safe driving practices, and hazardous materials rules (if you want to haul hazmat). The test is typically 50 questions, and you need to pass with a score of 80 percent or higher. You can usually retake it the same day or within a few days if you don't pass the first time, though some states charge a retesting fee.

Once you pass, you'll receive your commercial learner's permit (CLP) on the spot or within a few days. This permit lets you practice driving a Class B vehicle, but only with a licensed CDL holder in the passenger seat.

Step 2: Pass your Department of Transportation medical exam

Before you can take the skills test, you must have a valid DOT medical certificate. This exam checks your vision, hearing, blood pressure, and overall health to make sure you're safe to drive commercially. You cannot get this exam at the DMV — you must see a certified medical examiner on the FMCSA (Federal Motor Carrier Safety Administration) National Registry.

Search for examiners near you on the FMCSA website at fmcsa.dot.gov. The exam costs between $100 and $200 depending on the examiner and your location. Bring your CLP, current driver's license, and any medications you take. The examiner will give you a medical certificate on the spot if you pass, valid for two years (or one year if you have certain medical conditions).

You must have this certificate in hand before you schedule your skills test. Some states won't let you book the test without proof of a valid medical certificate.

Step 3: Practice driving and schedule your skills test

With your CLP and medical certificate, you can now practice driving a Class B vehicle. You must have a licensed CDL holder (Class A, B, or C) sitting next to you at all times. Most people practice for two to four weeks before they feel ready for the skills test, though some need longer.

When you're ready, contact your state DMV to schedule the skills test. Some states let you book online; others require a phone call or in-person visit. The test has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), basic vehicle control (you maneuver in a closed course), and a road test (you drive on public roads with an examiner). The entire test takes about 90 minutes.

Testing fees vary by state, typically between $100 and $300. Some states charge extra if you fail and need to retake it. Check your state DMV website for the exact fee and whether you need to bring your own vehicle or if the DMV provides one.

What documents to bring to each step

StepDocuments Needed
Written test (CLP)Current driver's license, proof of residency, Social Security number or ITIN, proof of citizenship or legal residency (if required by your state)
Medical examCLP, current driver's license, list of medications, insurance card (optional but helpful)
Skills testCLP, medical certificate, current driver's license, proof of practice (if your state requires it)

Common reasons people fail the skills test and how to avoid them

The most common failure point is the pre-trip inspection. Examiners expect you to know the specific safety items on the vehicle you're driving — lights, brakes, mirrors, tires, coupling devices (if applicable), and emergency equipment. If you can't name or locate these items, you'll fail that section. Spend time with your practice vehicle learning where everything is and what it does.

The second common failure is the road test, usually because of speed control, lane positioning, or mirror checking. Examiners want to see smooth, deliberate movements — no sudden lane changes, no speeding, and frequent mirror checks. Practice on the same roads where the test is given if possible, so you know the turns and traffic patterns.

The basic vehicle control section trips up fewer people, but it's straightforward to fail if you hit a cone or can't complete a maneuver within the marked boundaries. Practice backing, turning, and parking until these feel automatic.

After you pass: getting your actual CDL card

Once you pass all three parts of the skills test, the examiner will tell you on the spot. You'll then return to the DMV to finalize your CDL. Bring your CLP, medical certificate, and the passing score sheet from your skills test. The DMV will issue your Class B CDL card, usually within a few days to a week.

Your CDL is valid for four or five years depending on your state. You'll need to renew it before it expires, and you'll have to pass a new medical exam and written test (though not the skills test) to renew.

Frequently Asked Questions

Do I need to take a CDL training course before I take the written test?

No — you can study on your own using your state's CDL manual and take the written test whenever you're ready. However, many people find a formal training course helpful because instructors explain the material and answer questions. Some employers require training from an accredited school before they'll hire you, so check with potential employers first.

How long do I have to wait between passing the written test and taking the skills test?

This varies by state. Some states let you take the skills test when ready after passing the written test; others require a waiting period of a few days to a few weeks. A few states require proof that you've practiced a certain number of hours. Check your state DMV website for the specific rule.

What if I fail the skills test?

You can retake it, usually within a few days or weeks depending on your state's testing schedule. You'll pay the retesting fee again. Your CLP remains valid while you practice and retake the test, though it does expire after a certain period (usually 180 days). If your CLP expires, you'll need to pass the written test again.

Can I drive a Class B vehicle for work while I have my CLP but before I pass the skills test?

No. A CLP only lets you practice with a licensed CDL holder in the vehicle. You cannot drive commercially or for work until you have your actual CDL card. Driving for pay with only a CLP is illegal and can result in fines and criminal charges.

What's the difference between a Class B and Class A CDL?

A Class A CDL lets you drive combination vehicles (tractor-trailers and other rigs over 26,001 pounds where the trailer is over 10,000 pounds). A Class B CDL lets you drive single vehicles over 26,001 pounds but not combinations. Class A is harder to get because the skills test is more complex, and it opens more job opportunities. If you think you might want to drive tractor-trailers later, consider going for Class A from the start.