What a Class B CDL lets you drive
A Class B Commercial Driver's License allows you to operate single vehicles over 26,001 pounds gross vehicle weight rating (GVWR), or any single vehicle towing a trailer under 10,001 pounds. In plain terms: you can drive large trucks like dump trucks, cement mixers, delivery trucks, and city buses, but not the 18-wheeler rigs that require a Class A license.
The key difference between Class B and Class A is the trailer weight. A Class B driver cannot haul a heavy trailer, even if the truck itself qualifies. If you need to pull trailers over 10,000 pounds, you would need a Class A instead.
Each state issues its own CDL, but the testing standards are federal. That means the written test, the skills test, and the medical requirements are the same whether you test in California or Ohio — though some states add their own extra rules on top.
Key Takeaways
- You must hold a valid regular driver's license, pass a Department of Transportation medical exam, and be at least 18 years old (21 to drive across state lines).
- The process involves getting a commercial learner's permit first, then passing a written knowledge test, a pre-trip inspection test, a basic control skills test, and a road test.
- You can test for Class B without attending a formal CDL school, but most people find a school helpful because the skills test requires specific maneuvers in a large vehicle.
- The entire process typically takes four to eight weeks if you study on your own, or two to four weeks if you attend an accelerated CDL school.
- You will pay for the medical exam, permit fees, testing fees, and any school tuition separately — costs vary by state but total $1,000 to $3,000 on average.
Step 1: Get your medical certificate from a DOT-certified examiner
Before you can get a permit, you need a Medical Examiner's Certificate from a doctor on the Federal Motor Carrier Safety Administration (FMCSA) registry. This is not your regular doctor — it must be someone certified specifically to perform CDL medical exams. You can find certified examiners on the FMCSA website by entering your state and zip code.
The exam checks your vision, hearing, blood pressure, and general health. You will answer questions about your medical history and any medications you take. The exam costs between $75 and $150 depending on your location. If you pass, the examiner gives you a certificate valid for two years (or one year if you are over 65).
Keep this certificate — you will need to show it when you explore for your permit. If you fail the exam, some conditions can be waived by the FMCSA, but that process takes extra time and paperwork.
Step 2: explore for a commercial learner's permit
Go to your state's Department of Motor Vehicles with your medical certificate, valid driver's license, proof of residency, and Social Security card or ITIN. Tell them you want to test for a Class B CDL. They will issue you a Commercial Learner's Permit (CLP), which costs between $10 and $50 depending on your state.
With a CLP, you can practice driving a commercial vehicle, but only with a licensed CDL holder in the passenger seat. You cannot drive alone, and you cannot take the skills test or road test yet. The permit is usually valid for 180 days, though some states allow renewals.
The DMV will give you a handbook with the written test material. Most states test on air brakes, vehicle inspection, safe driving practices, and cargo handling. Some states also test on hazardous materials if you want certain endorsements, but those are optional for basic Class B.
Step 3: Pass the written knowledge test
You take the written test at your state's DMV. The test covers the material in the handbook and usually has 50 questions with a passing score around 80 percent. You can usually take it the same day you get your permit, or wait until you feel ready.
The test is multiple choice and covers topics like how to inspect a vehicle before driving, how to handle emergency braking, how to load cargo safely, and how to drive in bad weather. Some questions are scenario-based — for example, "Your brakes are failing on a downhill road. What do you do?"
If you fail, you can usually retake it the next day or within a few days. There is no limit to how many times you can retake it, though each attempt may have a small fee.
Step 4: Practice and take the skills tests
Once you pass the written test, you can schedule the skills test, which has three parts: the pre-trip inspection, the basic control skills test, and the road test. Many people attend a CDL school for this phase because the tests require specific maneuvers in an actual large truck, and schools provide the vehicle and instruction.
The pre-trip inspection test requires you to walk around the truck and point out safety items — lights, tires, mirrors, brakes, coupling devices — and explain what you are checking and why. You do not have to touch anything; you just have to identify the parts and describe their condition.
The basic control skills test is done in a closed course or parking lot. You perform maneuvers like backing in a straight line, backing into an offset alley, and performing a 90-degree turn. The examiner watches for smooth steering, proper mirror use, and control of the vehicle. This test is why many people use a school — the maneuvers are difficult in a vehicle you have never driven before.
The road test is a 30- to 60-minute drive on public roads with an examiner in the truck. You demonstrate normal driving, lane changes, turns, stopping, and parking. The examiner watches for safe speed, proper mirror checks, smooth braking, and awareness of other vehicles.
CDL school versus self-study
You do not have to attend a CDL school to get your Class B license. Some people study the handbook on their own, practice with a friend or family member who has a CDL, and test at the DMV. This route is cheaper — you pay only for the permit, tests, and medical exam — but it requires access to a large truck for practice and someone experienced to teach you.
A CDL school typically costs $1,500 to $3,000 and takes two to four weeks full-time. The school provides the truck for practice and testing, teaches you the maneuvers, and coaches you through the skills test. Many schools have a high pass rate on the first attempt because students practice the exact test scenarios repeatedly. If you fail a test, some schools offer a retake at no extra cost.
The self-study route takes longer — usually four to eight weeks — because you have to find practice time and coordinate with someone to supervise. But if you already know someone with a Class B truck and CDL experience, it can save money.
After you pass: getting your Class B CDL card
Once you pass all three skills tests, the examiner sends your results to the DMV. You return to the DMV with your CLP and any required documents, and they issue your Class B Commercial Driver's License. The card looks like a regular driver's license but has "CDL" printed on it and lists the vehicle classes and endorsements you are authorized to drive.
Your CDL is valid for four or eight years depending on your state, and you must renew it before it expires. When you renew, you may need to pass another medical exam and written test, depending on your state's rules.
Some employers require you to maintain a Medical Examiner's Certificate on file with them at all times, separate from your license. Check with your employer about their record-keeping requirements.
Frequently Asked Questions
Can I get a Class B CDL if I have a DUI or traffic violations?
A DUI does not automatically disqualify you, but it may affect your hiring chances with employers. Traffic violations do not prevent you from getting the license itself, though serious violations like reckless driving may raise red flags. The DMV will issue the license based on your medical exam and test performance, not your driving history.
What is the difference between a Class B and a Class A CDL?
Class A allows you to drive any combination of vehicles over 26,001 pounds, including tractor-trailers with heavy trailers. Class B limits you to single vehicles over 26,001 pounds and trailers under 10,001 pounds. Class A requires more training and is harder to pass, but opens more job options. You can upgrade from Class B to Class A later by taking additional tests.
Do I need an endorsement for my Class B CDL?
Endorsements are optional add-ons for specific cargo or vehicle types. The most common are Hazmat (hazardous materials), Tanker (liquid cargo), and Passenger (for buses). You do not need any endorsement to get your basic Class B license. You can add endorsements later by passing additional written tests.
How long does a Class B CDL stay valid?
Your CDL is valid for four or eight years depending on your state. You must renew before it expires. Renewal usually requires passing a medical exam and written test again, though some states allow mail-in renewal if you have no violations.
Can I use my Class B CDL in other states?
Yes, your CDL is valid in all states. However, if you move to a different state, you must transfer your license to that state's DMV within a certain time frame — usually 30 to 60 days. The new state will issue you a CDL under their rules, but your testing and medical exam should transfer.