A commercial driver's license lets you operate heavy trucks, buses, and other large vehicles for pay

A commercial driver's license (CDL) is a separate license category issued by your state that permits you to drive vehicles above a certain weight or designed to carry passengers for compensation. You cannot legally operate these vehicles with a standard driver's license, even if you own them. The CDL exists because operating large vehicles requires different skills, knowledge, and safety standards than driving a car.

The federal government sets minimum standards for CDL testing and medical certification, but each state issues its own CDL and sets additional rules. Your CDL will be tied to your home state, and you can drive in any other state with it — but you must follow that state's laws while you're there.

Key Takeaways

  • A CDL is required to drive any truck over 26,001 pounds, any vehicle designed to carry 16 or more passengers, or any vehicle carrying hazardous materials, regardless of weight.
  • You must pass a written knowledge test, a skills test with a vehicle, and a medical examination before you can receive a CDL.
  • CDL classes (Class A, B, and C) determine what vehicles you can legally operate, and endorsements add permissions for hazmat, passenger transport, or tanker loads.
  • Your state's Department of Motor Vehicles or equivalent agency handles CDL issuance, testing, and renewal, which typically occurs every four years.
  • Violations on a CDL carry stricter penalties than standard driving violations, and some offenses can result in permanent disqualification from holding a CDL.

The three CDL classes and what each one covers

Class A is the broadest CDL category. It covers any combination of vehicles where the towed vehicle weighs more than 10,000 pounds — typically a tractor-trailer rig. If you hold a Class A, you can also drive Class B and Class C vehicles. Most long-haul truck drivers and many local delivery drivers hold a Class A CDL.

Class B covers single vehicles weighing more than 26,001 pounds that are not towing another vehicle over 10,000 pounds. This includes straight trucks, dump trucks, and city buses. A Class B holder cannot tow a heavy trailer.

Class C is the most limited category. It covers vehicles under the weight thresholds but designed to carry 16 or more passengers (like a full-size passenger bus or shuttle). Some states also issue a Class C for hazmat transport in smaller vehicles. A Class C CDL does not permit you to drive Class A or B vehicles.

Endorsements that expand what you can haul or carry

Your CDL class determines the basic vehicles you can operate. Endorsements are add-ons that permit you to transport specific cargo or passenger types. You must pass an additional written test for each endorsement you want.

The most common endorsements are H (hazardous materials), which allows you to transport chemicals, explosives, and other regulated cargo; P (passenger), which is required to carry passengers for pay in any vehicle; and T (tanker), which covers vehicles designed to haul liquids in bulk. Other endorsements include N (double/triple trailers), X (hazmat and tanker combined), and S (school bus), though school bus operation often requires a separate state certification beyond the endorsement.

You can hold multiple endorsements on a single CDL. If your job involves hauling hazmat and carrying passengers, you would need both H and P endorsements.

Medical certification and physical requirements

Before you can test for a CDL, you must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This is not your regular doctor's visit — it is a standardized physical that checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You cannot have certain medical conditions, such as uncontrolled diabetes, severe sleep apnea, or a history of heart attack, without a waiver from the Federal Motor Carrier Safety Administration (FMCSA).

Once you pass the medical exam, you receive a Medical Certificate (also called a Medical Examiner's Certificate), which is valid for up to two years. You must carry this certificate with you while driving commercially. If your medical status changes — for example, if you develop a condition that affects your ability to drive — you must report it and may need to retake the exam.

The testing process: written exam, skills test, and timing

Obtaining a CDL involves three separate tests, all administered by your state's Department of Motor Vehicles or equivalent agency. First, you pass a written knowledge test covering federal and state motor carrier safety rules, vehicle operation, and cargo handling (if applicable). The test is typically 50 questions, and you must score at least 80 percent to pass. You can study using your state's CDL manual, which is free and available online.

Second, you take a skills test in an actual vehicle. This test has three parts: a pre-trip vehicle inspection (you walk around and check the truck's condition), a basic control test (you maneuver the vehicle in a controlled area), and a road test (you drive on public roads with an examiner). You must demonstrate safe operation and knowledge of the vehicle's systems.

Third, you must hold a valid Medical Certificate before you can be issued the CDL. The entire process — from studying to passing all tests — typically takes several weeks to a few months, depending on how quickly you schedule tests and how many attempts you need.

Restrictions, violations, and disqualification

A CDL comes with stricter rules than a standard license. You cannot use a handheld phone while driving, and texting is prohibited entirely. Speeding, reckless driving, and following too closely carry harsher penalties on a CDL than on a regular license. Some violations — such as driving under the influence, leaving the scene of an accident, or using a vehicle to commit a felony — can result in permanent CDL disqualification.

If you accumulate serious violations within a certain timeframe, your CDL can be suspended or revoked. A serious violation is typically defined as speeding 15 miles per hour or more over the limit, reckless driving, improper lane changes, or following too closely. Two serious violations within three years can trigger a 60-day suspension; three within three years can result in a 120-day suspension.

Out-of-service orders are also unique to CDL holders. If you are found to be operating an unsafe vehicle, carrying unsecured cargo, or violating hours-of-service rules, you can be placed out of service when ready and prohibited from driving commercially until the violation is corrected.

Renewal, maintenance, and keeping your CDL current

A CDL is typically valid for four years, though some states issue them for shorter periods. You must renew before it expires, and renewal requires passing the written knowledge test again. Some states waive the skills test for renewal if you have a clean record, but others require you to retake it.

Your Medical Certificate expires sooner — usually after two years — so you will need to schedule a DOT medical exam before your CDL renewal date. If your Medical Certificate lapses, your CDL becomes invalid even if the license itself has not expired.

You must also report certain changes to your state's DMV, such as a change of address, a name change, or a medical condition that affects your ability to drive. Some states require you to notify them within a specific timeframe (often 10 days) of these changes.

Frequently Asked Questions

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

Not unless the vehicle weighs more than 26,001 pounds or is designed to carry 16 or more passengers. Most pickup trucks and work vans fall below this threshold. However, if you are towing a trailer and the combined weight exceeds the limit, you need a CDL.

Can I get a CDL if I have a DUI or other criminal record?

A DUI does not automatically disqualify you, but it will be reviewed during the CDL process process. Some states impose waiting periods or require additional documentation. Certain felonies, particularly those involving drugs or violence, may disqualify you. Contact your state's DMV to learn what your specific record means for CDL may be able to access.

What happens if my Medical Certificate expires while I'm holding a CDL?

Your CDL becomes invalid the moment your Medical Certificate expires, even if the license card itself is still valid. You cannot legally drive commercially until you pass a new DOT medical exam and receive an updated Medical Certificate. Some states allow a grace period for renewal, so check your state's rules.

Can I hold a CDL in more than one state?

No. You can hold a CDL in only one state at a time. If you move or change your primary residence, you must transfer your CDL to your new state of residence. Holding a CDL in multiple states is illegal.

What is the difference between a CDL and a commercial learner's permit?

A commercial learner's permit (CLP) is a temporary permit that allows you to practice driving a commercial vehicle under supervision before you take the skills test. You must hold a CLP for a minimum period (usually 14 days) before you can test for the full CDL. The CLP requires passing the written knowledge test but not the skills test.