A commercial driver's license lets you drive trucks and buses for pay

A Commercial Driver's License (CDL) is a special license issued by your state that permits you to operate large or heavy vehicles for compensation. Without one, it is illegal to drive a commercial truck, bus, or certain other vehicles on public roads, even if you have a regular driver's license. The CDL is separate from your standard license and requires additional testing, medical clearance, and background checks.

The federal government sets the baseline rules, but each state issues and administers its own CDL. That means the written test, the road test, and some requirements vary slightly by state — but the core structure is the same everywhere. Most people pursue a CDL to work as a truck driver, bus driver, or in delivery, though some jobs require one even if driving is not the main task.

Key Takeaways

  • A CDL is required by federal law to operate commercial trucks, buses, and certain other vehicles for pay, and you cannot use a regular driver's license instead.
  • You must pass a medical exam, a written knowledge test, and a behind-the-wheel driving test specific to the class of vehicle you want to drive.
  • Most states require you to hold a regular driver's license first and to have a valid Commercial Learner's Permit (CLP) before taking the road test.
  • The entire process typically takes several weeks to a few months, depending on how quickly you study, schedule tests, and find a testing location.
  • Some employers offer CDL training programs that cover the cost of instruction and testing in exchange for a commitment to work for them after you pass.

The three classes of CDL and what each one covers

The CDL is divided into three classes — A, B, and C — based on the weight and type of vehicle you want to drive. Class A covers the heaviest trucks, including tractor-trailers and any combination of vehicles weighing 26,001 pounds or more. This is the most common CDL for long-haul trucking. Class B covers single vehicles weighing 26,001 pounds or more that are not tractor-trailers, such as straight trucks, large buses, and dump trucks. Class C covers smaller vehicles but is less common; it is used mainly for certain passenger transport roles.

Most people who think "truck driver" are pursuing a Class A CDL. The class you need depends on the job you want. Your employer or the job posting will specify which class is required. You can only take the test for the class that matches the vehicle you will actually drive, so it is worth confirming before you study and pay for testing.

Medical exam and background check requirements

Before you can even sit for the written test, you must pass a Department of Transportation (DOT) medical examination conducted by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and general health. The examiner is looking for conditions that would make it unsafe for you to operate a large vehicle — for example, uncontrolled diabetes, certain heart conditions, or severe vision loss. If you pass, you receive a Medical Certificate valid for two years (or one year in some cases).

You will also undergo a background check that includes your driving record and criminal history. States look for serious traffic violations, DUIs, and certain felonies. A poor driving record or certain criminal convictions can disqualify you or delay approval. The specific rules vary by state, so check with your state's Department of Motor Vehicles (DMV) or equivalent agency for details on what will disqualify you.

The written test and what it covers

The CDL written test is a multiple-choice exam administered by your state's DMV. The test covers vehicle safety, braking systems, cargo handling, hazardous materials (if you want to transport them), and road rules specific to large vehicles. Most states require you to score at least 80 percent to pass. The test is typically 50 to 100 questions, depending on the class and any endorsements you are pursuing.

You can study using your state's CDL manual, which is free and available online or in print from the DMV. Many people also use third-party study guides and practice tests. Before you take the written test, you must have a valid Commercial Learner's Permit (CLP), which you obtain by passing a shorter knowledge test and providing your Medical Certificate. The CLP allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

The road test and behind-the-wheel evaluation

After you pass the written test and hold a valid CLP, you can schedule the behind-the-wheel road test. This test is conducted by a state examiner and typically lasts 30 to 45 minutes. You will be evaluated on your ability to perform pre-trip inspections, basic vehicle control (backing, turning, stopping), and on-road driving in various traffic conditions. The examiner is assessing whether you can safely operate the vehicle in real-world situations.

You must bring the actual vehicle you will be tested in — you cannot use a different truck or bus. Many people arrange this through a CDL training school, which provides both the vehicle and an instructor. If you are training independently, you will need to find a commercial vehicle yourself, which is often the biggest hurdle for self-taught candidates. Most states allow you to take the test multiple times if you fail, though you may have to pay the testing fee again.

Endorsements and restrictions that explore to your CDL

Beyond the class of license, a CDL can include endorsements that allow you to transport specific cargo or operate certain vehicle types. The most common endorsement is Hazmat (H), which allows you to transport hazardous materials. Others include Tanker (N) for tank vehicles, Passenger (P) for buses, and Double/Triple Trailers (T). Each endorsement requires an additional written test and, in some cases, a background check.

Your CDL may also carry restrictions — limitations on what you can drive. For example, if you fail the air brake portion of the test, you may receive a restriction that prohibits you from driving vehicles with air brakes. Restrictions are noted on your license and limit the jobs you can perform. Understanding which endorsements and restrictions explore to your license is important before you start job hunting, because employers often require specific ones.

Timeline and cost considerations

The entire CDL process typically takes 4 to 12 weeks from start to finish, though it can be faster or slower depending on how quickly you study, how soon you can schedule tests, and whether you pass on your first attempt. The medical exam usually costs $50 to $150. The written test and road test fees vary by state but typically range from $50 to $200 combined. If you attend a CDL training school, tuition ranges from $3,000 to $7,000 or more, depending on the program length and location.

Many trucking companies and transportation employers offer tuition reimbursement or fully funded training programs in exchange for a commitment to work for them after you obtain your CDL. These programs can eliminate your out-of-pocket costs but often require you to stay with the employer for a set period (typically one to three years). If you leave early, you may owe back the training costs. Weigh the commitment against the savings before you enroll.

Frequently Asked Questions

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

Yes. You must hold a valid regular driver's license in your state before you can obtain a CDL. The CDL is an addition to your regular license, not a replacement. Your regular license must be in good standing — no suspensions or revocations.

Can I get a CDL if I have a DUI or serious traffic violation on my record?

It depends on how recent the violation is and your state's rules. Many states disqualify applicants with a DUI within the past 5 to 10 years, or with multiple serious violations. Contact your state's DMV to learn the specific disqualifying offenses and waiting periods.

What happens if I fail the road test?

You can retake it, usually after waiting a few days. You will need to pay the testing fee again and schedule another appointment. Most people pass on the second or third attempt. Your CLP remains valid while you retake the test, as long as it has not expired.

Do I need to renew my CDL, and how often?

Yes. CDLs are typically valid for four or eight years, depending on your state. You must renew before it expires by passing a new medical exam and, in some cases, a written test. Some states allow online renewal if you have no violations.

Can I get a CDL if I wear glasses or have other vision corrections?

Yes, as long as your corrected vision meets the DOT standard of at least 20/40 in each eye and 20/60 in the weaker eye. The medical examiner will test your vision during your DOT exam and note any restrictions on your Medical Certificate if needed.