What a Class B license lets you drive
A Class B license authorizes you to operate single vehicles with a gross vehicle weight rating (GVWR) between 10,001 and 26,000 pounds. This includes many commercial trucks, small buses, and delivery vehicles — but not tractor-trailers or vehicles requiring a Class A license. The exact vehicles permitted vary slightly by state, so check your state's Department of Motor Vehicles (DMV) or equivalent agency for the complete list.
The key difference between Class B and a regular passenger license is that Class B covers heavier vehicles that need more training to operate safely. You cannot use a Class B to drive a tractor-trailer or any combination of vehicles exceeding 26,000 pounds; that requires a Class A license. Class B also does not permit you to carry passengers for hire unless you also hold a passenger endorsement.
Key Takeaways
- You must hold a valid driver's license, pass a written knowledge test specific to commercial vehicles, and pass a skills test in the actual vehicle you plan to drive.
- Most states require you to obtain a Commercial Driver's License (CDL) permit first, which you study for and test on before scheduling the driving exam.
- Medical certification through a Department of Transportation (DOT) physical is required in most states before you can be issued a Class B license.
- The total process typically takes several weeks to a few months, depending on how quickly you schedule tests and whether you pass on your first attempt.
- Costs vary by state but usually range from testing fees to medical examination fees; check your state DMV website for exact amounts.
Prerequisites before you start
You must already hold a valid driver's license in your state before you can pursue a Class B license. If you do not have one, you will need to obtain a standard passenger license first. You also need to be at least 18 years old in most states, though some states set the minimum at 21 for certain commercial driving roles.
Your driving record matters. Most states will not issue a Class B license if you have serious violations on your record — such as a DUI, reckless driving conviction, or multiple traffic violations within a set period. Check with your state DMV about any disqualifying offenses before you invest time and money in the process.
Getting your CDL permit and studying for the written test
The first step is obtaining a Commercial Driver's License (CDL) permit, which is the learner's permit for commercial driving. You explore for this at your state DMV by providing your valid driver's license, proof of residency, and Social Security number. Some states also require proof that you have passed a DOT medical examination before issuing the permit.
Once you have the permit, you study for and take a written knowledge test. This test covers vehicle inspection, safe driving practices, cargo handling (if relevant to your intended use), and air brake systems if your vehicle has them. The test is typically multiple-choice and administered on a computer at the DMV. You can study using your state's CDL manual, which is free and available on the DMV website, or through third-party study guides and practice tests.
The written test is usually one exam, though some states break it into separate tests for different endorsements. You must pass before you can schedule a driving skills test. Most states allow you to retake the written test if you do not pass, though there may be a waiting period between attempts.
Scheduling and passing the driving skills test
After you pass the written test, you schedule a skills test with an approved testing facility. This is a hands-on driving exam in an actual Class B vehicle — you cannot use a different vehicle or a simulator. The test typically includes three parts: a pre-trip vehicle inspection, a basic control skills test (backing, turning, parking), and an on-road driving test.
You must bring the actual vehicle you plan to drive, or one that matches the Class B category you are testing for. The examiner will watch you perform specific maneuvers and evaluate your ability to operate the vehicle safely in traffic. This test usually takes 45 minutes to an hour. You pass or fail based on your performance; there is no partial credit.
If you do not pass, you can retake the test, but there is typically a waiting period — often 14 days — before you can schedule another attempt. Some states allow unlimited retakes, while others cap the number of attempts within a certain timeframe.
DOT medical certification
Most states require a Department of Transportation (DOT) medical examination before issuing a Class B license. This is a physical exam performed by a certified medical examiner to may support you are physically capable of operating a commercial vehicle safely. The exam includes vision and hearing tests, blood pressure measurement, and a review of your medical history.
You schedule this exam with a DOT-certified medical examiner — your doctor may be certified, or you can find one through your state DMV website. The exam typically costs between $50 and $150, depending on your location and the provider. Once you pass, you receive a Medical Certificate, which is valid for two years. You must carry this certificate with you when driving a Class B vehicle, and you must renew it before it expires.
Fees and timeline
The total cost varies by state. Written test fees typically range from $10 to $50, skills test fees from $100 to $300, and the DOT medical exam from $50 to $150. Some states charge an additional license issuance fee. Check your state DMV website for the exact breakdown.
The timeline depends on how quickly you study and schedule tests. Most people complete the written test within two to four weeks of obtaining their permit. The skills test can usually be scheduled within a few weeks after passing the written test, though availability varies by location. The entire process from start to finish typically takes two to four months, but can be faster if you study intensively and pass all tests on your first attempt.
What happens after you pass
Once you pass the skills test and have your medical certificate on file, the DMV will issue your Class B license. This is a physical card that you carry with you when driving. Your Class B license is valid for the period set by your state — typically four to eight years — but your medical certificate must be renewed every two years.
You are now authorized to operate Class B vehicles for commercial purposes. Keep in mind that some employers may have additional training or certification requirements beyond the Class B license itself. Also, if you accumulate traffic violations or fail to renew your medical certificate, your Class B license can be suspended or revoked.
Frequently Asked Questions
Do I need a Class B license to drive a truck for personal use?
Not necessarily. If the truck's GVWR is 10,000 pounds or less, you can drive it with a regular passenger license. Only vehicles between 10,001 and 26,000 pounds GVWR require a Class B license. Check your vehicle's registration or owner's manual for the GVWR.
Can I take the skills test in a borrowed vehicle?
Yes, as long as it is a Class B vehicle that matches the category you are testing for. The vehicle must be properly registered and insured, and the owner must give you permission. You cannot use a vehicle that does not meet the weight and equipment requirements.
What if I fail the skills test?
You can retake it after the waiting period set by your state, usually 14 days. Your CDL permit remains valid, so you do not have to retake the written test. You can practice and schedule another skills test attempt.
Do I need a Class B license to drive a school bus?
Most states require a Class B license to drive a school bus, plus a passenger endorsement. Some states have a separate school bus endorsement. Check your state DMV for the specific requirements in your area.
What disqualifies me from getting a Class B license?
Serious traffic violations, DUI convictions, reckless driving, and certain medical conditions can disqualify you. Your state DMV maintains a list of disqualifying offenses. If you are unsure about your record, contact your DMV directly before starting the process.