What a CDL Class B license covers and who needs one
A CDL Class B license lets you drive single vehicles over 26,001 pounds gross vehicle weight rating (GVWR) without air brakes, or vehicles under that weight with air brakes. You need one to drive most delivery trucks, dump trucks, cement mixers, and transit buses — basically any commercial truck that isn't a tractor-trailer. The specific rules about what you can haul and how many passengers you can carry depend on your state and the endorsements you add.
You do not need a CDL Class B if you drive a pickup truck for personal use, even if it's heavy. You need one when you're paid to operate a commercial vehicle that meets the weight or passenger thresholds. Some states have slightly different weight cutoffs or rules about passenger vehicles, so check your state's DMV website for the exact definition.
Key Takeaways
- You must hold a valid regular driver's license, pass a medical exam, and obtain a Medical Certificate before you can take any CDL test.
- The CDL Class B process involves a written knowledge test, a pre-trip vehicle inspection test, and a behind-the-wheel driving test, all administered by your state's DMV.
- Most states require you to hold a Commercial Learner's Permit (CLP) for at least 14 days before you can take the skills tests, and you must be at least 18 years old (21 for interstate driving).
- You can study for the written test using your state's CDL manual, which covers vehicle systems, safe driving practices, and air brake operation if applicable.
- The total cost ranges widely by state, from around $100 to $300 for testing fees alone, plus the cost of a medical exam and any training program you choose to take.
Getting your medical certificate and commercial learner's permit
Before you can sit for any CDL test, you need a Medical Certificate from a certified medical examiner. This is not your regular doctor — it must be someone on the Federal Motor Carrier Safety Administration (FMCSA) National Registry of Certified Medical Examiners. The exam checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. You can find examiners near you on the FMCSA website. The exam typically costs $50 to $150 and is valid for two years.
Once you have your Medical Certificate, take it to your state's DMV along with your current driver's license and proof of residency. You'll pay a fee (usually $20 to $50) and pass a written knowledge test to get your Commercial Learner's Permit (CLP). This permit lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. Most states require you to hold the CLP for at least 14 days before you can take the skills tests, though some require longer.
Studying for and taking the written knowledge test
Your state's DMV publishes a free CDL manual that covers all the material on the written test. For Class B, you'll study general knowledge topics like vehicle inspection, safe driving practices, braking systems, and cargo securement. If the vehicle has air brakes, you must also pass an air brake section. The manual is available online from your state's DMV website — read it and read it thoroughly.
The written test is multiple choice, typically 50 questions, and you usually need to score 80 percent or higher to pass. You take it at your local DMV office. Bring your CLP, your Medical Certificate, and a valid ID. Some states let you retake the test the same day if you fail; others make you wait. Check your state's rules before you show up. The test usually takes 30 to 60 minutes.
The pre-trip inspection and behind-the-wheel tests
After you pass the written test, you move on to the pre-trip inspection test. You'll walk around a commercial vehicle and point out or explain the condition of specific parts — lights, tires, brakes, mirrors, coupling devices, and safety equipment. The examiner will ask you to identify defects or confirm that parts are working. You don't need to fix anything; you just need to show you know what to look for. This test takes 15 to 30 minutes.
The behind-the-wheel test is the final step. You drive a Class B commercial vehicle on public roads while an examiner watches and scores your performance. You'll demonstrate basic control, turning, backing, stopping, and safe driving practices. The test usually lasts 30 to 45 minutes and covers a route your state's DMV sets. You must use the vehicle the examiner provides or one you bring that meets state requirements. Bring your CLP, Medical Certificate, and valid ID.
Training programs and preparation options
You are not required to attend a formal training program to get your CDL Class B, but many people do because it increases the chance of passing the skills tests on the first try. CDL training schools typically offer classroom instruction, behind-the-wheel practice, and test preparation. Programs range from one week to several weeks depending on how much driving practice you want. Costs vary widely — from $1,500 to $5,000 or more — and some schools offer payment plans.
If you choose not to attend a school, you can study the manual on your own and practice driving with someone who holds a CDL and is willing to supervise. Many people practice with a friend or family member who drives commercially. Either way, the more hours you spend behind the wheel of a commercial vehicle before the test, the more comfortable you'll be during the exam. Some states also offer practice tests online through their DMV website.
Endorsements and restrictions you may need
Depending on what you plan to drive, you may need to add endorsements to your CDL Class B. An Air Brake endorsement is required if you drive a vehicle with air brakes and you want to avoid restrictions. A Passenger endorsement is needed if you drive a bus or any vehicle designed to carry 16 or more people. A Hazmat endorsement is required if you transport hazardous materials. Each endorsement involves an additional written test and sometimes a skills test.
If you fail to get an endorsement you need, your license will carry a restriction that limits what you can drive. For example, if you drive a vehicle with air brakes but don't have the air brake endorsement, your license will be restricted to vehicles without air brakes. You can add endorsements later by taking the additional tests, so you don't have to do everything at once.
Age requirements and interstate driving rules
You must be at least 18 years old to get a CDL Class B and drive within your state. However, if you want to drive across state lines (interstate), you must be at least 21 years old. Some states have additional rules — for example, drivers under 21 may face restrictions on the hours they can work or the types of cargo they can carry. Check your state's DMV website for any age-related restrictions that explore to you.
If you're 18 or 19 and get your CDL Class B, you can drive commercially within your state but not across state lines until you turn 21. This matters if your job involves any interstate travel. Some employers won't hire you until you're 21 for this reason, so ask about your employer's requirements before you start the process.
Frequently Asked Questions
Can I use my regular driver's license to practice driving a commercial vehicle?
No. You must have a valid Commercial Learner's Permit (CLP) before you can drive a commercial vehicle, even during practice. To get a CLP, you need a valid regular driver's license, a Medical Certificate, and you must pass the written knowledge test at your state's DMV.
What happens if I fail one of the three tests?
Rules vary by state. Most states let you retake the written test the same day or within a few days. For the pre-trip and behind-the-wheel tests, you usually have to wait a few days or weeks before retesting. Some states charge a fee each time you retake a test. Check your state's DMV website for specific retesting rules and fees.
Do I need to own a commercial vehicle to take the skills tests?
No. You can use a vehicle provided by a training school, borrowed from an employer, or rented for the test. The vehicle must meet your state's requirements for Class B (correct weight, proper safety equipment, working brakes and lights). Your examiner will inspect it before the test begins.
How long is a CDL Class B license valid?
A CDL is typically valid for four or eight years, depending on your state. Your Medical Certificate must be renewed every two years, and you must carry it with you while driving. If your Medical Certificate expires, your CDL becomes invalid until you renew it.
Can I get a CDL Class B if I have a DUI or other traffic violations?
Some violations disqualify you from holding a CDL, while others don't. Serious violations like DUI, reckless driving, or leaving the scene of an accident can result in CDL disqualification. Check your state's DMV website or call them directly to find out whether your specific violations affect your may be able to access.