A CDL Class B permit lets you drive certain commercial vehicles before you pass your full commercial driver's license test

A CDL Class B permit is a learner's permit issued by your state's Department of Motor Vehicles that allows you to operate a Class B commercial vehicle under supervision. Class B vehicles include straight trucks (like dump trucks or box trucks) with a gross vehicle weight rating (GVWR) over 26,001 pounds, but not combination vehicles like tractor-trailers. The permit proves you have passed the written knowledge test for commercial driving but have not yet passed the skills test (the driving exam).

You need this permit before you can legally practice driving a commercial vehicle or take your CDL skills test. Most states require you to hold the permit for a minimum period — often 14 days — before you can schedule the driving exam. The permit is not the same as a full CDL license; it is a temporary document that authorizes supervised practice only.

Key Takeaways

  • A CDL Class B permit requires passing a written knowledge test at your state's DMV, which covers vehicle operation, safety, and commercial driving rules specific to Class B trucks.
  • You must hold the permit for a state-mandated waiting period (typically 14 days) before you can take the skills test, though some states allow you to test sooner if you complete an approved training course.
  • The permit is only valid under supervision — you cannot operate a commercial vehicle alone, and your supervising driver must hold a valid CDL for the same class or higher.
  • You will need to bring proof of identity, residency, Social Security number, and medical certification (CDLIS medical card) to the DMV when you explore for the permit.
  • Once you pass the skills test, the permit expires and you receive your full CDL Class B license, which is valid for four to eight years depending on your state.

What documents you need to bring to the DMV

When you go to explore for your CDL Class B permit, bring your current driver's license or state ID, proof of your Social Security number (Social Security card, tax return, or W-2), and proof of residency (utility bill, lease, or bank statement dated within the last 60 days). You will also need a CDLIS medical certificate — this is the form completed by a certified medical examiner that confirms you meet federal health standards for commercial driving. Without this certificate, the DMV will not issue the permit.

Some states also require proof of citizenship or legal residency status. Check your state's DMV website before you go, because the exact list of acceptable documents varies by state and some DMVs require you to bring originals rather than copies. Bringing the wrong documents means a wasted trip.

How the written knowledge test works

The written test for a CDL Class B permit covers general commercial driving knowledge, air brake systems (if your vehicle has them), and vehicle inspection procedures. The test is typically 50 questions, and you must score at least 80 percent to pass. You take the test at your state's DMV office on a computer or on paper, depending on the location.

Most states allow you to take the test the same day you explore for the permit, though some require you to schedule it in advance. Study materials are available free on your state's DMV website — usually a CDL manual and practice tests. Many people study for one to two weeks before taking the test. If you fail, you can retake it, but there is usually a waiting period (often 24 hours to one week) before you can test again.

The waiting period between permit and skills test

After you pass the written test and receive your permit, most states require you to wait a minimum of 14 days before you can take the CDL skills test. This waiting period is meant to give you time to practice driving the vehicle with a licensed supervising driver. Some states waive or shorten this period if you complete an approved CDL training course — check your state's rules to see if a training program can reduce your wait time.

During this waiting period, you can only drive the commercial vehicle with a supervising driver who holds a valid CDL for Class B or higher. The supervising driver must be seated next to you and able to take control of the vehicle if needed. You cannot drive alone, and you cannot use the permit to haul cargo for pay.

What happens during the CDL skills test

The skills test has three parts: a pre-trip vehicle inspection, a basic control skills test, and a road test. During the pre-trip inspection, you walk around the truck and point out safety features and potential problems to the examiner. The basic control test happens in a closed course where you perform maneuvers like backing up, turning, and parking. The road test is a 20- to 30-minute drive on public roads where the examiner watches how you handle the vehicle in real traffic.

You must pass all three parts to receive your CDL Class B license. If you fail any part, you can retake the entire test, though there is usually a waiting period before you can schedule another attempt. Many states allow you to retake only the failed portion rather than the whole test, but this varies. Check your state's DMV website for the specific rules.

How long the permit is valid

A CDL Class B permit is typically valid for 180 days (six months) from the date of issue. If you do not pass the skills test within that time, the permit expires and you must reapply and retake the written test. Some states allow you to renew the permit once if you have not yet passed the skills test, but you will have to pay the fee again and may need to retake the written exam.

Once you pass the skills test, the permit is no longer valid — it is replaced by your full CDL Class B license. That license is valid for four to eight years depending on your state and whether you renew it before it expires.

Fees and where to pay them

The cost of a CDL Class B permit varies by state. Most states charge between $20 and $100 for the permit itself, plus an additional fee for the written test (usually $10 to $50) and the skills test (usually $50 to $150). Some states bundle these fees together; others charge them separately. You pay at the DMV office when you explore, and most offices accept cash, check, or card.

If you fail the written test and need to retake it, you typically pay the test fee again. The same applies to the skills test. Budget for the possibility of retaking either test, especially if you are not a strong test-taker. Some CDL training schools include the permit and test fees in their program cost, so if you are enrolling in a course, ask whether those fees are covered.

Frequently Asked Questions

Can I drive a Class B truck alone with my permit?

No. A CDL Class B permit only allows you to drive under supervision. A licensed CDL driver must be seated next to you at all times. You cannot operate the vehicle alone until you pass the skills test and receive your full CDL license.

What if I fail the skills test?

You can retake the test after a waiting period set by your state (usually 24 hours to two weeks). Your permit remains valid during this time as long as it has not expired. If your permit expires before you pass, you must reapply and retake the written test.

Do I need a medical certificate before I take the written test?

Yes. You must have a valid CDLIS medical certificate before the DMV will issue your permit. Schedule your medical exam with a certified medical examiner before you go to the DMV. The exam takes about 30 minutes and costs $50 to $150.

Can I use my Class B permit to haul cargo for money?

No. A permit is for learning and practice only. You cannot use it for any commercial purpose, including hauling cargo, towing, or operating the vehicle for hire. You must have your full CDL license to work as a commercial driver.

How do I know if I need a Class B or a different class of CDL?

Class B is for straight trucks over 26,001 pounds GVWR that are not towing a trailer. If you are driving a tractor-trailer combination, you need a Class A. If the truck is under 26,001 pounds, you may not need a CDL at all. Check your vehicle's GVWR on the driver's door jamb or ask the vehicle owner.