What You Need to Do to Get a CDL

Becoming a CDL driver means passing a written knowledge test, a skills test behind the wheel, and a medical examination — all administered by your state's Department of Motor Vehicles. You cannot skip steps or test out of any of them. The process takes weeks to months depending on how quickly you schedule tests and whether you pass on your first attempt. Most states require you to hold a valid commercial learner's permit (CLP) for at least 14 days before you can take the skills test, so plan for that waiting period.

You start by getting your CLP, which involves passing a written test on commercial driving rules and vehicle safety. Once you hold the CLP, you can practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. After the waiting period, you schedule your skills test — a pre-trip inspection, a basic control test, and a road test. Pass all three, and you receive your CDL. The entire timeline is typically 6 to 12 weeks if you study efficiently and pass tests on the first try.

Key Takeaways

  • You must obtain a commercial learner's permit first by passing a written knowledge test at your state DMV, then wait at least 14 days before taking the skills test.
  • The skills test has three parts — pre-trip inspection, basic control, and road test — and you must pass all three to receive your CDL.
  • A medical examination by a certified medical examiner is required before you can be issued a CDL, and your medical certificate must be renewed every two years.
  • Your state's CDL manual covers all test content; studying it thoroughly is the most direct way to pass the knowledge test on your first attempt.
  • Some states allow you to take the knowledge test online, but the skills test must always be taken in person at a DMV testing location.

Getting Your Commercial Learner's Permit

Before you can take the skills test, you must hold a valid commercial learner's permit (CLP). To get one, visit your state DMV with proof of identity, proof of residency, and your Social Security number. You will pay a fee — amounts vary by state, typically between $20 and $100 — and take a written knowledge test on the same day.

The knowledge test covers federal and state commercial driving regulations, vehicle safety, cargo handling, and hazardous materials if you are testing for those endorsements. Your state DMV publishes a free CDL manual that contains all material covered on the test. Most states allow you to study online or read the manual as a PDF. You have a set number of attempts — usually three — to pass; if you fail, you wait a few days and retake it at the same location.

Once you pass, you receive your CLP when ready or by mail within a few days. The CLP is valid for 180 days in most states, though some extend it to one year. During this holding period, you can practice driving a commercial vehicle only when a licensed CDL holder is in the passenger seat. You cannot drive commercially for pay while holding only a CLP.

The Medical Examination and Certificate

You must pass a medical examination by a certified medical examiner before your CDL is issued. This is not your regular doctor — it must be someone on the Federal Motor Carrier Safety Administration (FMCSA) National Registry of Certified Medical Examiners. Your state DMV can provide a list of examiners in your area, or you can search the FMCSA registry online.

The exam checks your vision, hearing, blood pressure, and general physical condition. You will answer questions about your medical history, including any conditions that might affect your ability to drive safely. The examiner will issue a medical certificate if you pass. This certificate is valid for two years and must be renewed before it expires. You cannot legally drive a commercial vehicle without a current medical certificate, even if you hold a valid CDL.

The cost of the medical exam varies by examiner and state, typically between $50 and $150. Some employers cover this cost; others require you to pay upfront. If you fail the exam, you may be able to retest with a different examiner or after addressing the medical issue that caused the failure.

Preparing for and Taking the Skills Test

The skills test has three components, all taken on the same day at a DMV testing site. You must pass all three to receive your CDL. The test is administered by a state examiner, and you must bring your own commercial vehicle — the examiner will not provide one. The vehicle must be the same class and type you are testing for (for example, a tractor-trailer if you are testing for Class A).

The pre-trip inspection requires you to walk around and inspect the vehicle, pointing out safety features and identifying any defects. The examiner asks you questions about what you are checking and why. This portion tests your knowledge of vehicle maintenance and safety standards.

The basic control test takes place in a closed course or parking lot. You perform maneuvers such as backing in a straight line, backing into an offset alley, and parking between two vehicles. The examiner scores you on precision and safety. This test does not involve driving on public roads.

