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

A Commercial Driver's License (CDL) is a special driver's license required to operate certain large or heavy vehicles for pay. If you drive a truck weighing more than 26,000 pounds, a bus carrying passengers, or a vehicle carrying hazardous materials, you need a CDL. Most states also require a CDL to drive a tractor-trailer combination or any vehicle designed to transport 16 or more people (including the driver).

The key difference between a regular driver's license and a CDL is that a CDL comes with endorsements — additional qualifications that show you can handle specific types of commercial driving. A CDL without endorsements lets you drive certain commercial vehicles, but endorsements like Hazmat (hazardous materials) or Passenger (buses) expand what you're legally permitted to operate.

Your state's Department of Motor Vehicles (DMV) or equivalent agency issues CDLs. The process involves written tests, a skills test, and a medical examination. Most people spend two to eight weeks preparing, though the timeline depends on how quickly you can schedule tests and whether you attend a truck driving school.

Key Takeaways

  • You need a CDL to drive most trucks over 26,000 pounds, buses, or vehicles carrying hazardous materials — driving without one when required is a federal violation.
  • The CDL process requires passing a written knowledge test, a pre-trip vehicle inspection test, and a road skills test, all administered by your state's DMV.
  • A medical examination from a certified medical examiner is mandatory; your doctor must complete the official FMCSA form, not a regular physical.
  • You can prepare for the written test through your state's CDL manual and practice tests, or by attending a commercial driving school that covers all three test components.
  • Endorsements like Hazmat, Passenger, or Tanker require separate written tests and are added to your CDL after you pass the basic CDL tests.

The Medical Examination and Certification

Before you take any CDL test, you must pass a medical examination from a FMCSA-certified medical examiner — this is not your regular doctor's physical. The Federal Motor Carrier Safety Administration (FMCSA) maintains a national registry of approved examiners. You can find one at fmcsa.dot.gov/medical by entering your state and city.

The examiner checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. They complete the official Medical Examination Report form (MCSA-5875). You receive a Medical Certificate valid for two years (or one year if you have certain medical conditions). You must carry this certificate when you drive commercially and present it when renewing your CDL.

The exam typically costs between $75 and $150 out of pocket. Some employers cover this cost, but you should confirm before scheduling. Schedule the exam early — you cannot take your CDL written test without proof of a current medical certificate.

Obtaining Your Learner's Permit (CDL Permit)

Most states require you to hold a CDL learner's permit (also called a CDL instruction permit) before taking the road skills test. To get one, visit your state's DMV with your medical certificate, proof of identity, proof of residency, and your Social Security number.

You will take a written knowledge test covering general CDL rules, vehicle safety, and safe driving practices. The test is usually 50 questions, and you must score at least 80 percent to pass. Your state provides a CDL manual free online or in print at the DMV; this manual contains all the material covered on the test.

If you are pursuing endorsements (Hazmat, Passenger, Tanker, or Doubles/Triples), you take separate written tests for each one at the same time or later. Each endorsement test covers specific rules for that vehicle type. Once you pass the general knowledge test and any endorsement tests, you receive your CDL learner's permit, valid for a set period (usually 180 days to one year, depending on your state).

Preparing for the Skills Tests

The CDL skills test has three parts: the pre-trip inspection, the basic control skills test, and the road test. All three are administered by your state's DMV or an approved third-party testing facility.

The pre-trip inspection requires you to walk around and inspect a commercial vehicle, pointing out safety features and identifying defects. You must know the location and function of lights, brakes, mirrors, coupling devices, and emergency equipment. The examiner asks you questions while you inspect, and you must demonstrate that the vehicle is safe to operate.

The basic control skills test takes place in a closed course or parking lot. You maneuver the vehicle through a series of exercises: backing in a straight line, backing into an offset alley, and performing a 90-degree alley dock. These test your ability to control a large vehicle in tight spaces. You must complete each exercise without hitting cones or going outside the marked boundaries.

