A Class B license lets you drive single vehicles weighing up to 26,001 pounds, with or without air brakes, but not combinations of vehicles
A Class B commercial driver license (CDL) is issued by your state's DMV and authorizes you to operate a single commercial motor vehicle — meaning one truck or bus — that weighs more than 26,000 pounds gross vehicle weight rating (GVWR). The key word is single: a Class B does not let you tow a trailer or operate a tractor-trailer combination, which requires a Class A instead.
Class B is the middle tier of commercial licenses. Class C covers non-commercial vehicles and smaller commercial ones. Class A covers the heaviest combinations. Most people who hold Class B drive straight trucks (dump trucks, concrete mixers, delivery trucks), city buses, or box trucks used for moving or delivery. You cannot use a Class B to haul freight in a tractor-trailer, even if the trailer is light.
The license itself does not specify what cargo you can carry or what industry you work in — that is determined by endorsements you add to the license. A Class B with a passenger (P) endorsement lets you drive a bus. A Class B with a hazmat (H) endorsement lets you haul hazardous materials in that single vehicle. The base Class B just means the vehicle weight and configuration are within the legal limits for that class.
Key Takeaways
- A Class B CDL covers single vehicles over 26,000 pounds but not tractor-trailers or any vehicle combination.
- You must pass a written knowledge test, a skills test (pre-trip inspection, basic controls, and road test), and a medical exam before the DMV issues a Class B.
- Endorsements like P (passenger), H (hazmat), or T (double/triple trailers) are added to a Class B to expand what you can legally drive, but T endorsement on a Class B still does not let you tow trailers.
- Most states require you to hold a valid Class D (regular) license for at least one year before you can test for a Class B, though some states waive this for certain applicants.
- The written test covers vehicle operation, safety, and state-specific rules; the skills test is performed by a state examiner and includes a pre-trip walk-around, basic vehicle control, and a road drive.
Who Needs a Class B License
You need a Class B if your job requires you to drive a single commercial vehicle that weighs more than 26,000 pounds. Common jobs include bus driver, dump truck operator, concrete mixer driver, delivery driver for large box trucks, and garbage truck operator. If you drive a straight truck — one unit with no trailer — and that truck's GVWR exceeds 26,000 pounds, you must hold a Class B.
You do not need a Class B if you drive a regular pickup truck, even if it is used for work. You do not need one if you drive a vehicle under 26,000 pounds, even if it is commercial. You do not need one if you drive a tractor-trailer, because that requires a Class A instead. Some states also exempt certain vehicles — for example, farm trucks or vehicles operated by the military — but the general rule is weight and configuration.
Testing Requirements and What Each Test Covers
The path to a Class B involves three separate tests: a written knowledge test, a skills test, and a medical exam. All three must be passed before the DMV issues the license. The written test is administered by your state's DMV, usually at a testing center or office. The skills test is administered by a state-certified examiner and includes three parts: pre-trip inspection, basic vehicle control, and a road drive. The medical exam is performed by a certified medical examiner and covers vision, hearing, blood pressure, and other health factors.
The written knowledge test covers the Commercial Driver License Manual for your state, which covers vehicle operation, braking systems, cargo handling, hazmat rules (even if you do not plan to haul hazmat), and state traffic laws. Most states allow you to take the test on a computer at a DMV office. You typically have a set number of questions (often 50) and must score at least 80 percent to pass. You can usually retake the test the same day or the next day if you fail.
The skills test is performed in a real vehicle and has three components. The pre-trip inspection requires you to walk around the vehicle, point out and explain critical safety items (lights, tires, brakes, mirrors, coupling devices if applicable), and demonstrate that you know what to check. The basic vehicle control portion requires you to perform maneuvers like backing in a straight line, backing into an offset alley, and parking — all within marked boundaries. The road test requires you to drive on public roads or a closed course for 20 to 30 minutes while the examiner observes your steering, braking, lane changes, and overall control.
The medical exam is required by federal law and must be performed by a certified medical examiner listed on the National Registry of Certified Medical Examiners. The examiner checks your vision (must be at least 20/40 in each eye), hearing, blood pressure, and screens for conditions like diabetes, heart disease, and sleep apnea that could affect safe driving. You receive a Medical Certificate (Form MCSA-5875) that is valid for two years. Your Class B license cannot be issued without this certificate.
Prerequisites and How to Prepare
Most states require you to hold a valid regular (Class D) driver license for at least one year before you can test for a Class B. Some states waive this requirement for certain applicants, such as military personnel or those who have held a commercial license in another state. Check your state's specific rules before you schedule your tests.
To prepare, obtain your state's Commercial Driver License Manual from the DMV website or office. This manual is free and covers all the material on the written test. Many people study it for two to four weeks before testing. Some states offer practice tests online or through third-party websites; these are not official but can help you understand the format and difficulty. For the skills test, you will need access to a vehicle that matches the class you are testing for — a single truck or bus weighing over 26,000 pounds. Some driving schools offer Class B training and provide the vehicle for the skills test; others teach only the written material.
Before you schedule any test, visit your state's DMV website to confirm the current list of required documents. Most states require proof of identity, proof of residency, your Social Security number, and proof of citizenship or legal presence. Bring originals or certified copies — photocopies are usually not accepted.
Endorsements You Can Add to a Class B
Once you hold a Class B, you can add endorsements by passing additional written tests. The most common endorsements are P (passenger), H (hazmat), and T (double/triple trailers). Each endorsement expands what you can legally operate with your Class B.
The P (passenger) endorsement allows you to drive a bus carrying passengers for hire. You must pass a written test on passenger safety, loading procedures, and emergency evacuation. The H (hazmat) endorsement allows you to haul hazardous materials in your single vehicle. You must pass a written test and undergo a federal background check. The T (double/triple trailers) endorsement allows you to tow double or triple trailers — but only if you also hold a Class A. On a Class B, the T endorsement is not useful because Class B does not permit any trailer towing.
You can add endorsements at any time after you receive your Class B. You do not have to take the skills test again; you only take the written test for the endorsement. Some states charge a fee for each endorsement (typically $10 to $50); others include endorsement tests at no extra cost.
Class B vs. Class A and Class C: What the Differences Mean
The three commercial license classes are defined by vehicle weight and configuration. Class A covers any combination of vehicles where the towed vehicle weighs more than 10,000 pounds — typically a tractor-trailer. Class B covers a single vehicle over 26,000 pounds or a single vehicle under 26,000 pounds towing a trailer under 10,000 pounds. Class C covers vehicles under 26,000 pounds that require a commercial license for other reasons, such as vehicles carrying hazmat or more than 15 passengers.
In practical terms: if you drive a dump truck or a city bus, you need Class B. If you drive a tractor-trailer, you need Class A. If you drive a small hazmat truck or a van carrying 16 passengers, you need Class C. A Class A license is more restrictive than a Class B because it requires additional testing and medical standards, but it also permits more vehicle types. A Class B is more restrictive than a Class C in terms of vehicle weight but less restrictive in terms of what configurations are allowed.
Renewal, Medical Certification, and Keeping Your License Valid
A Class B CDL is typically valid for four or eight years, depending on your state. However, your Medical Certificate is valid for only two years. Your license cannot be renewed or used after your Medical Certificate expires, even if the license itself has not expired. You must visit a certified medical examiner every two years to renew your Medical Certificate.
When you renew your Class B, you do not have to retake the skills test or the written knowledge test unless your state requires it or you have had a disqualifying violation. Most states allow you to renew by mail or online if your license is not suspended and your medical status has not changed. However, if your Medical Certificate has expired, you must renew it in person with a medical examiner before the DMV will renew your license.
Your Class B can be suspended or revoked if you accumulate certain traffic violations, fail a medical exam, or are convicted of certain crimes. Violations specific to commercial driving — such as driving without a valid Medical Certificate, operating outside the scope of your license class, or refusing a drug or alcohol test — carry serious penalties and can result in disqualification for one to three years.
Frequently Asked Questions
Can I drive a tractor-trailer with a Class B license?
No. A Class B covers only single vehicles, not combinations. A tractor-trailer is a combination of two vehicles (tractor and trailer), so it requires a Class A license. If you are caught driving a tractor-trailer with a Class B, you can be cited for operating outside your license class, which carries fines and can result in disqualification.
What happens if my Medical Certificate expires?
Your Class B license becomes invalid the moment your Medical Certificate expires, even if the license itself does not expire for another year. You cannot legally drive a commercial vehicle until you renew your Medical Certificate with a certified medical examiner. You can renew it up to 10 days before it expires.
Do I have to retake the skills test when I renew my Class B?
Most states do not require you to retake the skills test at renewal unless you have had a serious violation or your license was suspended. You will need to renew your Medical Certificate every two years and may need to retake the written test depending on your state's rules, but the skills test is usually a one-time requirement.
Can I add a hazmat endorsement to my Class B without retaking the skills test?
Yes. Endorsements require only a written test, not a skills test. Once you hold a Class B, you can add an H (hazmat) endorsement by passing the hazmat written test and undergoing a federal background check. You do not have to retake the pre-trip, basic control, or road portions of the skills test.
What is the difference between a Class B and a regular driver license for a heavy truck?
A regular (Class D) driver license is not legal for any commercial vehicle over 26,000 pounds. If you drive a truck weighing more than 26,000 pounds for any reason — even occasionally — you must hold a Class B CDL. The only exception is certain farm or military vehicles, which may be exempt under state law. Driving a heavy truck without the proper license class is a violation and can result in fines and license suspension.