The road test is a 30- to 50-minute drive on public streets and highways. The examiner observes your steering, braking, lane changes, mirror checks, and overall vehicle control. You must follow traffic laws and demonstrate safe commercial driving practices. Common reasons for failing include improper mirror checks, unsafe lane changes, and failure to maintain proper speed and distance from other vehicles.

CDL Endorsements and Restrictions

A basic CDL allows you to drive most commercial vehicles, but certain cargo and vehicle types require additional endorsements. These are noted on your license with letters (for example, H for hazardous materials, T for double/triple trailers, P for passenger vehicles). To add an endorsement, you take an additional written test specific to that endorsement. Some endorsements also require a skills test or background check.

Common endorsements include hazardous materials (H), tank vehicles (N), double/triple trailers (T), and passenger vehicles (P). If your job requires you to transport hazardous materials, you must have the H endorsement before you can legally do so. The hazardous materials test covers regulations on shipping, labeling, and emergency procedures.

Your CDL may also carry restrictions — limitations on what you can drive. For example, if you fail the air brake portion of the skills test, you receive a restriction that limits you to vehicles with manual brakes. Restrictions are noted on your license and can be removed by retesting the failed component.

Renewal and Maintaining Your CDL

Your CDL is valid for four to eight years depending on your state. You must renew it before it expires by visiting your state DMV, paying a renewal fee, and passing a new knowledge test. Some states allow you to renew online or by mail if you have no violations and your medical certificate is current; others require an in-person visit.

Your medical certificate must be renewed every two years and is separate from your CDL renewal. If your medical certificate expires before your CDL does, you cannot legally drive a commercial vehicle until you renew it, even though your CDL itself is still valid. Keep track of both expiration dates.

If you receive a traffic violation while driving commercially, it may affect your CDL status. Serious violations — such as reckless driving, improper lane changes, or following too closely — can result in suspension or disqualification. Your state DMV tracks violations and can suspend your CDL if you accumulate too many points or commit certain offenses.

What Varies by State

Every state administers CDL tests and issues CDLs, but the specific rules, fees, and procedures differ. Some states allow online knowledge testing; others require you to test in person at a DMV office. The waiting period between getting your CLP and taking the skills test is 14 days in most states, but a few states have different minimums. Renewal timelines, medical certificate requirements, and endorsement procedures also vary.

Before you begin, visit your state's DMV website to confirm the current process, fees, and required documents. Each state publishes its own CDL manual, which is the authoritative source for what will be on your knowledge test. If you are moving to a new state, you may be able to transfer your CDL, but the rules for transfer differ by state.

Frequently Asked Questions

Do I need to attend a truck driving school to get a CDL?

No. You can study the CDL manual on your own, practice with a licensed CDL holder, and take the tests at your state DMV without attending a formal school. However, many people find that a truck driving school provides structured training, access to practice vehicles, and instruction that helps them pass the tests more quickly. Some employers prefer or require CDL training from an accredited school.

Can I take the knowledge test more than three times if I keep failing?

Most states allow three attempts before you must wait a set period — usually 7 to 14 days — before retesting. After the waiting period, you can attempt again. There is no overall limit on how many times you can retake the test, but each attempt costs a fee. If you are failing repeatedly, consider using study materials or a training program to improve your preparation.

What happens if I fail the skills test?

You can retake the skills test after waiting a few days. You must pay the testing fee again and bring your own commercial vehicle. If you fail the same component multiple times, you may want to get additional practice or instruction before retesting. Some DMVs allow you to retake only the failed component rather than the entire test.

Can I drive a commercial vehicle while my medical certificate is expired?

No. Your medical certificate must be current at all times while you hold a CDL. If it expires, you cannot legally operate a commercial vehicle until you renew it with a certified medical examiner. Your CDL itself remains valid, but it is not usable without a current medical certificate.

Do I need a CDL to drive a pickup truck for work?

Not necessarily. A CDL is required only if the vehicle has a gross vehicle weight rating (GVWR) of 26,001 pounds or more, or if you are transporting certain hazardous materials or passengers. Most pickup trucks fall below this threshold. Check your vehicle's registration or door placard for the GVWR to determine whether a CDL is required.