The road test is a 30- to 60-minute drive on public roads with an examiner in the vehicle. The examiner observes your ability to start, stop, turn, merge, and respond to traffic. You must demonstrate safe driving habits, proper mirror checking, and smooth vehicle control. The examiner may ask you to perform specific maneuvers like lane changes or parking.

Attending a Commercial Driving School vs. Self-Preparation

You can prepare for the CDL tests on your own using your state's CDL manual and practice tests, or you can attend a commercial driving school. Schools typically cost between $3,000 and $8,000 and last three to seven weeks. Many schools provide classroom instruction, behind-the-wheel training, and test preparation. Some offer job placement information after you pass your tests.

Self-preparation works if you already have experience driving large vehicles or if you are comfortable learning through independent study. You study the manual, take online practice tests, and arrange your own vehicle for the skills test. Some states allow you to use your own truck; others require you to use a vehicle provided by a testing facility or school.

A driving school is often faster and more structured. Instructors teach you the specific maneuvers the examiner will test, provide feedback on your driving, and help you understand complex topics like air brake systems and cargo securement. Many employers prefer hiring drivers who attended a recognized school because it signals formal training. If you have no commercial driving experience, a school significantly increases your chances of passing the skills test on your first attempt.

Scheduling and Taking Your CDL Tests

Once you have your medical certificate and CDL learner's permit, contact your state's DMV to schedule your skills tests. Testing availability varies by location; some areas have same-week appointments, while others have wait times of several weeks. Book as soon as your permit is issued.

On test day, bring your learner's permit, medical certificate, proof of identity, and proof of residency. Arrive early — most testing facilities require you to be there 15 to 30 minutes before your appointment. Wear clothes that allow you to move freely and wear closed-toe shoes.

If you fail any part of the skills test, you can retake it. Most states allow you to retake a failed test within a set timeframe (often 14 days). You do not retake the written test unless your learner's permit expires. If your permit expires before you pass all three skills tests, you must retake the written test to renew it.

Getting Your CDL and Adding Endorsements

After you pass all three skills tests, return to the DMV with your test results and required documents. The DMV issues your CDL, which is valid for four to eight years depending on your state. Your CDL will show your class (A, B, or C) and any endorsements you have earned.

If you want to add endorsements after receiving your basic CDL, you take the written test for that endorsement at the DMV. For example, to add a Hazmat endorsement, you pass a 30-question test covering hazardous materials regulations. Some endorsements (like Hazmat) also require a background check and fingerprinting. Once you pass the test and meet any additional requirements, the endorsement is added to your CDL.

Renewing your CDL requires passing a new medical examination and, in most states, retaking the written test. Some states allow online renewal if you have no violations, but you must still provide a current medical certificate. Plan to renew at least 30 days before your CDL expires to avoid driving without a valid license.

Frequently Asked Questions

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

No, unless the vehicle weighs more than 26,000 pounds or is designed to carry 16 or more people. Most pickup trucks and work vans fall below this threshold. Check your vehicle's Gross Vehicle Weight Rating (GVWR) on the driver's door jamb — if it is 26,001 pounds or higher, you need a CDL.

Can I take the CDL tests in a different state than where I live?

Most states require you to be a resident or have a valid state ID from that state to test there. Some states allow non-residents to test if they hold a valid out-of-state driver's license. Contact your intended testing state's DMV before scheduling to confirm their residency rules.

What happens if I fail the road test?

You can retake it, usually within 14 days. You do not pay the full test fee again in most states — you pay a retest fee, which is lower. Review the examiner's feedback, practice the weak areas, and schedule your next attempt. Many people pass on their second or third try.

How long does a CDL stay valid?

A CDL is valid for four to eight years depending on your state. You must renew it before it expires by passing a new medical examination and, in most states, retaking the written test. Some states offer online renewal if you have no violations, but you always need a current medical certificate.

Can I get a CDL with a DUI or traffic violation on my record?

A DUI or serious traffic violation does not automatically disqualify you, but it may delay your CDL or result in restrictions. Your state's DMV reviews your driving record. Some violations require a waiting period or may prevent you from obtaining certain endorsements. Contact your state's DMV to learn how your specific violations affect your CDL status.