What a Class B License Lets You Drive
A Class B commercial driver's license authorizes you to operate single vehicles weighing 26,001 pounds or more, or any vehicle in that weight class towing a trailer under 10,000 pounds. You cannot tow a trailer heavier than 10,000 pounds with a Class B — that requires a Class A. Class B covers straight trucks (box trucks, dump trucks, concrete mixers, delivery trucks), city buses, and school buses, but not tractor-trailers or double trailers.
The key difference from a Class A is that Class B drivers operate a single large vehicle rather than a combination vehicle. If your job involves driving a delivery truck, garbage truck, or transit bus, Class B is what you need. If you currently hold a regular driver's license, you cannot legally drive any of these vehicles for work — you must upgrade to a CDL first.
Key Takeaways
- You must hold a valid regular driver's license and pass a medical exam (DOT physical) before you can test for Class B.
- The Class B process has three parts: written knowledge test, pre-trip inspection test, and a behind-the-wheel driving test, all administered by your state's DMV.
- You will need to study the CDL manual for your state and may need to pass additional endorsement tests depending on what you will be driving (air brakes, passenger vehicles, hazmat).
- Most states require you to hold a commercial learner's permit (CLP) for at least one day before you can take the driving test, though some allow same-day testing.
- The entire process typically takes two to four weeks from your first visit to the DMV through final license issuance.
Step 1: Get Your Medical Certification
Before you do anything else, you must pass a Department of Transportation (DOT) physical exam. This is not optional — you cannot get a commercial learner's permit without it. The exam checks your vision, hearing, blood pressure, and general health to confirm you are medically fit to operate a commercial vehicle. You do not take this test at the DMV; you schedule it with a certified medical examiner listed on the National Registry of Certified Medical Examiners (FMCSA.dot.gov has the searchable list).
The exam costs between $75 and $150 depending on your location and the provider. If you pass, the examiner gives you a Medical Certificate (also called a DOT medical card). This certificate is valid for two years. Bring this certificate with you when you go to the DMV to explore for your commercial learner's permit — you will not be allowed to proceed without it.
Step 2: explore for a Commercial Learner's Permit (CLP)
Visit your state's DMV office in person with your Medical Certificate, valid regular driver's license, proof of residency, and proof of Social Security number. Tell them you want to test for a Class B CDL. They will have you fill out an process (usually Form CDLA or similar, depending on your state) and collect a fee, typically $20 to $50.
At this point, the DMV will give you a Commercial Learner's Permit. This permit allows you to practice driving a Class B vehicle with a licensed CDL holder in the passenger seat, but you cannot drive commercially or alone. Some states issue the CLP when ready after you pass the written knowledge test (see Step 3); others issue it before you test. Check your state's DMV website to learn the order in your state.
Step 3: Pass the Written Knowledge Test
The written test covers the CDL manual for your state. You will answer 50 questions about vehicle inspection, safe driving practices, cargo handling, braking systems, and road signs. You must score at least 80 percent to pass. The test is multiple-choice and takes about one hour. You take it at the DMV, either on the same day you explore for your CLP or on a separate visit, depending on your state's process.
Study the official CDL manual for your state before you test — it is free and available on your state DMV's website. Many people also use third-party study apps and practice tests, which can help, but the official manual is the authoritative source. If you fail, most states let you retake the test the same day or within a few days, though you may have to pay the test fee again.
Step 4: Take the Pre-Trip Inspection Test
This test checks whether you can walk around a Class B vehicle and identify its major components and safety systems. You will be asked to point out and explain the function of items like the air brake system, lights, mirrors, tires, coupling devices (if applicable), and emergency equipment. You do not have to touch or operate anything — you just have to know what you are looking at and why it matters.
The examiner will ask you about 20 to 30 items on a real vehicle. You pass by correctly identifying and describing most of them. This test usually takes 10 to 15 minutes. You take it at the DMV on the same day as your driving test, or sometimes on a separate visit. Bring the same vehicle you will use for your driving test if possible, so you can practice on it beforehand.
Step 5: Pass the Behind-the-Wheel Driving Test
This is the final and most demanding part. A state examiner rides with you in a Class B vehicle and watches you drive for 30 to 45 minutes. You will be asked to perform basic maneuvers (backing, parking, turning), drive on city streets and highways, and respond to traffic situations. The examiner is looking for safe vehicle control, proper mirror use, smooth braking, correct signaling, and awareness of your surroundings.
You must bring your own vehicle or arrange one through a CDL training school. The vehicle must be the class and type you are testing for — if you are getting Class B, it must be a Class B vehicle. Your CLP must be valid (you cannot test without it), and you must have held it for at least one day in most states, though some states allow same-day testing. Bring your Medical Certificate, CLP, and a valid photo ID.
If you fail, you can usually retake the test within a few days, but you will pay the test fee again. Many people pass on the first attempt if they have practiced with a may have access to driver and studied the manual.
Endorsements You May Need
Depending on what you will be driving, you may need to pass additional tests for endorsements. An endorsement is a special qualification added to your CDL that allows you to drive certain types of vehicles or cargo.
The most common endorsements for Class B drivers are:
- Air Brake (Z) — Required if the vehicle has an air brake system. You take an additional written test covering air brake operation and maintenance.
- Passenger (P) — Required to drive a bus or any vehicle designed to carry 16 or more passengers. You take an additional written test and may need to pass a separate skills test.
- School Bus (S) — Required to drive a school bus. You take an additional written test covering student safety and school bus procedures.
- Hazardous Materials (H) — Required to transport hazmat cargo. You take an additional written test and must pass a background check.
Ask your employer or the company hiring you which endorsements you need before you test. You can take endorsement tests on the same day as your Class B tests or on separate visits.
Timeline and Costs
The entire process typically takes two to four weeks from your first DMV visit to receiving your Class B license in the mail. Here is a rough breakdown:
- Week 1: Schedule and pass your DOT physical ($75–$150). Visit the DMV to explore for your CLP and take the written test ($20–$50 process fee, $10–$30 test fee).
- Week 2–3: Practice driving with your CLP. Schedule your pre-trip and driving tests with the DMV (fees vary by state, typically $50–$150 total).
- Week 3–4: Take your pre-trip and driving tests. If you pass, the DMV processes your license and mails it to you within one to two weeks.
Total out-of-pocket cost ranges from $200 to $400, depending on your state and whether you use a training school. If you fail any test and need to retake it, add another week and the retake fee.
Frequently Asked Questions
Can I take the Class B tests without going to a training school?
Yes. You do not have to attend a CDL training school to get your Class B license. You can study the manual on your own, practice with a friend who holds a CDL, and test directly through your state DMV. However, many people find that a few days at a training school speeds up the process and increases the chance of passing the driving test on the first attempt.
What happens if I fail the driving test?
You can retake it, usually within a few days. Your CLP remains valid, so you can keep practicing. You will pay the test fee again. Most states allow you to retake the test as many times as you need, though some have limits on how many times you can test in a certain period.
Do I need to take the written test again if I already have a regular driver's license?
Yes. A regular driver's license does not count toward a CDL. You must pass the Class B written test, pre-trip test, and driving test, even if you have been driving for 30 years. The CDL manual covers commercial-specific rules and vehicle systems that are different from regular driving.
Can I get a Class B license if I have a medical condition?
It depends on the condition. The DOT physical is designed to screen for conditions that make commercial driving unsafe. Common disqualifying conditions include uncontrolled diabetes, heart disease, and certain vision or hearing problems. If you have a medical condition, discuss it with your doctor before scheduling the DOT exam. Some conditions may require a waiver or special certification.
How long is my Class B license valid?
Your Class B CDL is valid for eight years in most states, though some states issue shorter periods for certain drivers. Your Medical Certificate must be renewed every two years, and you must carry proof of the current certificate or your CDL will be suspended. You will receive a renewal notice from your state DMV before your license expires.