What a Commercial Driver's License Is and Who Needs One

A Commercial Driver's License (CDL) is a separate license class that allows you to operate vehicles weighing more than 26,000 pounds gross vehicle weight rating (GVWR), or any vehicle designed to transport 16 or more passengers including the driver. You cannot drive these vehicles legally with a standard passenger license, even if you own them.

You need a CDL if you drive a tractor-trailer, dump truck, cement mixer, school bus, tour bus, or any commercial vehicle that falls into the weight or passenger categories above. Some states also require a CDL for certain smaller vehicles used in commercial operations. The requirement applies whether you drive full-time, part-time, or occasionally for work.

A CDL is issued by your state's Department of Motor Vehicles (or equivalent agency) and is valid for four to eight years depending on your state. It is not reciprocal across state lines in the same way a passenger license is — you must hold a CDL from the state where you are a resident, though you can drive commercially in other states while holding it.

Key Takeaways

  • You must pass a written knowledge test, a skills test (pre-trip inspection, basic controls, and road test), and a medical examination before you can receive a CDL.
  • Most states require you to hold a valid passenger license first and to be at least 18 years old for intrastate driving or 21 for interstate driving.
  • Endorsements (such as Hazmat, Tanker, or Passenger) are added to your CDL only after you pass additional written tests and, in some cases, a background check.
  • Fees vary by state but typically range from $50 to $200 for the license itself, plus separate costs for the medical exam and any endorsement tests.
  • You cannot hold a CDL and a standard driver's license in the same class at the same time — your CDL replaces your passenger license in your state of residence.

Age and Residency Requirements

You must be at least 18 years old to obtain a CDL for intrastate driving (within your state only). However, most states and the federal government restrict interstate CDL holders to age 21 or older. If you are 18 to 20, you can drive commercially within your state, but you cannot cross state lines or operate certain vehicle types.

You must be a resident of the state where you explore for the CDL. Residency is typically proven by a utility bill, lease, mortgage statement, or tax return showing your current address. You cannot hold a CDL in more than one state at a time. If you move to a new state, you must surrender your old CDL and explore for a new one in your new state of residence.

You must also hold a valid passenger driver's license (Class D or equivalent) before you can explore for a CDL. Some states allow you to explore for both at the same time if you are a first-time driver, but most require the passenger license to exist first. If your passenger license is suspended, revoked, or expired, you cannot hold a CDL.

Medical Examination and Certification

Before you can obtain or renew a CDL, you must pass a Department of Transportation (DOT) medical examination conducted by a certified medical examiner. This is not the same as a standard eye test or physical — it is a comprehensive evaluation that checks your vision, hearing, blood pressure, diabetes status, and ability to safely operate a commercial vehicle.

