What you need to do to get a Class B license

A Class B driver's license lets you drive single vehicles over 26,001 pounds gross vehicle weight rating (GVWR) — typically straight trucks, large box trucks, and some buses — without a trailer. The path to getting one involves getting a learner's permit first, passing a written knowledge test and a skills test, and meeting your state's age and residency requirements. Most states require you to hold the permit for a waiting period (often 14 days to several weeks) before you can test for the full license.

The exact steps and documents vary by state, but the general sequence is the same everywhere: meet the baseline requirements, get your permit, study and practice, pass the written test, pass the driving test, and pay the licensing fee. Some states let you skip the permit stage if you already hold a valid Class C (regular car) license, though you still take both tests.

Key Takeaways

  • You must be at least 18 years old in most states and pass a vision screening before you can get a Class B permit or license.
  • The written test covers vehicle operation, braking, weight distribution, and safety rules specific to heavy vehicles — not the same as a regular driver's test.
  • You need to pass a behind-the-wheel driving test in an actual Class B vehicle, which you must provide or rent from a testing facility or school.
  • Most states require you to hold a valid permit for a set waiting period before you can take the driving test, typically two to four weeks.
  • Costs vary widely by state but usually range from $50 to $150 total for permit and license fees, plus the cost of the vehicle for testing.

Age, residency, and medical requirements

You must be at least 18 years old to hold a Class B license in all 50 states. Some states allow 17-year-olds to get a permit but require you to be 18 before you can test for the full license. You must be a state resident or have a valid reason to be there (such as military deployment or work), and you need proof of identity and residency — typically a birth certificate or passport and a utility bill or lease agreement with your name and current address.

Most states require a vision screening showing you can see at least 20/40 in each eye (corrected or uncorrected). A few states also require a medical certificate from a doctor if you have certain conditions like diabetes or epilepsy, though this is less common for Class B than for commercial Class A licenses. Check your state's Department of Motor Vehicles website for the specific medical rules in your area.

Getting your Class B learner's permit

Before you can test for a Class B license, you must first get a Class B learner's permit. Go to your state's DMV office with your proof of identity, proof of residency, and your current driver's license (if you have one). You will pay a permit fee — usually $15 to $40 — and pass a vision screening. Some states do this on the spot; others schedule it for a separate appointment.

Once you have your permit, you can legally drive a Class B vehicle, but only with a licensed Class B driver in the passenger seat. The permit is valid for a set period — typically 6 to 12 months — so you need to pass your driving test before it expires. If it does expire, you can renew it, but you may have to retake the written test.

The written knowledge test

The Class B written test is longer and more detailed than a regular driver's license test. It covers vehicle operation (steering, braking, turning), weight and balance, cargo securement, brake systems, tire safety, and road rules specific to heavy vehicles. Most states give you 50 to 100 questions, and you typically need to score 80 percent or higher to pass. The test is usually multiple choice and takes 30 to 60 minutes.

You can study using your state's Class B manual, which is free and available online from the DMV website. Many states also offer practice tests online. Some people take a commercial driver training course, which covers the same material but in a classroom setting with an instructor — this is optional but can help if you are not confident studying on your own. The written test costs nothing extra; it is included in your permit fee.

Scheduling and passing the driving test

After you have held your permit for the required waiting period (check your state's rules — it is often 14 days to four weeks), you can schedule your behind-the-wheel driving test. You must bring a Class B vehicle that is registered, insured, and in safe working condition. If you do not own one, you can rent from a truck rental company, borrow from an employer, or use a vehicle from a commercial driver training school.

The test usually lasts 30 to 45 minutes and includes pre-trip inspection (checking lights, brakes, mirrors, and tires), basic vehicle control (backing, turning, parking), and on-road driving. The examiner watches how you handle the vehicle's size and weight, use the mirrors, brake smoothly, and follow traffic laws. You must pass both the pre-trip and the driving portions. If you fail, you can usually retake the test after a waiting period — typically one to two weeks — and pay a retest fee of $10 to $30.

Fees and timeline

The total cost for a Class B license varies by state. Permit fees range from $15 to $40, and license fees range from $30 to $100. Some states charge a single combined fee of $50 to $150. You may also need to pay for a medical certificate (if required) and for the vehicle you use during the test. If you rent a truck for testing, expect to pay $50 to $150 for a few hours.

The timeline from start to license usually takes four to eight weeks. You need time to study for the written test, wait for the permit holding period, schedule the driving test, and then wait for your license to be printed and mailed. If you fail either test, add another one to three weeks for a retest. Expedited processing is available in some states for an extra fee, but it is not common for Class B licenses.

Renewing or upgrading from a Class C license

If you already hold a valid Class C (regular car) license, some states let you skip the permit stage and go straight to the written and driving tests for Class B. Other states still require you to get a permit first. Check your state's rules before you go to the DMV. The written and driving tests are the same regardless of whether you held a permit.

When your Class B license expires, you renew it the same way you renew a Class C license — usually by mail, online, or in person at the DMV. You do not have to retake the tests unless your state requires it (a few states do for commercial licenses every few years). Renewal fees are typically $30 to $60 and are lower than the original license fee.

Frequently Asked Questions

Do I need a Class B license to drive a pickup truck or large SUV?

No. A Class B license is only for vehicles over 26,001 pounds GVWR. Most pickup trucks and SUVs fall under that threshold and can be driven with a regular Class C license. Check your vehicle's registration or owner's manual for the GVWR if you are unsure.

Can I take the driving test in a rental truck?

Yes. Most states allow you to use a rented Class B vehicle for the test. The vehicle must be registered and insured, and you must have the owner's permission. Some DMV offices have a list of approved rental companies, so call ahead to confirm the rental company's vehicle meets your state's requirements.

What happens if I fail the driving test?

You can retake it after a waiting period, usually one to two weeks. You pay a retest fee (typically $10 to $30) and schedule another test. Your permit remains valid during this time, so you can keep practicing. Most states let you retake the test as many times as you need.

Do I need a Class B license if I drive for my job?

Only if the vehicle you drive is over 26,001 pounds GVWR. If your employer requires you to drive a Class B vehicle, they should tell you before you are hired. Some employers offer to pay for the license or training as part of the job.

Can I get a Class B license online?

No. You must go to a DMV office in person for the vision screening, written test, and driving test. Some states let you renew online once you have a valid Class B license, but the initial license requires in-person visits.