Class B License Cost Varies by State and Test Type
A Class B commercial driver's license costs between $100 and $500 in most states, depending on where you live, whether you need air brake training, and how many endorsements you add. The base fee covers the license itself; endorsements like Hazmat or Tanker add $10 to $100 each. Some states charge extra for the written test, the road test, or both — others bundle these into the license fee.
The total you pay also depends on whether you already hold a regular driver's license. If you do, you may pay less than someone starting from scratch. A few states charge different rates for a four-year versus an eight-year license, so asking your state's Department of Motor Vehicles (DMV) for the exact breakdown before you start is the fastest way to know your real cost.
Beyond the license fee itself, you should budget for training. Many employers require or cover a commercial driver training course, which typically costs $3,000 to $7,000 and takes three to six weeks. This is separate from the state license fee, but it is often the larger expense for someone new to commercial driving.
Key Takeaways
- Class B license fees range from $100 to $500 depending on your state, and endorsements add $10 to $100 each.
- Your state's DMV website or office can tell you the exact fee breakdown for written tests, road tests, and the license itself.
- Commercial driver training courses cost $3,000 to $7,000 separately from the license fee and are often required by employers.
- Some states charge less if you already hold a regular driver's license, so your starting point matters.
What a Class B License Lets You Drive
A Class B license covers vehicles with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, but only if the vehicle does not tow a trailer heavier than 10,000 pounds. This includes straight trucks like delivery trucks, dump trucks, cement mixers, and city buses — the kind of vehicle where the cargo or passengers sit on the truck itself, not behind it.
If you need to tow a trailer, you cannot use a Class B license alone. You would need a Class A license instead, which covers heavier combinations. This distinction matters because many commercial jobs involve towing, and the wrong license class means you cannot legally do the work.
Endorsements That Add to Your Class B Cost
A Class B license by itself covers basic commercial driving. Endorsements are add-ons that let you haul specific cargo or operate specific equipment. Each endorsement requires a separate written test and costs $10 to $100 depending on your state.
The most common endorsements for Class B drivers are Hazmat (hazardous materials), Tanker (liquids in bulk), and Passenger (for buses or vans carrying 16 or more people). Some jobs require multiple endorsements — a driver hauling hazardous liquids in a tanker truck needs both Hazmat and Tanker. Each one adds to your total cost and your testing time.
Not every job needs endorsements. A delivery driver in a straight truck with no special cargo needs only the base Class B license. Check your job posting or ask your employer which endorsements, if any, the position requires before you pay for tests you do not need.
Air Brake Restriction and Testing Costs
If your Class B vehicle has air brakes — the braking system used on most large trucks — you must pass an air brake test or accept an air brake restriction on your license. The restriction means you can only drive vehicles with hydraulic brakes, which eliminates most commercial jobs.
Some states charge extra for the air brake test; others include it in the road test fee. A few states require air brake training before you can test. If you are buying a commercial driver training course, it almost always includes air brake instruction, so the cost is already built in. If you are testing on your own, ask your DMV whether air brake testing costs extra and whether you need training first.
How to Find Your State's Exact Fees
License fees, test fees, and endorsement costs vary enough that calling or visiting your state DMV is the only way to know what you will actually pay. Most state DMV websites list fees in a table or downloadable document, organized by license class and endorsement.
When you contact your DMV, have your current license class ready and ask for the full breakdown: the base Class B fee, any written test fee, the road test fee, and the cost of each endorsement you need. Some states offer discounts if you renew early or if you hold a commercial license in another state, so ask about those too.
Training Costs Beyond the License Fee
The state license fee is only part of what you will spend. Most employers require a commercial driver training course before you can drive for them, even if you already hold a Class B license from another job. These courses run $3,000 to $7,000 and take three to six weeks of full-time study.
Some employers cover training costs as part of hiring; others require you to pay upfront and reimburse you after a set period of employment. A few will only hire drivers who have already completed training on their own dime. Ask potential employers about their training policy before you enroll in a course, because the cost difference can be significant.
Training courses include classroom instruction, behind-the-wheel practice, and usually air brake training. They prepare you for both the state road test and the real demands of the job. While the state license fee is fixed, training costs vary widely by school and location, so shop around if you are paying out of pocket.
Renewal and Replacement Fees
Once you have your Class B license, you will need to renew it periodically. Renewal fees are usually lower than the original license fee — often $50 to $200 depending on your state and how long the license is valid. Most Class B licenses last four or eight years.
If you lose your license or need a replacement copy, your state charges a replacement fee, typically $10 to $50. Some states charge extra if you need to add or remove an endorsement between renewals. Keep your license in a safe place and know your state's replacement fee in case you need it.
Frequently Asked Questions
Do I have to pay for training if I already have a regular driver's license?
A regular driver's license does not count toward a Class B commercial license. You still need to pass the Class B written and road tests. However, some states charge a lower fee if you already hold any driver's license. Many employers require formal training regardless of your prior driving experience, so check with your employer before assuming you can skip it.
Can I get a Class B license without taking a training course?
Yes, you can test for a Class B license on your own in most states without formal training. You study the manual, pass the written test, and pass the road test. However, most employers will not hire you without proof of training, so you may end up taking a course anyway. Training also makes you much more likely to pass the road test on your first try.
What happens if I fail the Class B road test?
You can retake the road test, usually for a fee of $50 to $150 per attempt. Most states let you test again within a few weeks. You do not have to retake the written test unless your state requires it. Budget for the possibility of multiple attempts if you are testing on your own without training.
Are there payment plans for training courses?
Some commercial driver training schools offer payment plans or financing, but not all do. A few partner with lenders or credit unions that offer loans for vocational training. Ask schools directly about payment options before you enroll. Some employers also offer tuition reimbursement or advance payment if you commit to working for them after training.
Does my Class B license cost more if I need multiple endorsements?
Yes. Each endorsement requires a separate test and costs $10 to $100 depending on your state. If you need Hazmat and Tanker, you pay for both. Some states offer small discounts if you test for multiple endorsements at the same time, so ask your DMV about bundled pricing.