What a Class B CDL is and who needs one

A Class B Commercial Driver's License (CDL) lets you drive vehicles that require a commercial license but weigh less than a Class A vehicle. The weight threshold is 26,001 pounds or more Gross Vehicle Weight Rating (GVWR), or any vehicle towing a trailer under 10,001 pounds. In practical terms, Class B covers delivery trucks, dump trucks, box trucks, and some school buses — vehicles heavier than a regular pickup but not as large as an 18-wheeler.

You need a Class B CDL if your job requires you to drive one of these vehicles commercially. A delivery driver for a furniture company, a concrete mixer operator, or a small waste management driver would all need Class B. If you drive a vehicle that size for personal use only, you do not need a CDL. The requirement kicks in when the vehicle is used for commerce and meets the weight threshold.

Each state administers its own CDL program, so the exact process, testing locations, and fees vary by where you live. The federal government sets minimum standards that all states must follow, but your state's Department of Motor Vehicles (DMV) or equivalent agency runs the actual licensing.

Key Takeaways

  • You must hold a valid regular driver's license in your state before you can start the CDL process.
  • Most states require you to pass a written knowledge test, a pre-trip vehicle inspection test, and a behind-the-wheel driving test to earn Class B.
  • You will need to provide proof of identity, residency, and Social Security number, plus pass a medical examination by a certified examiner.
  • The entire process typically takes several weeks to a few months, depending on how quickly you schedule tests and how many attempts you need.
  • Some employers offer CDL training programs that cover the cost and classroom instruction, while others expect you to obtain the license on your own.

Prerequisites you must have before starting

You must already hold a valid regular driver's license in your state. You cannot skip this step or use an out-of-state license as a substitute — your home state's DMV will check your driving record, and you need to be licensed there. If your regular license is suspended, revoked, or expired, you will need to renew or restore it first.

You must be at least 18 years old to drive a Class B CDL within your state, and at least 21 if you plan to cross state lines (interstate commerce). Some employers or training programs may have higher age requirements, so check with them before enrolling.

You will need to pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This is not your regular doctor — it must be someone on the National Registry of Certified Medical Examiners. The exam checks your vision, hearing, blood pressure, and general health. You will receive a Medical Certificate (Form MCSA-5875) if you pass. This certificate is valid for two years and must be current when you take your CDL tests.

The written knowledge test and what it covers

Every state requires you to pass a written knowledge test specific to Class B. The test covers vehicle operation, safety rules, cargo handling, and emergency procedures. You will answer questions about braking systems, how to inspect your vehicle before driving, what to do if your brakes fail, and how to handle skids or rollovers. The number of questions and passing score vary by state — most require 80 percent or higher.

You can study using your state's CDL manual, which is free and available on your state DMV website. Many people also use third-party study guides or online practice tests. Taking practice tests is one of the most effective ways to prepare because the real test often repeats the same concepts and question formats.

You schedule the written test at your local DMV or an approved testing center. Most states let you take it the same day you explore, though some require an appointment. If you fail, you can usually retake it after a waiting period — typically one to seven days depending on your state.

The pre-trip inspection and skills tests

After you pass the written test, you will take a pre-trip vehicle inspection test. You walk around and inside a Class B truck and point out or describe safety-critical components: lights, mirrors, tires, brakes, coupling devices, and emergency equipment. You do not have to take the vehicle apart, but you need to show the examiner that you know what to look for and why it matters. This test is usually pass or fail based on whether you identify major defects that would make the vehicle unsafe.

The behind-the-wheel driving test is the final hurdle. You drive a Class B vehicle on public roads or a closed course while an examiner watches and scores your performance. You will be tested on basic control (starting, stopping, turning), backing up, parking, lane changes, and how you respond to traffic and road conditions. The examiner is looking for safe habits, smooth handling, and your ability to operate the vehicle without creating a hazard.

You must pass all three tests — written, pre-trip, and driving — to receive your Class B CDL. If you fail any one, you can retake just that test after the waiting period. Many people pass the written test on the first try but need two or three attempts at the driving test.

