What a CDL is and why you need one

A Commercial Driver's License (CDL) is required to operate certain large or heavy vehicles for pay. The specific vehicles that require a CDL depend on the vehicle's Gross Vehicle Weight Rating (GVWR) and what you're carrying. Generally, you need a CDL to drive tractor-trailers, dump trucks, buses carrying 16 or more passengers, tanker trucks, and vehicles carrying hazardous materials.

Each state issues its own CDL, but the testing standards and endorsement categories are uniform across all 50 states under federal regulation. You cannot straightforward upgrade an existing driver's license — you must pass written tests, a skills test, and a medical examination specific to commercial driving. The process typically takes several weeks to a few months from start to finish.

Key Takeaways

  • You must hold a valid regular driver's license in your state before you can obtain a CDL, and you must pass a Department of Transportation medical exam.
  • CDL testing includes a written exam on general knowledge, a vehicle inspection test, and a behind-the-wheel driving test, all administered by your state's Department of Motor Vehicles.
  • Endorsements (such as Hazmat, Tanker, or Passenger) require additional written tests and allow you to operate specific vehicle types or carry certain cargo.
  • Many employers require CDL holders to have a clean driving record and pass a background check before hiring, so violations before obtaining your license can affect job prospects.
  • Some states allow you to take a CDL training course at a commercial driving school, which can reduce testing time and improve your chances of passing on the first attempt.

Medical certification and the FMCSA physical

Before you can even sit for a CDL written test, you must pass a medical examination performed by a Federal Motor Carrier Safety Administration (FMCSA) certified medical examiner. This is not your regular doctor's visit — the examiner checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle safely.

The examiner will review your medical history, including any medications you take, sleep disorders, diabetes, or heart conditions. If you pass, you receive a Medical Certificate, which is valid for 24 months. You must carry this certificate with you when driving commercially, and you must renew it before it expires. Some states allow you to renew by mail; others require an in-person exam. Check your state's DMV website for renewal procedures.

If the examiner finds a medical condition that disqualifies you, you may be able to request a waiver or exemption through your state's CDL program. The process varies by state and by condition, so contact your state's DMV for details on what options exist for your situation.

Written tests and knowledge requirements

The CDL written exam covers federal and state commercial driving regulations. Every applicant must pass the General Knowledge test, which covers topics like vehicle inspection, safe driving practices, cargo handling, and accident procedures. Most states also require a Combination Vehicles test if you plan to drive tractor-trailers.

Each test typically contains 50 questions, and you must score at least 80 percent to pass. You can take the test at your state's DMV office. Some states allow you to study using their official CDL handbook, available free on the state DMV website. Many people also use third-party study guides and practice tests, though these are not official materials.

If you fail a written test, you can usually retake it the same day or within a few days, depending on your state's policy. There is typically a fee for each attempt, ranging from $10 to $50 per test. Check your state's DMV website for the exact fee and retake policy.

Vehicle inspection and skills testing

After passing the written tests, you must demonstrate that you can safely inspect and operate a commercial vehicle. The Pre-Trip Vehicle Inspection test requires you to walk around a truck or bus and identify working and non-working components — lights, brakes, tires, mirrors, and safety equipment. You must explain what you are checking and why, and the examiner will mark you down for missing critical items.

The Behind-the-Wheel Driving test is conducted on public roads or a closed course, depending on your state. You will be asked to perform basic maneuvers such as backing up, turning, lane changes, and parking. The examiner watches for smooth handling, proper use of mirrors, safe speed, and compliance with traffic laws. This test typically lasts 30 to 45 minutes.

You must bring your own vehicle for the skills test — it must be the same class and type of vehicle you plan to drive commercially. For example, if you want to drive a tractor-trailer, you must test in a tractor-trailer. Some commercial driving schools provide vehicles for testing if you complete their training program.

Endorsements for specialized driving

A CDL endorsement is an additional certification that allows you to operate specific vehicle types or carry certain cargo. The most common endorsements are Hazmat (H) for hazardous materials, Tanker (N) for tank vehicles, and Passenger (P) for buses. Each endorsement requires a separate written test.

The Hazmat endorsement also requires a background check and fingerprinting through the Transportation Security Administration (TSA). This process can take several weeks. You cannot legally transport hazardous materials without the Hazmat endorsement, even if you hold a CDL.

You can obtain endorsements at the same time you obtain your CDL, or you can add them later. If you add them later, you only need to pass the endorsement test — you do not retake the general knowledge or skills tests. Some employers require specific endorsements as a condition of employment, so check job postings in your field before deciding which endorsements to pursue.

Training programs and how they affect your timeline

You are not required to attend a commercial driving school to obtain a CDL, but many people do. A CDL training program typically lasts 3 to 8 weeks and covers vehicle operation, federal regulations, and safety practices. Upon completion, the school may allow you to test directly through their facility rather than waiting for an appointment at your state DMV.

Training programs vary widely in cost, from $3,000 to $15,000 or more, depending on the school and the length of the program. Some programs are offered by community colleges, vocational schools, or private driving schools. A few employers sponsor training for new hires, though this is less common than it once was.

If you train through a school, you still must pass your state's official written and skills tests — the school cannot waive those requirements. However, the school's instruction and practice can improve your chances of passing on the first attempt. Some schools also help you schedule your state tests, which can speed up the overall process.

State-by-state differences and reciprocity

While CDL testing standards are federal, each state administers its own tests and sets its own fees and timelines. Some states charge $50 for a CDL, while others charge $200 or more. Some states allow online renewal of your medical certificate; others require an in-person visit. A few states have different age requirements or additional restrictions for new CDL holders.

Your CDL is valid in all 50 states and U.S. territories — you do not need separate licenses for each state. However, if you move to a new state, you must transfer your CDL to that state's DMV within a certain timeframe (usually 30 to 60 days). The transfer process is simpler than obtaining a new CDL, but requirements vary by state.

Before you begin the CDL process, visit your state's DMV website to confirm the current fees, required documents, medical examiner locations, and testing procedures. Some states have long wait times for skills tests, so starting early is important if you have a job important date.

Frequently Asked Questions

Do I need a regular driver's license before I can get a CDL?

Yes. You must hold a valid driver's license in your state before you can obtain a CDL. Your regular license must be in good standing — if it is suspended or revoked, you cannot obtain a CDL until it is restored.

What happens if I fail the behind-the-wheel test?

You can retake the test after a waiting period set by your state, usually 7 to 14 days. You must pay the testing fee again. Most people pass on the second or third attempt. If you fail multiple times, consider enrolling in a CDL training program to get additional instruction.

Can I get a CDL if I have traffic violations on my record?

A few traffic violations will not automatically disqualify you, but serious violations such as DUI, reckless driving, or multiple speeding tickets can make you ineligible. Employers also review your driving record and may refuse to hire you if it shows violations. Contact your state's DMV to confirm what violations affect CDL may be able to access.

How long is a CDL valid?

A CDL is typically valid for 4 to 8 years, depending on your state and your age. You must renew it before it expires. Renewal usually requires passing a written test again and renewing your medical certificate. Some states allow renewal by mail if you have no violations.

What is the difference between a CDL and a CLP?

A Commercial Learner's Permit (CLP) is a temporary permit that allows you to practice driving a commercial vehicle with a licensed CDL holder in the vehicle. You must obtain a CLP before you can take the behind-the-wheel test. The CLP is valid for a limited time, usually 180 days, and you cannot use it to drive commercially for pay.