A Class B Commercial Driver's License covers medium-duty trucks you operate for pay
A Class B Commercial Driver's License (CDL) authorizes you to drive vehicles weighing between 10,001 and 26,000 pounds that are used in commerce — meaning you drive them as part of a job, not for personal use. The weight threshold is the key dividing line: anything heavier than 10,000 pounds requires a commercial license, and Class B is the middle tier between Class C (the standard license most people hold) and Class A (the heaviest trucks).
The practical difference matters because Class B vehicles are common in delivery, utility, and service work. A box truck making local deliveries, a dump truck for a construction company, a small bus carrying passengers, or a cement mixer all typically fall under Class B. You cannot legally operate these vehicles for compensation with only a regular driver's license, even if you are an experienced driver.
The license itself is a physical card issued by your state's Department of Motor Vehicles (or equivalent agency). It shows your class, any restrictions or endorsements you hold, and the same renewal dates and address information as a standard license. The main difference is the testing and medical requirements you must complete before you can obtain one.
Key Takeaways
- Class B CDL covers trucks weighing 10,001 to 26,000 pounds used for commercial purposes, including delivery trucks, dump trucks, and small buses.
- You need a Class B CDL to drive these vehicles for pay; a regular license is not legal, even if you have years of driving experience.
- Getting a Class B requires passing a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a Department of Transportation medical exam.
- Most states require you to hold a regular driver's license first and be at least 18 years old, though some employers may require you to be 21.
- Endorsements like air brakes, passenger, or hazmat can be added to your Class B CDL depending on what you will be hauling or transporting.
How Class B Differs from Class A and Class C
The three commercial classes are defined by the Gross Vehicle Weight Rating (GVWR) — the maximum weight the truck is designed to carry, including cargo and passengers. Class C is your standard driver's license, used for personal vehicles and light commercial work (under 10,001 pounds). Class B covers the middle range: 10,001 to 26,000 pounds. Class A covers anything over 26,000 pounds, typically tractor-trailers and the largest commercial rigs.
In practical terms, Class B is where most local commercial driving happens. A Class A license holder can drive anything a Class B holder can drive, but the reverse is not true — you cannot legally operate a Class A vehicle with only a Class B. The testing requirements also scale: Class A requires the most extensive skills test because the vehicles are larger and more complex to maneuver.
Some states also issue a Class D or Class E for specific purposes (like school buses or certain passenger vehicles), but Class B is the standard middle tier across all states. If your job involves driving a medium-duty truck, Class B is almost certainly what you need.
What Vehicles Require a Class B CDL
Any vehicle over 10,000 pounds GVWR used for commercial purposes requires a Class B or higher. Common examples include delivery trucks (the box trucks you see from parcel services), dump trucks, cement mixers, utility service trucks, small buses carrying passengers, and flatbed trucks. The vehicle does not have to be large or intimidating — it is the weight and the commercial use that trigger the requirement.
The GVWR is printed on a placard on the driver's side door frame or in the owner's manual. If you are unsure whether a specific vehicle requires a CDL, check that number. If it exceeds 10,000 pounds and you are driving it for work, you need at least a Class B.
One important exception: if you are driving a vehicle over 10,000 pounds but it is registered as personal use (not commercial), you may not need a CDL in some states. However, most employers and insurance companies will require the CDL regardless, because the moment you are paid to drive it, it becomes commercial use. Do not assume you can skip the license based on registration alone — check with your employer and your state's DMV.
Testing Requirements for a Class B CDL
Obtaining a Class B CDL involves three separate tests, all of which must be passed. The first is a written knowledge test covering commercial driving rules, vehicle inspection, and safety procedures. Most states allow you to take this test at a DMV office or approved testing center. You study from the state's CDL manual, which covers topics like brake systems, cargo securement, and hours-of-service rules. The passing score is typically 80 percent, though this varies by state.
The second test is the pre-trip inspection and basic control test. You must demonstrate that you can inspect a Class B vehicle for safety defects (checking brakes, lights, tires, mirrors, and other critical systems) and perform basic maneuvers like backing up, parking, and turning in a confined space. This test is usually conducted at a DMV testing facility and takes 30 to 45 minutes.
The third is the road test, where an examiner rides with you in the actual vehicle and evaluates your driving on public roads. You must demonstrate safe acceleration, braking, turning, lane changes, and parking. The road test typically lasts 30 to 60 minutes. All three tests must be passed within a certain window (usually 180 days) to obtain the license.
Medical Certification and Physical Requirements
Before you can obtain a Class B CDL, you must pass a Department of Transportation (DOT) medical examination conducted by a certified medical examiner. This is not a standard physical — it is a specific evaluation that checks your vision, hearing, blood pressure, and ability to safely operate a commercial vehicle. The examiner will review your medical history and may ask about conditions like diabetes, heart disease, or sleep apnea.
If you pass, you receive a Medical Certificate (also called a Medical Examiner's Certificate or MEC), which is valid for two years. You must carry this certificate with you while driving, and you must renew it before it expires. If you fail the medical exam, you cannot obtain or renew your CDL until the underlying condition is addressed.
Some medical conditions do not automatically disqualify you — they may require additional documentation or monitoring. For example, if you have diabetes controlled by medication, you may still be approved. The key is being honest with the examiner. Lying on the medical form or hiding a condition can result in license suspension or revocation if discovered later.
Age, Residency, and Other Prerequisites
Most states require you to be at least 18 years old to obtain a Class B CDL. However, if you want to drive across state lines, federal law requires you to be 21. Many employers also set their own minimum age at 21, regardless of state law. Check both your state's requirements and your employer's policy before you begin the testing process.
You must be a resident of the state where you are obtaining the license, and you must already hold a valid regular driver's license (Class C or equivalent). Some states allow you to hold a CDL permit while you study and prepare for the tests, which lets you practice in the vehicle under supervision. The permit process varies by state — some issue them automatically when you pass the written test, while others require a separate process.
You will also need to provide proof of identity, Social Security number, and residency when you explore. Bring your current driver's license, a birth certificate or passport, and a utility bill or lease showing your current address. Requirements vary slightly by state, so check your DMV's website before you go.
Endorsements You Can Add to a Class B CDL
A Class B CDL can include endorsements that expand what you are legally allowed to transport or do. The most common endorsement is Air Brakes (A), which certifies you have passed an additional test on vehicles with air brake systems. If you take your skills test in a vehicle without air brakes, you will receive a restriction preventing you from driving vehicles with air brakes until you pass that test.
Other endorsements include Passenger (P) for driving vehicles carrying passengers (like small buses), Hazmat (H) for transporting hazardous materials, and Tank (N) for driving tanker vehicles. Each endorsement requires passing an additional written test and, in some cases, a background check (particularly for hazmat). You do not need all endorsements — only the ones relevant to your job.
Endorsements are added to your CDL card and are noted alongside your class. If your employer asks you to transport hazmat but you do not have the H endorsement, you cannot legally do that work. Adding an endorsement later requires returning to the DMV, passing the relevant test, and paying a fee (usually $5 to $15 per endorsement, though this varies by state).
How Long a Class B CDL Lasts and Renewal
A Class B CDL is valid for four to eight years, depending on your state. The expiration date is printed on the card itself. You must renew before that date expires, or you will no longer be legally authorized to drive commercial vehicles. Renewal typically involves renewing your medical certificate (which must be current), paying a renewal fee, and sometimes retaking the written test — though many states waive the test if you have a clean driving record.
Your medical certificate must always be current. If it expires before your CDL expires, you cannot legally drive a commercial vehicle until you renew it, even if your CDL card itself is still valid. This is a common trap — drivers forget that the medical certificate has a separate expiration date and get stopped by law enforcement for driving with an expired medical certificate.
Some states allow you to renew online or by mail, while others require you to appear in person. Check your state DMV's website for the specific process and any fees involved. Renewal fees typically range from $30 to $100, though this varies by state.
Frequently Asked Questions
Can I get a Class B CDL if I have traffic violations or a DUI on my record?
A traffic violation alone will not disqualify you, but a DUI or reckless driving conviction may. States have different rules, but most require a waiting period or may deny the license outright depending on how recent the conviction is. Contact your state DMV to find out whether your specific record will affect your process.
Do I need a Class B CDL if I drive a truck for my own business but do not have employees?
It depends on the vehicle's GVWR and how your state defines commercial use. If the truck weighs over 10,000 pounds and you are using it for business purposes (even if you are self-employed), you almost certainly need a Class B CDL. Check with your state DMV and your insurance company to be sure.
How much does it cost to get a Class B CDL?
Costs vary by state but typically include a written test fee ($10 to $50), a skills test fee ($50 to $150), a medical exam ($50 to $200), and a license issuance fee ($20 to $100). Many people also pay for a CDL training school ($1,000 to $3,000), though this is not required by law. Total out-of-pocket cost ranges from $200 to $3,500 depending on whether you use a school.
What happens if I drive a Class B vehicle without a CDL?
You can be cited, fined (typically $500 to $1,000 or more), and in some cases arrested. Your vehicle may be impounded. If you cause an accident while driving without the required license, your insurance may deny the claim. The consequences are serious, so obtain the license before you start the job.
Can I use my Class B CDL to drive a Class A vehicle?
No. A Class B CDL only authorizes you to drive vehicles in the Class B weight range. Driving a Class A vehicle (over 26,000 pounds) without a Class A CDL is illegal. You would need to obtain a Class A CDL, which requires additional testing and training.
