What a Class B License Lets You Drive
A Class B license is a commercial driver's license (CDL) that lets you operate certain medium-sized vehicles for pay. The exact vehicles depend on your state, but Class B typically covers single vehicles weighing between 10,001 and 26,000 pounds — things like delivery trucks, dump trucks, box trucks, and some transit buses. You cannot drive a Class B vehicle for personal use; the license is only valid when you are working.
Class B is one step down from Class A (which covers the largest trucks and tractor-trailers). It is one step up from a regular Class D or C license, which covers cars and light trucks. If you want to drive a medium truck for work, Class B is the license you need.
The requirements to get Class B are strict because these vehicles are heavier and harder to control than a car. You will need to pass a written test, a skills test, and a medical exam. Most states also require you to hold a regular driver's license first.
Key Takeaways
- You must be at least 18 years old and hold a valid regular driver's license before you can get a Class B CDL.
- You will need to pass a written knowledge test, a pre-trip inspection test, and a behind-the-wheel driving test in the actual vehicle you plan to drive.
- A medical exam from a certified examiner is required; you cannot have certain medical conditions that make it unsafe to drive a commercial vehicle.
- The whole process typically takes several weeks to a few months, depending on how quickly you study and schedule your tests.
- Some states require you to hold your regular license for a set period (often 6 months to a year) before you can explore for a CDL.
Age and License Requirements
You must be at least 18 years old to get a Class B CDL in any state. Some states allow 18-year-olds to drive within state lines only; if you want to drive across state lines, you may need to be 21. Check your state's rules before you start the process.
You must also hold a valid regular driver's license (usually Class D or C, depending on your state's naming) before you explore for a CDL. Some states require you to have held that license for a minimum period — often 6 months to a year — before you can even take the CDL written test. This waiting period exists in states like California, New York, and Texas, though the exact length varies. Call your state's Department of Motor Vehicles (DMV) to confirm whether your state has a waiting period and how long it is.
Your regular license must be valid and in good standing. If it is suspended, revoked, or expired, you cannot get a CDL until it is restored.
The Written Knowledge Test
The first step is passing a written test on commercial driving rules and safety. This test covers topics specific to medium and heavy trucks: how to inspect a vehicle before driving, how to handle brake failure, how to load cargo safely, and how to drive in bad weather. The test is usually 50 questions, and you need to score around 80% to pass — the exact passing score varies by state.
You can study for this test using your state's CDL manual, which is free and available on your state DMV website. Many people also use online practice tests or study guides from third-party sites. Most states let you take the written test at any DMV office; you do not need to schedule it far in advance, though some offices do require an appointment.
After you pass the written test, you will get a Commercial Learner's Permit (CLP) or Commercial Instruction Permit. This permit lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. You must hold this permit for a set period — usually at least 14 days, though some states require longer — before you can take the skills test.
The Medical Examination
Before or after you pass the written test, you must pass a medical exam from a certified medical examiner on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. This is not your regular doctor; it must be someone specifically certified to examine CDL drivers. Your state DMV can give you a list of certified examiners in your area, or you can search the FMCSA registry online.
The exam checks your vision, hearing, blood pressure, and overall health. The examiner will also ask about any medications you take and any medical conditions you have. Certain conditions — like uncontrolled diabetes, heart disease, or sleep apnea — can disqualify you from getting a CDL. If you have a condition that might be a problem, ask the examiner before you pay for the full exam.
If you pass, the examiner will issue a Medical Certificate valid for two years (or one year if you have certain medical conditions). You must carry this certificate with you whenever you drive a commercial vehicle. If it expires, your CDL becomes invalid until you renew it.
The Skills Test: Pre-Trip Inspection and Driving
The skills test has two parts: a pre-trip inspection and a behind-the-wheel driving test. Both are done in the actual type of vehicle you plan to drive — usually a box truck or dump truck for Class B. You cannot use a different vehicle or a simulator.
In the pre-trip inspection, you walk around the truck with the examiner and point out and test key parts: lights, mirrors, brakes, tires, coupling devices (if any), and safety equipment. You must show that you know what to look for and can spot problems. This part usually takes 15 to 20 minutes.
In the behind-the-wheel test, you drive the truck through a course set up by the DMV, usually in a parking lot or quiet area. The examiner watches how you handle turns, backing up, stopping, and lane changes. You must follow traffic laws, use proper hand signals, and show that you can control the vehicle safely. This part usually takes 30 to 45 minutes. You must pass both parts to get your CDL.
How Long the Process Takes
The timeline depends on how quickly you study and how fast you can schedule tests. If your state has a waiting period before you can take the written test, that alone can add 6 months to a year. After the waiting period ends, most people can pass the written test within a few weeks of studying.
Once you have your Commercial Learner's Permit, you must wait the state's minimum holding period — usually 14 days to a month — before you can take the skills test. During this time, you should practice driving the actual vehicle with a CDL holder in the passenger seat.
Scheduling the skills test can take time too. Some DMV offices have a backlog, and you may need to wait several weeks for an opening. In total, from the day you start studying to the day you pass the skills test, expect 2 to 6 months, longer if your state has a waiting period or if the DMV is backed up.
Endorsements and Restrictions
Depending on what kind of truck you want to drive, you may need additional endorsements on your Class B license. An endorsement is a special permission to drive a certain type of vehicle or carry certain cargo. For example, if you want to drive a truck carrying hazardous materials, you need an H endorsement. If you want to drive a bus, you need a P endorsement. Each endorsement requires an additional written test.
You may also have restrictions on your license — limitations on what you can drive or where. For example, if you fail the air brake portion of the test, you may get a restriction that says you can only drive trucks with manual brakes. Restrictions stay on your license until you pass the test you failed.
Frequently Asked Questions
Do I need to go to truck driving school to get a Class B license?
No, truck driving school is not required by law. You can study on your own using your state's CDL manual and practice tests. However, many people find that a few weeks at a truck driving school helps them pass the skills test faster, because the school provides the actual vehicle and an instructor to practice with. Some employers also prefer to hire drivers who went to school.
What happens if I fail the skills test?
You can take it again. Most states let you retake the test within a certain time frame — usually 14 days to a few months. You will need to pay the test fee again. Your Commercial Learner's Permit stays valid while you practice and retake the test, as long as you do not let it expire.
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, criminal charges, and jail time. Your employer can also be fined. You must have a valid Class B CDL before you operate any vehicle that requires one.
How much does it cost to get a Class B license?
Costs vary by state and whether you go to truck driving school. The DMV fees for the written test, skills test, and medical exam usually total $100 to $300. If you attend a truck driving school, add $3,000 to $15,000 depending on the school and program length. Some employers pay for school if you agree to work for them after you get your license.
Do I need to renew my Class B license?
Yes. CDL licenses are usually valid for four to eight years, depending on your state. You will need to renew your medical certificate every one to two years, and if it expires, your CDL becomes invalid until you get a new one. Renewal typically involves passing a new written test and medical exam, though some states allow you to renew by mail if you have a clean driving record.