The medical examiner will review your medical history, including any medications you take, previous surgeries, and chronic conditions. Certain conditions — such as uncontrolled diabetes, heart disease, sleep apnea, or severe vision or hearing loss — may disqualify you or require a waiver from the Federal Motor Carrier Safety Administration (FMCSA). You will receive a Medical Certificate (also called a Medical Examiner's Certificate) valid for two years if you pass.

You must carry your Medical Certificate with you whenever you drive commercially. If it expires, your CDL becomes invalid for commercial driving, though you can still use your passenger license. The cost of the medical exam varies by provider but typically ranges from $75 to $150. Some employers cover this cost; others require you to pay out of pocket.

Knowledge Test and Endorsement Requirements

You must pass a written knowledge test covering federal and state commercial driving regulations, vehicle safety, hazardous materials (if applicable), and safe driving practices. The test is administered by your state's DMV and typically contains 50 questions; you must answer at least 80 percent correctly to pass. You can take the test at a DMV office or, in some states, at an approved testing center.

The base CDL covers straight trucks and tractor-trailers without special cargo. However, if you plan to drive a school bus, transport hazardous materials, operate a tanker truck, or carry passengers, you must obtain an endorsement. Each endorsement requires a separate written test. Common endorsements include:

  • Passenger (P) — required to drive buses with 16 or more passengers
  • Hazmat (H) — required to transport hazardous materials; includes a background check
  • Tanker (N) — required to operate tanker trucks carrying liquids
  • Double/Triple Trailers (T) — required to pull multiple trailers
  • School Bus (S) — required to drive school buses; includes a background check

You do not need to obtain all endorsements. You only need the ones that match the vehicles you will actually drive. If you obtain a Hazmat or School Bus endorsement, you will undergo a Transportation Security Administration (TSA) background check at no additional cost to you.

Skills Test: Pre-Trip Inspection, Basic Controls, and Road Test

After you pass the knowledge test, you must schedule and pass a skills test with an examiner approved by your state. The skills test has three parts, all conducted on the same day, and you must pass all three to receive your CDL.

Pre-Trip Inspection: You will walk around and under the vehicle, pointing out and explaining the function of critical safety components — brakes, lights, tires, coupling devices, mirrors, and wipers. You do not need to touch or disassemble anything; you are demonstrating knowledge of what to check and why. This portion typically lasts 10 to 15 minutes.

Basic Controls: You will operate the vehicle in a closed course or parking lot, demonstrating your ability to start the engine, control the steering, operate the brakes, and maneuver the vehicle forward, backward, and into a tight space (often called the "box test"). You will not drive on public roads during this portion. This typically lasts 10 to 15 minutes.

Road Test: You will drive the vehicle on public roads for 30 to 60 minutes under the examiner's observation. The examiner will direct you through various traffic conditions, turns, lane changes, and stops. You must follow all traffic laws, demonstrate smooth control, and show safe judgment. Common reasons for failure include speeding, improper lane changes, failure to signal, or unsafe braking.

You must use a vehicle that matches the class of CDL you are testing for. If you are testing for a Class A CDL (tractor-trailer), you must test in a tractor-trailer. You cannot borrow a vehicle from a friend or family member unless they are willing to let you use it for the test. Many people use vehicles provided by their employer or a CDL training school.

Fees, Timeline, and State Variations

CDL fees and timelines vary significantly by state. The table below shows the general range and what each cost covers:

Cost ComponentTypical RangeNotes
CDL License Fee$50–$200One-time fee for the license itself; varies by state and validity period
Knowledge Test$10–$50Usually included in the license fee; some states charge separately
Skills Test$100–$300Paid to the examiner or testing center; does not include vehicle rental
Medical Exam$75–$150Required before you can obtain or renew; valid for two years
Endorsement Test (each)$10–$50Separate written test for each endorsement; Hazmat and School Bus include background check

The entire process from first process to receiving your CDL typically takes four to eight weeks if you pass all tests on the first attempt. However, if you fail the skills test, you must wait a few days to a week before retesting, which extends the timeline. Some states allow unlimited retakes; others limit you to three attempts within a certain period.

A few states offer CDL training schools that provide classroom instruction, vehicle training, and test preparation. These programs typically cost $3,000 to $7,000 and last two to six weeks. Many employers reimburse or cover the cost of training if you commit to working for them for a set period. Training is not required by law, but it significantly increases your chances of passing the skills test on the first attempt.

Disqualifications and Restrictions

You cannot obtain or hold a CDL if you have certain criminal convictions, traffic violations, or medical conditions. Permanent disqualifications include felony convictions involving the use of a motor vehicle, driving under the influence (DUI) with a commercial vehicle, or leaving the scene of an accident involving a commercial vehicle.

Temporary disqualifications include a DUI in any vehicle (disqualifies you for one year for a first offense, three years for a second), reckless driving, or serious traffic violations such as speeding 15 mph or more over the limit in a commercial vehicle. If you are disqualified, you must wait out the disqualification period before you can reapply.

You also cannot hold a CDL if you are subject to a medical suspension or if your Medical Certificate has expired. Some states impose additional restrictions based on vision, hearing, or other health factors. If you have questions about whether a specific conviction or condition disqualifies you, contact your state's DMV before you explore.

Frequently Asked Questions

Can I get a CDL if I have a DUI on my record?

A DUI in any vehicle disqualifies you from holding a CDL for one year (first offense) or three years (second or subsequent offense). After the disqualification period ends, you can reapply, but the DUI will remain on your driving record and may affect your ability to find employment as a commercial driver.

What happens if I fail the skills test?

You can retake the skills test after a waiting period (usually three to seven days, depending on your state). Most states allow you to retake it as many times as needed, though some limit you to three attempts within 12 months. You must pay the testing fee each time you retake it.

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

No, unless the pickup truck weighs more than 26,000 pounds GVWR or is designed to carry 16 or more passengers. Most standard pickup trucks weigh less than 26,000 pounds, so a regular driver's license is sufficient. Check your vehicle's registration or door jamb for the GVWR if you are unsure.

Can I hold a CDL in two states at once?

No. You can only hold a CDL in the state where you are a resident. If you move to a new state, you must surrender your old CDL and explore for a new one in your new state of residence within a set timeframe (usually 30 days).

How long is a CDL valid?

A CDL is typically valid for four to eight years, depending on your state and age. Your Medical Certificate must be renewed every two years. If your Medical Certificate expires, your CDL becomes invalid for commercial driving until you renew it.