A Class B CDL lets you drive single large trucks and some buses, but not the biggest rigs
A Class B commercial driver's license authorizes you to operate single vehicles over 26,001 pounds gross vehicle weight rating (GVWR), plus any towed vehicle under 10,000 pounds. The key word is "single" — Class B does not permit you to drive tractor-trailers or double trailers, which require a Class A license. Class B is the middle tier of commercial licensing, sitting between Class C (smaller commercial vehicles) and Class A (the largest combinations).
The vehicles you can legally drive with a Class B include straight trucks (dump trucks, box trucks, delivery trucks), city buses, school buses, and some specialized vehicles like cement mixers or garbage trucks. You cannot drive a semi-truck pulling a trailer, even if the trailer is small. If your job involves hauling cargo or passengers in a single large vehicle, Class B is likely what you need.
Key Takeaways
- Class B covers single vehicles over 26,001 pounds GVWR plus small trailers under 10,000 pounds, but excludes tractor-trailers and double trailers.
- You must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination before you receive the license.
- Most states require you to hold a regular driver's license first and meet a minimum age (usually 18 for intrastate driving, 21 for interstate).
- Endorsements like passenger (P) or air brake (X) are added to Class B when your specific job requires them.
- The entire testing process typically takes several weeks to a few months, depending on how quickly you schedule your exams and how many attempts you need.
What you need before you can test for Class B
You must already hold a valid regular driver's license in your state. You cannot skip this step — the CDL is an addition to your existing license, not a replacement. Your regular license must be clean enough that the state will issue a CDL on top of it; if your license is suspended or revoked, you cannot get a commercial license until it is restored.
You must also meet your state's age requirement. Most states allow you to drive commercially within the state at 18, but interstate commerce (crossing state lines) typically requires you to be 21. Check your state's commercial driver's license manual to confirm the age rule where you live, because it varies.
Finally, you must pass a medical examination by a certified medical examiner. This is not a full physical — it checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. The examiner issues a Medical Certificate, which you need before you can take the skills test. Some states allow you to schedule the medical exam and the written test in either order; others require the medical exam first.
The written knowledge test for Class B
The written test covers general commercial driving knowledge plus Class B-specific rules. You will answer questions about vehicle inspection, safe driving practices, cargo handling, air brakes (if your vehicle has them), and hazardous materials (if you will transport them). The test is usually 50 questions, and you must pass with a score of 80 percent or higher on most sections.
Your state's commercial driver's license manual is the official study material. It is free and available online from your state's Department of Motor Vehicles or equivalent agency. Many people study the manual for two to four weeks before testing. You take the written test at your local DMV or testing center, and you receive your score the same day.
If you fail, you can retake the test after a waiting period (usually one to seven days, depending on your state). There is no limit to how many times you can retake it, but each attempt costs a fee.
The skills test: pre-trip inspection, basic control, and road test
After you pass the written test, you schedule a skills test with an examiner. This test has three parts, all performed on the same day in a vehicle you will provide (or that your employer provides). You must bring the vehicle you plan to drive for your job, because the examiner tests you on that specific truck's features.
The pre-trip inspection is first. You walk around and inside the truck, pointing out and explaining the condition of lights, mirrors, tires, brakes, coupling devices, and safety equipment. The examiner watches and listens; you do not have to touch everything, but you must demonstrate that you know what to check and why. This part usually takes 15 to 20 minutes.
The basic control test comes next. You perform maneuvers in a closed course — backing in a straight line, backing into an offset alley, and backing into a 90-degree angle. These test your ability to control the truck's size and weight. You are allowed to pull forward to reposition, but excessive pulling forward or hitting cones results in points against you.
The road test is the final part. You drive the truck on public roads (or a closed course that simulates public roads) for 20 to 30 minutes while the examiner observes. You will be asked to perform normal driving tasks — accelerating, braking, turning, lane changes, and parking — and the examiner watches for safe practices, smooth handling, and knowledge of traffic laws.
How endorsements add to your Class B license
An endorsement is a notation on your CDL that permits you to drive vehicles or carry cargo that the base Class B does not cover. The most common endorsements for Class B drivers are the Passenger (P) endorsement for buses and the Air Brake (X) endorsement for trucks with air brake systems.
If you want a Passenger endorsement, you take an additional written test covering passenger safety, loading, and emergency procedures. If you want an Air Brake endorsement, you take a written test on air brake operation and maintenance. Some states combine these into a single test; others keep them separate. You can add endorsements at the same time you test for Class B, or you can add them later.
Other endorsements exist for hazardous materials (H), tank vehicles (N), and double/triple trailers (T), but these are less common for Class B drivers because Class B does not permit double trailers. However, if you drive a single tank truck, you would need the N endorsement.
Timeline and costs for getting Class B
The entire process from start to finish usually takes two to four months, though it can be faster if you study quickly and pass all tests on your first attempt. Here is a typical timeline: study the manual for two to four weeks, schedule and pass the medical exam (one to two weeks), take the written test (same day as scheduling), then schedule the skills test (one to four weeks out, depending on examiner availability), and finally take the skills test.
Costs vary by state. The written test fee is typically $10 to $50. The skills test fee is usually $100 to $300. The medical exam costs $50 to $200. Your state's CDL license fee (the actual license itself) ranges from $20 to $100. If you need training from a commercial driving school, that is an additional $3,000 to $7,000, though it is not required — you can study on your own and test independently.
If you fail a test and retake it, you pay the test fee again. Budget for the possibility of one retake when planning your costs and timeline.
Class B versus Class A: when you need the larger license
Class A is required if you drive a tractor-trailer (semi-truck), a tractor pulling a trailer over 10,000 pounds, or any double or triple trailer combination. Class A covers everything Class B covers, plus those larger combinations. If your job involves hauling freight across the country in a big rig, you need Class A, not Class B.
Class B is sufficient if you drive a single large truck — a dump truck, box truck, delivery truck, or bus. If you are unsure whether your job requires Class A or Class B, look at the vehicle's registration or ask your employer. The vehicle's GVWR and the weight of any trailer you tow will determine which license you need.
Some drivers start with Class B and later upgrade to Class A. The upgrade process is simpler than starting from scratch because you already have your medical certificate and have passed the general knowledge test. You take an additional Class A knowledge test and the skills test in a Class A vehicle, then your license is upgraded.
Frequently Asked Questions
Do I need to go to truck driving school to get a Class B?
No. You can study the manual on your own, take the written test, pass the medical exam, and take the skills test without formal training. However, many people find a commercial driving school helpful because instructors teach you how to handle the truck before you test. Some employers require school attendance or reimburse the cost.
What happens if I fail the skills test?
You can retake it after a waiting period (usually one to seven days). There is no limit to retakes. Many people pass on the second or third attempt. Each retake costs a fee, so budget accordingly. The written test and medical exam do not need to be repeated unless they expire.
How long does a Class B license last?
Most states issue CDLs for four to eight years. You must renew before it expires by passing a new medical exam and paying a renewal fee. Some states require a written test at renewal; others do not. Check your state's rules when your renewal date approaches.
Can I drive a Class B vehicle with a regular driver's license?
No. Driving a vehicle that requires a CDL without one is illegal and can result in fines, license suspension, and criminal charges. Your employer is also liable. If your job involves a Class B vehicle, you must have the license before you start driving it commercially.
What is the difference between intrastate and interstate Class B?
Intrastate means you drive only within your state; interstate means you cross state lines. Most states allow intrastate Class B at 18 but require 21 for interstate. If you might ever cross a state line for work, get the interstate license even if you are currently intrastate only.