A Class B CDL permit lets you drive certain heavy vehicles before you pass your full commercial driver's license test
A Class B Commercial Driver's License (CDL) permit is a learner's permit that authorizes you to operate specific types of commercial vehicles on public roads while you prepare for your CDL exam. It is not a full license — it comes with restrictions on when and where you can drive, and you must have a licensed CDL driver in the vehicle with you in most states.
The vehicles you can drive on a Class B permit depend on your state and the endorsements you hold. Generally, a Class B permit covers straight trucks (single-unit trucks with a gross vehicle weight rating over 26,001 pounds) and some buses, but not tractor-trailers. The specific rules about supervision, routes, and hours of operation vary significantly by state, so you need to check your state's Department of Motor Vehicles (DMV) or equivalent agency for the exact restrictions that explore to you.
Key Takeaways
- A Class B CDL permit allows you to drive certain heavy trucks and buses but requires a supervising CDL driver in the vehicle with you in most states.
- You cannot drive a tractor-trailer (Class A vehicle) on a Class B permit, and you cannot drive for commercial purposes in many states without additional restrictions.
- The permit is valid for a limited time — usually 180 days to one year depending on your state — and you must pass both a written knowledge test and a skills test to convert it to a full license.
- Restrictions on routes, hours, and types of cargo vary by state, so you must verify the rules in your specific state before operating any vehicle.
- Some states allow Class B permit holders to drive certain vehicles solo (without a supervising driver) under specific conditions, but this is not universal.
What vehicles you can operate on a Class B permit
A Class B permit covers straight trucks — single-unit vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more. This includes dump trucks, box trucks, delivery trucks, and some straight-frame buses. You cannot drive a tractor-trailer (a Class A vehicle with a detachable trailer) on a Class B permit.
If you hold certain endorsements — such as the P endorsement for passenger vehicles or the S endorsement for school buses — you can drive buses that fall under the Class B category. However, the base Class B permit does not automatically include these endorsements. You must pass separate tests to add them, and some states restrict when and where you can drive buses on a permit.
The exact list of vehicles varies by state. Some states allow Class B permit holders to drive certain commercial vehicles that other states restrict to full CDL holders. Before you drive any vehicle on your permit, confirm with your state's DMV that the specific vehicle and its use are permitted under your Class B permit.
Supervision requirements and when you can drive alone
Most states require a supervising CDL driver to be physically present in the vehicle with you while you operate it on a Class B permit. This person must hold a valid CDL in the same class or higher and must be seated in the front passenger seat or in a position where they can observe your driving. The supervising driver is responsible for ensuring you follow traffic laws and safe driving practices.
Some states allow Class B permit holders to drive certain vehicles without supervision under specific conditions — for example, during daylight hours only, on designated routes, or for specific types of work. A few states permit solo operation of certain straight trucks after you have held the permit for a set period or completed a training course. These exceptions are not common, and the rules differ widely.
You must check your state's specific rules before driving without a supervising driver. Driving alone when supervision is required is a violation and can result in fines, permit suspension, or criminal charges depending on your state.
How long your permit is valid and what happens when it expires
A Class B CDL permit is typically valid for 180 days to one year, depending on your state. Some states issue permits that expire on a specific date; others expire a set number of days after issuance. You must pass both your written knowledge test and your skills test (the driving test) before the permit expires, or you will have to reapply and pay the fee again.
If your permit expires before you pass the skills test, you cannot legally operate a commercial vehicle. You must return to the DMV, pay the permit fee again, and retake the written test. Some states allow you to renew your permit once or twice without reapplying from scratch, but this varies. Check your state's rules so you know your important date and can schedule your skills test in time.
Once you pass both tests, your permit converts to a full Class B CDL. You do not need to reapply or pay another fee in most states — the DMV straightforward issues your license in place of the permit.
Restrictions on routes, hours, and cargo
Many states restrict where and when you can drive on a Class B permit. Common restrictions include:
- Daylight-only operation (no driving before sunrise or after sunset)
- Prohibition on interstate highways or limited-access roads
- Restriction to a specific radius from your home or training location
- No operation during rush hours or in heavy traffic areas
- Prohibition on transporting hazardous materials (even with an H endorsement)
Some states allow unrestricted operation on a Class B permit, while others impose all of these restrictions. A few states allow restrictions to be waived if you are enrolled in a formal CDL training program or if a certified instructor is supervising you. The cargo you can transport may also be limited — some states prohibit certain types of loads on permit holders.
Your permit document should list the specific restrictions that explore to you. If it does not, contact your state's DMV to confirm what you are and are not allowed to do. Operating outside your permit restrictions is a violation and can result in fines and permit suspension.
The difference between a Class B permit and a full Class B CDL
The main difference is that a permit is temporary and restricted, while a full CDL is permanent (until it expires and you renew it) and unrestricted. On a permit, you typically cannot drive without supervision, cannot drive at certain times or on certain routes, and cannot transport certain cargo. Once you pass your skills test and receive your full Class B CDL, these restrictions are lifted.
A full Class B CDL also allows you to drive for commercial purposes — to be paid for operating the vehicle — whereas many states prohibit permit holders from being paid for their driving. Some states allow limited commercial operation on a permit (such as driving your own business vehicle), but this is not universal. Check your state's rules before accepting payment for any driving on a permit.
Your full CDL will also be recognized in other states, whereas a permit is typically valid only in the state that issued it. If you move or travel to another state, you may not be able to operate a commercial vehicle on an out-of-state permit.
How to prepare for your Class B CDL knowledge and skills tests
To convert your permit to a full Class B CDL, you must pass two tests: a written knowledge test and a behind-the-wheel skills test. The knowledge test covers traffic laws, vehicle operation, cargo securement, and safe driving practices specific to commercial vehicles. You can study using your state's CDL manual, which is available free from your state's DMV website.
The skills test includes a pre-trip vehicle inspection, a basic control test (backing, turning, and parking), and a road test where an examiner watches you drive in real traffic. You must demonstrate safe operation and knowledge of the vehicle's capabilities and limitations. Many states require you to use a vehicle provided by a CDL training school or an approved testing facility, rather than your own vehicle.
Some states require or recommend formal CDL training before you take the skills test. Others allow you to study on your own and test independently. Training programs typically cost between several hundred and several thousand dollars, depending on the length and intensity of the course. If you are unsure whether training is required in your state, contact your DMV or a local CDL training school.
Frequently Asked Questions
Can I drive a school bus on a Class B CDL permit?
Only if you hold a P (passenger) endorsement and your state permits it. A base Class B permit does not include school bus operation. You must pass a separate endorsement test, and some states restrict when and where you can drive a bus on a permit — for example, no students on board, or daylight hours only. Check your state's rules before accepting a school bus driving job on a permit.
What happens if I drive outside my permit restrictions?
You can be cited for violating the terms of your permit. Penalties vary by state but typically include fines, permit suspension, and possible criminal charges if the violation is serious or results in an accident. In some states, driving outside your restrictions can also disqualify you from obtaining a full CDL for a period of time. Always follow the restrictions listed on your permit document.
Can I renew my Class B permit if it expires before I pass the skills test?
This depends on your state. Some states allow one or more renewals without reapplying; others require you to reapply and retake the written test. Contact your state's DMV to find out whether renewal is an option and what the process is. Plan to schedule your skills test well before your permit expires so you do not run out of time.
Do I need formal CDL training to get a Class B CDL?
Not in all states. Some states allow you to study independently and test on your own, while others require or strongly recommend formal training. Training can improve your chances of passing the skills test on your first attempt and may reduce your insurance costs once you have your full license. Ask your state's DMV whether training is required or recommended in your area.
Can I drive a Class B vehicle in another state on my Class B permit?
Generally, no. A CDL permit is typically valid only in the state that issued it. If you travel to another state, you cannot legally operate a commercial vehicle on an out-of-state permit. Once you obtain your full Class B CDL, it is recognized in all states and you can drive in any state where you are legally present.