A Class B license lets you drive single heavy vehicles — mostly large trucks — but not combinations like a tractor-trailer.
A Class B driver license is a commercial license that covers vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, as long as you are not towing a trailer weighing more than 10,000 pounds. The most common Class B vehicle is a straight truck — a single unit with the cab and cargo area built together, like a delivery truck, dump truck, or box truck. You cannot drive a Class B vehicle for personal use; the license is only for commercial driving.
The rules and testing for Class B vary by state, but all states require a written knowledge test, a skills test behind the wheel, and a medical certificate. Most states also require you to pass a pre-trip vehicle inspection test. You will need to pass these tests before you can get the license, and you will need to renew it periodically — usually every four to eight years depending on your state.
Key Takeaways
- A Class B license covers single heavy trucks with a GVWR over 26,001 pounds, but not tractor-trailers or other combinations.
- You must pass a written test, a skills test, and a medical exam; most states also require a pre-trip inspection test.
- The testing process takes several weeks to months, and you may need to study a commercial driver manual specific to your state.
- Class B requires a commercial learner's permit (CLP) first in most states, which you must hold for a set period before testing for the full license.
- Renewal periods and medical certificate requirements vary by state and your age.
The difference between Class B and Class A licenses
A Class A license covers tractor-trailers and other combinations where the towed unit weighs more than 10,000 pounds. A Class B license covers only single heavy vehicles. If you want to drive a semi-truck pulling a trailer, you need Class A. If you want to drive a straight dump truck or delivery truck, Class B is what you need.
Class A testing is generally harder than Class B because you have to demonstrate control of a much longer, more complex vehicle. Both require the same written knowledge test in most states, but the skills test differs. Class A also typically requires more training hours before you are ready to test.
Steps to get a Class B license
The process starts with getting a commercial learner's permit (CLP). You will go to your state's Department of Motor Vehicles (DMV) or equivalent office, pass a written knowledge test about commercial driving rules and vehicle operation, and pay a fee. The fee varies by state but is usually between $20 and $100. You will then hold the CLP for a waiting period — typically 7 to 14 days in most states — before you can test for the full license.
During the waiting period, you must practice driving the type of vehicle you plan to test in, and you must have a licensed commercial driver with a Class B or higher license in the seat next to you at all times. You cannot drive alone on public roads with a CLP.
After the waiting period, you will schedule a skills test with your state's testing office. The skills test has three parts: a pre-trip inspection (you walk around the truck and point out safety items), a backing and maneuvering test (you drive the truck through a course), and a road test (you drive on public roads). The entire test usually takes two to three hours. If you pass all three parts, you receive your Class B license.
Medical certificate and other requirements
Before you can get a Class B license, you must pass a medical exam performed by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. The exam checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. The exam costs between $75 and $150 depending on the examiner. You will receive a Medical Certificate (also called a DOT medical card) that is valid for two years, or one year if you are over 65.
You must carry this certificate with you whenever you drive a commercial vehicle. If your medical certificate expires, you cannot legally drive a Class B vehicle until you pass another exam and get a new certificate.
What you can and cannot drive with a Class B license
With a Class B license, you can drive straight trucks including dump trucks, box trucks, delivery trucks, and tanker trucks (as long as they are single units). You can also drive a bus if you have a passenger endorsement, or a hazmat truck if you have a hazmat endorsement.
You cannot drive a tractor-trailer combination, a semi-truck, or any vehicle where the towed unit weighs more than 10,000 pounds. You cannot drive a passenger bus without adding a passenger (P) endorsement. You cannot drive a tanker truck without a tanker (N) endorsement. You cannot drive for personal use — Class B is strictly for commercial work.
Endorsements you may need
An endorsement is an add-on to your Class B license that lets you drive specific types of vehicles or cargo. The most common endorsements are:
- Passenger (P): Lets you drive a bus with more than 15 passengers.
- Tanker (N): Lets you drive a truck carrying liquid in a tank.
- Hazardous Materials (H): Lets you drive a truck carrying hazardous cargo. Requires a background check and TSA clearance.
- Double/Triple Trailers (T): Lets you tow multiple trailers (Class A only, not Class B).
To add an endorsement, you usually take an additional written test specific to that endorsement. Some endorsements, like hazmat, also require a federal background check. The tests cost between $10 and $50 each depending on your state.
How long the process takes
From the day you get your CLP to the day you pass your skills test, the process usually takes four to eight weeks. The waiting period between your CLP and skills test is typically one to two weeks. The skills test itself is scheduled weeks in advance in many states because testing slots fill up quickly. If you fail the skills test, you must wait a set period (usually 14 days) before you can test again, which adds time.
Before you even explore for a CLP, you should spend time studying your state's commercial driver manual and practicing in the actual vehicle you will test in. Many people spend two to four weeks preparing before they take the written test. If you take a commercial driving school course, that can add another four to twelve weeks depending on the program.
Frequently Asked Questions
Do I need a commercial driving school to get a Class B license?
No, but most people find it helpful. A school teaches you the rules, the vehicle inspection process, and gives you hands-on practice in a truck before you test. You can study on your own using your state's manual and practice with a licensed driver, but you will still need access to a truck to practice in and someone to supervise you.
Can I get a Class B license if I have a DUI or traffic violations?
It depends on your state and the severity of the violation. Most states disqualify you if you have a DUI within the past five to ten years, or if you have multiple traffic violations. Contact your state's DMV to ask about your specific record before you explore.
What happens if my medical certificate expires while I have a Class B license?
You cannot legally drive a commercial vehicle until you renew it. You must pass another medical exam with a certified examiner and get a new certificate. Your Class B license itself does not expire, but it is not valid for driving without a current medical certificate.
Can I drive a Class B truck with a regular driver license?
No. Any truck with a GVWR over 26,001 pounds requires a Class B or higher commercial license. Driving without one is illegal and can result in fines, license suspension, and criminal charges.
What is the difference between a Class B and a Class C license?
A Class C is a regular passenger vehicle license for cars, vans, and light trucks. A Class B is a commercial license for heavy trucks. The two are completely different categories. You cannot drive a Class B vehicle with a Class C license.