What a Class B CDL is and who needs one
A Class B commercial driver's license lets you drive certain large vehicles for work, but not the biggest trucks on the road. The key difference from a regular license is the vehicle weight: a Class B covers vehicles between 26,001 and 33,000 pounds gross vehicle weight rating (GVWR), or any such vehicle towing a trailer under 10,000 pounds.
You need a Class B CDL to drive buses, large box trucks, dump trucks, and cement mixers. You do not need one for pickup trucks, vans, or small delivery vehicles — those stay under the weight threshold. If your job involves driving one of these heavier vehicles, your employer will tell you a CDL is required before you start.
The process takes longer than a regular license renewal because it includes a written test, a skills test, and a medical exam. Most people complete it in four to eight weeks, though the timeline depends on how quickly your state's testing facilities can schedule you.
Key Takeaways
- You must pass a medical exam, a written knowledge test, and a behind-the-wheel skills test to get a Class B CDL.
- Your state's DMV or equivalent agency administers all three tests, and you must pass them in order.
- Most states require you to hold a valid regular driver's license before you can test for a CDL.
- The written test covers vehicle operation, safety, and the specific rules for commercial driving in your state.
- The skills test happens in an actual vehicle and includes a pre-trip inspection, basic control, and an on-road drive.
Step 1: Get a medical examination and certificate
Before you can test for a Class B CDL, you need a medical certificate from a FMCSA-certified medical examiner — that is, someone approved by the Federal Motor Carrier Safety Administration. This is not your regular doctor; it must be a specific type of examiner listed in the FMCSA registry.
The exam checks your vision, hearing, blood pressure, and general health. It takes about 30 minutes. You can find certified examiners through your state's DMV website or by searching the FMCSA National Registry online. The certificate costs between $100 and $200 depending on your state and the examiner.
Once you have the certificate, bring it with you when you explore for your CDL permit. The certificate is valid for two years, so if you do not complete your CDL within that time, you will need a new one.
Step 2: explore for a CDL permit and pass the written test
Visit your state's DMV office in person with your medical certificate, valid regular driver's license, proof of residency, and Social Security number. Tell them you want to test for a Class B CDL. They will give you a permit process and schedule you for the written test.
The written test covers federal and state commercial driving rules, vehicle safety, braking systems, and how to handle emergencies. Most states give you a study manual free or online. The test is usually 50 questions, and you must score at least 80 percent to pass. You can take it the same day you explore or schedule it for later.
Once you pass the written test, you receive a CDL permit (sometimes called a learner's permit). This lets you practice driving the vehicle with a licensed CDL holder in the passenger seat. You cannot drive commercially with only a permit — you need the full license.
Step 3: Practice and prepare for the skills test
With your permit in hand, you can now practice driving the actual vehicle you will be tested in. Most people practice for two to four weeks before scheduling the skills test. If you are taking a CDL training course — which many employers require or pay for — the course will include this practice time.
The skills test has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features and check for damage), basic control (you maneuver the vehicle in a closed course), and an on-road drive (usually 20 to 30 minutes on public roads). You must pass all three to get your license.
Schedule your skills test through your state's DMV. Testing slots fill up, so book as soon as you feel ready. Bring your permit, medical certificate, and a valid ID to the test.
Step 4: Take and pass the skills test
Show up early with your vehicle already inspected and fueled. The examiner will ask you to perform the pre-trip inspection first — you will point out lights, mirrors, brakes, tires, and other safety items while explaining what you are checking. This usually takes 10 to 15 minutes.
Next comes the basic control portion in a closed course. You will back up, make tight turns, and park. The examiner watches for smooth steering, proper mirror use, and safe speed. Then you drive on public roads for 20 to 30 minutes while the examiner observes your lane changes, turns, braking, and overall vehicle control.
If you pass all three parts, you receive your Class B CDL on the spot or within a few days. If you fail any part, you can retake that section after a waiting period (usually one to two weeks). You do not have to retake the parts you passed.
What happens after you pass
Your new Class B CDL will be mailed to you or issued when ready, depending on your state. It is valid for four to eight years (the length varies by state). You can now legally drive Class B vehicles for work.
Some employers require additional training or certifications even after you have your CDL — for example, hazmat endorsements if you will carry hazardous materials, or passenger endorsements if you will drive a bus. These are separate tests you take at the DMV after you have your base CDL.
Keep your medical certificate current. You must renew it every two years, and your CDL cannot be used without a valid medical certificate on file with your state.
Common reasons people fail and how to avoid them
The most common failure point is the pre-trip inspection — examiners fail candidates who miss safety items or cannot explain what they are checking. Study your vehicle's manual before the test and practice the inspection multiple times with someone who knows what to look for.
On the road test, failing to use mirrors, making unsafe lane changes, or braking too hard or too soft are frequent issues. Practice in the actual vehicle you will be tested in, if possible, so you know how it handles. Nervous driving — jerky movements, hesitation, or going too slowly — can also result in failure.
For the written test, the most common mistakes come from not studying the state-specific rules. Federal rules are similar across states, but parking regulations, speed limits for commercial vehicles, and logbook rules vary. Use your state's official study guide, not a generic one.
Frequently Asked Questions
Do I need to take a CDL training course, or can I just study on my own?
You can study on your own and test without a formal course — there is no legal requirement for training. However, many employers require it or will only hire you if you have completed one. A course typically costs $3,000 to $7,000 and takes three to six weeks. Some employers pay for it as part of hiring.
Can I use my regular driver's license while I am getting my Class B CDL?
Yes. Your regular license stays valid while you hold a CDL permit. You can drive regular vehicles normally. Once you get your CDL, it replaces your regular license — you will have one license that covers both.
What if I fail the skills test?
You can retake the failed portion after a waiting period, usually one to two weeks. You do not retake the parts you passed. The retake fee is typically $50 to $100. Most people pass on the second attempt after addressing the specific issue the examiner noted.
How long is a Class B CDL valid?
Most states issue CDLs valid for four to eight years. You must renew your medical certificate every two years, even if your license has not expired. If your medical certificate lapses, you cannot legally drive commercially until you renew it.
Can I get a Class B CDL if I have traffic violations on my record?
Minor violations usually do not disqualify you. Serious violations like DUI, reckless driving, or multiple speeding tickets may delay your process or require you to wait a certain period before testing. Contact your state's DMV to ask about your specific record.
