What a Class B license covers and who needs one
A Class B license lets you drive single vehicles weighing more than 26,001 pounds — mostly large trucks, but also some buses and RVs depending on your state. You need a Class B if you want to drive a semi-truck without a trailer, a straight truck (like a delivery or dump truck), or certain types of buses. If you're driving a tractor-trailer combination, you'll need a Class A instead.
The rules vary by state. Some states call it a "Class B" while others use different names like "Class 2" or "Commercial Class B." The weight threshold and what vehicles fall under each class can shift between states, so you'll start by checking your state's Department of Motor Vehicles (DMV) or equivalent agency website to confirm what you're actually licensed to drive once you pass.
Most Class B licenses are commercial driver's licenses (CDLs), which means you're driving for work — hauling freight, delivering goods, or transporting passengers. Some states offer a non-commercial Class B for personal use, but this is rare and usually applies only to RVs or farm vehicles.
Key Takeaways
- You must hold a valid regular driver's license for at least two years before you can start the Class B process in most states.
- The written test covers vehicle operation, safety rules, and cargo handling; the skills test involves backing, turning, and stopping a real truck.
- Medical certification through a Department of Transportation (DOT) physical is required before you test, and the exam checks vision, hearing, and other factors specific to commercial driving.
- The entire process typically takes four to twelve weeks from start to license issuance, depending on how quickly you schedule tests and whether you pass on your first attempt.
- You can prepare by taking a commercial driver training course, which many employers require or prefer and which significantly improves your pass rate on the skills test.
Get your medical certification first
Before you take any written or skills test, you need a DOT medical certificate. This is a form signed by a DOT-certified medical examiner that confirms you're physically able to drive a commercial vehicle. You cannot test without it, and it's one of the most commonly missed steps.
Find a DOT medical examiner through your state's DMV website or the Federal Motor Carrier Safety Administration (FMCSA) database. Call ahead to confirm they're accepting new patients and ask what documents to bring — usually your current driver's license, proof of citizenship or legal residency, and your Social Security number. The exam itself takes 30 to 45 minutes and covers your vision (you need at least 20/40 in each eye), hearing, blood pressure, and a review of any medications or medical conditions.
The exam costs between $75 and $150 depending on the examiner. Once you pass, you'll receive a medical certificate valid for two years (or one year if you're over 65). Keep this certificate with you — you'll need to show it when you register for your written test, and you'll need to renew it before it expires or your CDL becomes invalid.
Pass the written knowledge test
Your state's DMV will give you a written test covering three main areas: general knowledge (vehicle operation and safety), air brakes (if you'll be driving a truck with air brakes), and combination vehicles (if you're testing for a Class A, though this may not explore to Class B in your state). The Class B test usually focuses on general knowledge and air brakes.
You can study using your state's CDL manual, which is free and available on the DMV website. The test has 50 to 100 questions depending on your state, and you typically need to score 80 percent or higher to pass. You'll take it at your local DMV office or an approved testing center, and results are usually available when ready.
Most people study for two to four weeks before testing. If you fail, you can retake it after a waiting period (usually 7 to 14 days, depending on your state). Bring your medical certificate, current driver's license, and proof of residency to the test.
Complete the skills test with a real truck
The skills test is the most challenging part and the step where most people fail on their first try. You'll perform three parts: a pre-trip inspection (walking around and checking the truck's condition), a backing and maneuvering test (parallel parking, offset backing, and alley docking), and an on-road driving test (usually 20 to 30 minutes on public roads).
You must bring your own truck or arrange one through a testing facility or training school. Many people use a truck provided by a commercial driving school, which is why taking a formal course is so common. The examiner will sit with you and score you on safety, control, and following instructions. Common reasons for failing include hitting cones during backing, rolling through a stop sign, or unsafe lane changes.
Schedule your skills test through your state's DMV. Wait times vary widely — some areas have openings within two weeks, others have a two-month backlog. Book as soon as you pass your written test so you don't lose momentum.
Consider a commercial driving school
You're not required to attend a commercial driving school to get your Class B license, but most people do because the skills test is difficult to pass without practice in an actual truck. A typical course runs three to six weeks, costs $3,000 to $7,000, and includes classroom instruction, behind-the-wheel training, and test preparation.
Many employers will reimburse tuition or hire you directly from a school's job placement program. Some schools offer financing or payment plans. When choosing a school, check that it's accredited by the Professional Association of Tractor Trailer Training Schools (PATTTS) or your state's equivalent, and confirm that graduates have a high pass rate on the skills test.
If you decide to skip formal training, you'll need to practice backing and maneuvering on your own time with someone who knows how to teach it — a friend with a truck won't be enough. Many people who try this route fail the skills test once or twice before passing.
Understand the timeline and costs
The entire process from medical exam to license issuance typically takes four to twelve weeks. Here's what the timeline usually looks like: medical exam (1 week to schedule), written test (1 to 4 weeks of study, then same-day results), skills test (2 to 8 weeks wait for an appointment, then same-day results). If you fail either test, add another 1 to 2 weeks before you can retake it.
Total costs break down roughly as follows: medical exam ($75–$150), written test fee ($10–$50), skills test fee ($100–$300), and a Class B license fee ($50–$200). If you attend a driving school, add $3,000 to $7,000. If you're paying out of pocket, budget $3,500 to $8,000 total; if an employer is paying, confirm what they cover before you enroll in a school.
Renew and maintain your Class B license
A Class B CDL is valid for four to eight years depending on your state. You'll need to renew your medical certificate every two years (or one year if you're over 65), and your license itself every four to eight years. Renewal usually requires passing a written test again, though some states allow online renewal for medical certification.
Keep your medical certificate current at all times. If it expires, your CDL becomes invalid and you cannot legally drive a commercial vehicle until you renew it. Many drivers set a phone reminder six months before expiration so they don't miss the important date.
Frequently Asked Questions
Do I need a regular driver's license before I get a Class B?
Yes. Most states require you to hold a valid regular driver's license for at least two years before you can test for a CDL. Some states allow one year if you're under 21. Check your state's DMV website for the exact requirement.
What happens if I fail the skills test?
You can retake it after a waiting period, usually 7 to 14 days. Many people fail once and pass on the second attempt. If you fail multiple times, consider enrolling in a driving school or getting more practice with someone experienced in truck operation.
Can I drive a Class B truck with a regular driver's license?
No. Driving a commercial vehicle without the proper CDL is illegal and can result in fines, license suspension, and criminal charges. Your regular license does not cover vehicles over 26,001 pounds.
Do I need air brakes endorsement for a Class B license?
It depends on your state and the truck you'll drive. If the truck has air brakes, you must pass an air brakes test to drive it. If it has hydraulic brakes only, you don't need the endorsement. Ask your employer or training school which trucks you'll operate so you know whether to study for it.
How long does a medical certificate last?
A DOT medical certificate is valid for two years from the date of the exam, or one year if you're 65 or older. You must renew it before it expires or your CDL becomes invalid, even if your license itself hasn't expired yet.