What you need to do to get a CDL

A Commercial Driver's License (CDL) requires you to pass a written knowledge test, a skills test behind the wheel, and a medical examination. You cannot jump straight to the CDL test—you must first hold a regular driver's license and pass a CDL permit test, which you can take at your state's Department of Motor Vehicles (DMV). After you pass the permit test, you schedule a separate road test with an examiner, usually weeks later. The whole process typically takes two to four months from start to finish, depending on how quickly your state schedules tests and how many attempts you need.

The specific rules, fees, and test dates vary by state. Some states let you test for multiple endorsements (like hazmat or tanker) on the same day; others require separate appointments. Your state's DMV website lists the exact requirements, test locations, and current wait times for road tests in your area.

Key Takeaways

  • You must hold a valid regular driver's license before you can take a CDL permit test or road test.
  • The CDL permit test covers federal trucking regulations, vehicle safety, and safe driving practices, and you can retake it if you fail.
  • A medical examination by a certified examiner is required before you take your road test, and the results are valid for two years.
  • The road test includes a pre-trip inspection, basic control skills, and on-road driving, and you must pass all three parts to get your CDL.
  • Endorsements for hazmat, tanker, or passenger vehicles require additional written tests and sometimes extra fees.

Getting your CDL permit and passing the knowledge test

Visit your state's DMV office with your valid driver's license, proof of residency, and Social Security number or ITIN. You will pay a permit fee (usually $15 to $50, depending on your state) and receive a CDL permit process. The permit itself is not a license—it allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

The knowledge test covers three main areas: general CDL rules that explore to all commercial drivers, air brakes (if your vehicle has them), and combination vehicles (if you plan to drive a tractor-trailer). The test is multiple choice, usually 50 questions, and you must score at least 80 percent to pass. You can study using your state's CDL manual, which is free and available on the DMV website. Many people also use third-party study apps or practice tests, though these are optional. You can retake the test if you fail, though you may have to wait a few days and pay another fee.

The medical examination and what it covers

Before you take your road test, you must pass a medical examination by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. This is not your regular doctor—it must be someone certified specifically for CDL medical exams. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You will also answer questions about your medical history, including any conditions like diabetes, heart disease, or sleep apnea.

If you pass, the examiner issues a Medical Certificate valid for two years (or one year if you have certain medical conditions). You must carry this certificate when you take your road test and when you drive commercially. If you fail or have a condition that needs more information, the examiner will tell you what steps to take next—sometimes a specialist's letter or additional testing. The exam fee is typically $50 to $150 and is not covered by your state's DMV.

Scheduling and passing your CDL road test

Once you have your permit and medical certificate, contact your state's DMV to schedule a road test. Wait times vary widely—some states book tests within two weeks, others have a wait of two months or longer. You will need to bring your permit, medical certificate, valid driver's license, and proof of insurance for the vehicle you are testing in. The vehicle itself must be the type of commercial vehicle you are testing for (a Class 8 tractor-trailer if you want a Class A CDL, for example).

The road test has three parts: a pre-trip inspection where you walk around the vehicle and point out safety features and potential problems; basic control skills where you perform maneuvers like backing, turning, and parking in a closed course; and on-road driving where an examiner rides with you on public roads. You must pass all three parts. If you fail any part, you can retake the test, though you will pay another fee and wait for the next available appointment.

Endorsements and additional requirements

A basic CDL lets you drive most commercial vehicles, but certain cargo or vehicle types require an endorsement—an additional qualification marked on your license. The most common are Hazmat (hazardous materials), Tanker, and Passenger. Each endorsement requires a separate written test, and some require a background check or fingerprinting. Hazmat endorsement, for example, involves a Transportation Security Administration (TSA) background check and costs extra.

You can take endorsement tests on the same day as your main CDL test or at separate appointments, depending on your state's rules. Some endorsements also require a skills test component. Check your state's CDL manual or DMV website to see which endorsements are available and what each one covers.

What happens after you pass your road test

Once you pass all three parts of the road test, the examiner submits your results to your state's DMV. Your CDL is usually issued within one to two weeks, either mailed to your address or available for pickup at your local DMV office. Your CDL is valid for four to eight years depending on your state, and you will need to renew it before it expires. Some states require a medical re-examination before renewal; others do not.

Your CDL comes with restrictions based on what you tested in. If you tested in an automatic transmission vehicle, your license will be restricted to automatics only. If you tested in a vehicle without air brakes, you cannot drive vehicles with air brakes. These restrictions can be removed by retesting in the appropriate vehicle type.

Common reasons people fail the road test and how to avoid them

The most frequent failures happen during the pre-trip inspection, where test-takers forget to check mirrors, lights, or tire condition, or cannot explain what they are looking for. Before your test, practice the inspection routine multiple times with the exact vehicle you will test in—different trucks have different layouts. Bring a checklist if your state allows it.

During basic control skills, backing and parking cause the most trouble. These maneuvers require practice in a real commercial vehicle, not just a car. Many people take a CDL training course specifically to practice these skills in a controlled setting. On-road driving failures usually come from speeding, improper lane changes, or not checking mirrors frequently enough. The examiner is watching for safe habits, not perfect driving.

Frequently Asked Questions

Do I need to take a CDL training course?

No, it is not required by law. You can study the manual on your own and practice with someone who holds a CDL. However, many people find a training course helpful because instructors teach you the exact maneuvers the test covers and let you practice in a real commercial vehicle. Some employers will pay for training if you commit to working for them afterward.

Can I test for my CDL in a different state than where I live?

No. You must test in the state where you hold your regular driver's license. If you move to a new state, you can transfer your CDL to that state's DMV without retesting, though you will pay a transfer fee and may need to renew sooner.

What if I fail the road test?

You can retake it. You will pay the test fee again and wait for the next available appointment slot. Your permit remains valid while you prepare for another attempt. There is no limit to how many times you can retake the test, though some states may require you to retake the knowledge test if you wait too long between road test attempts.

How long is my CDL valid?

Most states issue CDLs valid for four to eight years. You must renew before the expiration date. Some states require a new medical examination at renewal; others only require it if your medical certificate expires first. Check your state's DMV website for renewal timelines and requirements.

Can I drive a commercial vehicle with just my permit?

Only if a licensed CDL holder is sitting next to you in the front seat. You cannot drive commercially for pay with a permit. Once you pass your road test and receive your CDL, you can drive on your own.