Documents and fees you will need

Bring proof of identity (passport, birth certificate, or state ID), proof of residency (utility bill, lease, or bank statement), and your Social Security number or Individual Taxpayer Identification Number. You will also need your current regular driver's license and your Medical Certificate. Some states ask for additional documents like proof of citizenship or a completed process form — check your state DMV website for the exact list.

CDL fees vary significantly by state. Some states charge $50 to $100 for the entire process, while others charge $200 or more. Testing fees, process fees, and license issuance fees are often separate line items. Your state DMV website will list the exact breakdown. If you use a private CDL training school, that school may charge $1,000 to $5,000 for classroom instruction and behind-the-wheel training, though some employers cover this cost.

Training programs versus self-study

You can pursue a Class B CDL two ways: enroll in a formal CDL training program, or study on your own and test through your state DMV. A formal program typically lasts two to four weeks and includes classroom instruction, behind-the-wheel training with a professional instructor, and test preparation. The instructor will teach you in a Class B vehicle and give you multiple practice drives before you take the state test. Many programs may provide you will pass the state test or offer a refund or retake.

Self-study means you buy the state manual, study on your own time, and schedule your tests directly with the DMV. This route is cheaper but requires discipline and self-direction. You will not get behind-the-wheel practice until you take the state driving test, which is a disadvantage if you have never driven a large truck before.

Some employers hire people without a CDL and pay for training as part of the job. Others require you to arrive with the license already in hand. Ask potential employers about their training policy before you commit to either route.

What happens after you pass all three tests

Once you pass the written, pre-trip, and driving tests, your state DMV will issue your Class B CDL. You will receive a physical license card, usually within one to two weeks, though some states issue it the same day. Your license will show the Class B designation and any endorsements (additional qualifications) you have earned, such as Passenger (P) if you drove a bus during testing, or Hazmat (H) if you passed the hazmat knowledge test.

Your Class B CDL is valid for four or five years depending on your state, and you will need to renew it before it expires. Renewal usually involves passing a new medical exam and paying a fee, though some states require a new written test as well. Keep your Medical Certificate current — if it expires, your CDL becomes invalid even if the license card itself has not expired.

Once licensed, you can legally drive Class B vehicles for commercial purposes in your state and, if you are 21 or older, across state lines. You are subject to the same traffic laws as any driver, plus additional regulations specific to commercial drivers, such as hours-of-service rules if you drive for certain types of employers.

Frequently Asked Questions

Can I get a Class B CDL if I have a suspended or revoked regular driver's license?

No. You must have a valid, unrestricted regular driver's license in your state before you can obtain a CDL. If your license is suspended or revoked, you will need to complete the reinstatement process first, which may include paying fines, completing a safety course, or waiting out a suspension period.

Do I need a Class B CDL if I drive a truck that weighs less than 26,001 pounds?

Not for the weight alone. A CDL is required based on the vehicle's Gross Vehicle Weight Rating (GVWR), not its actual weight on any given day. If the GVWR is 26,001 pounds or more, you need a CDL regardless of how much cargo you are carrying. Check your vehicle's registration or door placard for the GVWR.

How many times can I retake the driving test if I fail?

Most states allow unlimited retakes, but you must wait a set period between attempts — usually one to seven days. Each retake requires a new fee. Some states limit retakes within a certain timeframe or require additional training between attempts, so check your state's specific rules.

What if I fail the medical examination?

If you fail, the examiner will tell you what condition disqualified you. Some conditions are temporary (high blood pressure that can be treated), while others are permanent. You can request a second opinion from another certified examiner or appeal to your state DMV. Some conditions may allow you to obtain a medical variance that lets you drive with restrictions.

Can I use my Class B CDL to drive a Class A vehicle?

No. A Class B CDL only authorizes you to drive Class B vehicles. If you want to drive a Class A vehicle (tractor-trailers), you must obtain a Class A CDL, which requires additional testing and training. You cannot upgrade by straightforward taking an extra test — you must go through the full Class A licensing process.