A CDL is a special driver's license for operating heavy trucks and buses

A Commercial Driver's License (CDL) is a separate license you need if you drive a truck or bus for work. It is not an upgrade to your regular driver's license — it is a different license altogether, issued by your state's Department of Motor Vehicles. You cannot legally drive a commercial vehicle without one, even if you have a regular license.

The main reason CDLs exist is safety. Commercial vehicles are larger, heavier, and harder to control than passenger cars. They require different skills and knowledge. States test for these skills separately, which is why the CDL process takes longer and costs more than renewing a regular license.

You need a CDL if your job involves driving a vehicle that meets certain weight or cargo requirements. The specific rules vary slightly by state, but the federal baseline is the same everywhere: if the vehicle's Gross Vehicle Weight Rating (GVWR) is 26,001 pounds or more, you need a CDL. Some states also require a CDL for smaller vehicles if they carry hazardous materials or passengers for hire.

Key Takeaways

  • A CDL is required to drive trucks, buses, and other commercial vehicles weighing over 26,001 pounds, and you cannot use a regular driver's license instead.
  • Getting a CDL involves a written knowledge test, a skills test with a vehicle, and a medical examination, all of which take weeks to complete.
  • You must first hold a valid regular driver's license and pass a background check before you can even begin the CDL process.
  • Different CDL classes (A, B, and C) allow you to drive different types of vehicles, and your job determines which class you need.
  • Endorsements on your CDL — such as for hazardous materials or passenger transport — are additional certifications that expand what you are legally allowed to haul or carry.

The three CDL classes and what each one covers

CDLs come in three classes: A, B, and C. Your job determines which one you need. Class A is the broadest and allows you to drive the heaviest trucks, including tractor-trailers and any combination of vehicles totaling 26,001 pounds or more. Most long-haul truck drivers hold a Class A CDL.

Class B covers single vehicles weighing 26,001 pounds or more that are not tractor-trailers — think dump trucks, concrete mixers, or city buses. You can also tow a trailer under 10,000 pounds with a Class B. Class C is for smaller vehicles that carry hazardous materials or 16 or more passengers (including the driver). School bus drivers often hold a Class C CDL.

When you explore for your CDL, you choose the class that matches your job. You cannot straightforward get the highest class and use it for any job — the class must fit the vehicle you actually drive. If your job changes and you need to drive a different class of vehicle, you will need to test for and obtain the new class.

Endorsements: additional certifications on your CDL

Beyond the class, your CDL can carry endorsements — special certifications that allow you to haul or carry specific things. The most common endorsement is H, which allows you to haul hazardous materials like fuel or chemicals. If your job involves transporting hazardous cargo, you must have an H endorsement, and you will need to pass a background check and a separate written test.

Other endorsements include P (passenger transport), T (double or triple trailers), N (tank vehicles), and X (hazmat and tank combined). Some jobs require multiple endorsements. For example, a driver hauling hazardous liquids in a tanker truck would need both H and N endorsements.

You do not need an endorsement unless your specific job requires it. If you drive a standard tractor-trailer carrying general freight, you only need a Class A CDL with no endorsements. Endorsements are added during the CDL testing process or renewed when your CDL renews, depending on your state's rules.

The steps to get a CDL for the first time

Getting a CDL is a multi-step process that usually takes four to eight weeks. First, you must hold a valid regular driver's license and pass a medical examination by a certified medical examiner. Your state's DMV will provide a list of approved examiners. This exam checks your vision, hearing, and overall health — the standards are stricter than for a regular license because you will be operating a heavier vehicle.

Next, you obtain a Commercial Learner's Permit (CLP) by passing a written knowledge test at your DMV. The test covers vehicle control, hazard awareness, and safe driving practices specific to commercial vehicles. You study from your state's CDL manual, which is free and available online or at the DMV. The CLP allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

After holding your CLP for at least one week (the waiting period varies by state), you schedule a skills test with an approved testing facility. This test has three parts: a pre-trip vehicle inspection, a basic control skills test (backing, turning, and parking), and a road test. You must pass all three parts in one session. If you fail any part, you can retake it, but you will need to pay the testing fee again.

Once you pass the skills test, your state issues your CDL. If you need endorsements, you take additional written tests for those before or after the skills test, depending on your state's process.

Medical certification and what disqualifies you

The medical examination for a CDL is more thorough than a regular driver's license physical. The examiner checks your vision (you need at least 20/40 in each eye, with or without correction), hearing, blood pressure, and medical history. Certain conditions can disqualify you from holding a CDL, including uncontrolled diabetes, heart disease, sleep apnea, and some neurological disorders.

If you have a medical condition, it does not automatically mean you cannot get a CDL. Some conditions require a medical variance or waiver from the Federal Motor Carrier Safety Administration (FMCSA). Your medical examiner can tell you whether your condition qualifies for a waiver and how to request one. The process takes additional time and may require additional testing.

Your medical certification is valid for up to two years (one year in some cases, depending on your condition). When it expires, you must renew it to keep your CDL valid. If your medical certification lapses, your CDL becomes invalid until you renew it, even if the CDL itself has not expired.

Renewing your CDL versus renewing a regular license

Renewing a CDL is more involved than renewing a regular driver's license. You cannot straightforward mail in a form or renew online. You must visit your DMV in person, pass a new written knowledge test, and renew your medical certification. Some states require a new skills test every few years; others do not.

Your CDL renewal cycle is typically four to eight years, depending on your state. Before your CDL expires, check your state's DMV website for the specific renewal requirements and important date. Renewing early is a good idea because the process takes time, and driving with an expired CDL is illegal.

If you let your CDL expire, you cannot straightforward renew it — you will have to retake the entire CDL process from the beginning, including the knowledge test and skills test. This is why staying on top of your renewal date matters.

The cost of getting and maintaining a CDL

The cost of a CDL varies by state but typically ranges from $100 to $300 for the license itself. The medical examination costs $50 to $150. The skills test through a third-party testing facility costs $100 to $300. If you need endorsements, each one adds $10 to $50 to the total cost.

Many people take a CDL training course before testing, which costs $3,000 to $7,000 and takes three to six weeks. These courses are not required by law, but they significantly increase your chances of passing the skills test on your first attempt. Some employers pay for training if you agree to work for them for a set period.

Renewal costs are similar to the initial licensing cost, minus the training. Budget for the medical exam, the written test, and any endorsement renewals. Some states charge more for renewal than for the initial license.

Frequently Asked Questions

Can I drive a commercial vehicle with a regular driver's license if I own the vehicle?

No. A CDL is required to operate any commercial vehicle that meets the weight or cargo requirements, regardless of who owns it. Driving without a CDL is illegal and can result in fines, license suspension, and criminal charges.

What happens if I fail the CDL skills test?

You can retake the test, but you must pay the testing fee again. Most people pass on the second or third attempt. If you fail multiple times, consider taking a CDL training course — instructors can identify specific skills you need to improve.

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

Only if the truck's GVWR is 26,001 pounds or more. Most standard pickup trucks fall below this threshold, so a regular license is sufficient. Check your vehicle's registration or owner's manual for the GVWR if you are unsure.

Can I get a CDL if I have a DUI or other traffic conviction?

It depends on the conviction and your state's rules. Some convictions disqualify you from holding a CDL. Others require a waiting period or a waiver. Contact your state's DMV to find out whether your specific conviction affects your may be able to access.

How long does it take to get a CDL from start to finish?

The process typically takes four to eight weeks if you already have a regular license and pass all tests on your first attempt. If you take a training course first, add three to six weeks. If you fail any test and need to retake it, add another two to four weeks.