A CDL is a commercial driver's license that lets you operate heavy trucks and buses for pay

A Commercial Driver's License (CDL) is a special driver's license issued by your state that permits you to operate commercial motor vehicles — typically trucks weighing 26,001 pounds or more, or buses carrying 16 or more passengers. You cannot legally drive these vehicles for work with a regular passenger license, even if you own the truck or bus yourself. The CDL replaces your standard driver's license when you are driving commercial vehicles.

The CDL exists because operating heavy commercial vehicles requires different skills and knowledge than driving a car. These vehicles have longer stopping distances, wider turning radiuses, and different handling characteristics. A CDL holder has demonstrated through written tests and a practical driving exam that they understand these differences and can operate the vehicle safely.

States issue CDLs, but the requirements are standardized across all 50 states under federal law. This means a CDL from one state is recognized in every other state. However, each state sets its own testing procedures, fees, and renewal schedules.

Key Takeaways

  • A CDL is required to operate commercial trucks over 26,001 pounds or buses carrying 16 or more passengers for any kind of work or compensation.
  • You must pass a written knowledge test covering vehicle operation, safety, and regulations, plus a practical driving test in the actual vehicle you will operate.
  • CDLs come with different classes (A, B, and C) and endorsements depending on what type of vehicle you drive and what cargo you carry.
  • Most states require you to hold a valid CDL medical certificate showing you meet federal health standards for commercial driving.
  • A CDL is separate from your regular driver's license and requires renewal every four to eight years depending on your state.

The three CDL classes and what each one covers

Class A CDL is the broadest license. It allows you to operate any combination of vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, as long as the trailer weighs more than 10,000 pounds. Most long-haul truck drivers, tanker drivers, and flatbed operators hold a Class A. This is the license you need if you want to drive the largest commercial trucks.

Class B CDL covers single vehicles (not combinations) with a GVWR of 26,001 pounds or more. This includes straight trucks, large dump trucks, and buses. You cannot tow a trailer with a Class B, but you can operate a large single vehicle. Many bus drivers and local delivery drivers hold a Class B.

Class C CDL is the most limited. It covers vehicles under 26,001 pounds that carry 16 or more passengers, or vehicles carrying hazardous materials. Most school bus drivers and small-bus operators hold a Class C. You cannot drive a Class C vehicle without a CDL if it carries passengers for compensation, even if the vehicle weighs less than 26,001 pounds.

Endorsements that add to your CDL

Beyond the class, your CDL can carry endorsements — additional permissions that let you haul specific types of cargo or operate specific equipment. You add endorsements by passing additional written tests. The most common endorsements are Hazmat (hazardous materials), Tanker, Doubles/Triples (multiple trailers), and Passenger.

For example, if you want to haul gasoline or chemicals, you need the Hazmat endorsement. If you want to pull two or three trailers at once, you need the Doubles/Triples endorsement. If you want to drive a bus or transport passengers, you need the Passenger endorsement. Some jobs require multiple endorsements. A hazmat tanker driver, for instance, would need both Hazmat and Tanker endorsements on top of their Class A.

The testing process: written exam and driving test

Getting a CDL requires passing two separate tests. The first is a written knowledge test administered at your state's Department of Motor Vehicles (DMV) or equivalent agency. The test covers vehicle operation, safety procedures, federal regulations, and how to handle emergency situations. You study from your state's CDL manual, which is free and available online or at the DMV. Most states allow you to take the written test on a computer at a testing center.

The second test is the practical driving test, also called the skills test. You perform this test in an actual commercial vehicle — usually a truck or bus provided by a testing facility or your employer. The examiner watches you perform a pre-trip inspection, basic control maneuvers (backing, turning, parking), and then drives with you on public roads to assess your ability to operate the vehicle safely. The driving test typically lasts 30 to 45 minutes.

You must pass the written test before you can take the driving test. Most people study for the written test for a few days to a few weeks. The driving test requires more preparation — many people attend a CDL training school for four to six weeks to learn vehicle operation before attempting it. Some states allow you to take the driving test without formal training, but most employers will not hire you without it.

Medical certification requirements

Before you can obtain a CDL, you must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and overall health to may support you can safely operate a commercial vehicle. The examiner will review your medical history and may ask about medications, sleep disorders, or other conditions that could affect your driving.

If you pass the medical exam, the examiner issues a Medical Certificate (also called a Medical Card) valid for one to two years depending on your age and health status. You must carry this certificate with you when driving commercially. If your medical certificate expires, you cannot legally operate a commercial vehicle, even if your CDL itself is still valid.

Some medical conditions — such as certain heart conditions, untreated sleep apnea, or poorly controlled diabetes — may disqualify you from obtaining a medical certificate. If you have a chronic health condition, you can contact a certified medical examiner before explore to learn whether you will be able to pass.

CDL renewal and maintaining your license

CDL renewal timelines vary by state. Most states require renewal every four to eight years. When you renew, you typically must retake the written test for your class and any endorsements, though some states waive the driving test for renewals. You must also renew your medical certificate on its own schedule — this does not automatically renew with your CDL.

Your CDL can be suspended or revoked if you accumulate traffic violations, fail a drug or alcohol test, or commit certain driving offenses. A single serious violation (such as reckless driving or a DUI) can result in a one-year suspension. Multiple violations within a set period can lead to longer suspensions or permanent revocation. Some violations also trigger a mandatory medical re-examination.

When you need a CDL versus when you do not

You need a CDL if you operate a commercial vehicle for any kind of work or compensation — including driving for an employer, operating your own business, or even moving your own cargo if the vehicle exceeds the weight threshold. You also need a CDL if you are paid to drive, even if the vehicle is not yours.

You do not need a CDL if you drive a commercial vehicle for personal, non-business use. For example, if you own a pickup truck weighing over 26,001 pounds and use it only for personal hauling, you do not need a CDL. However, the moment you use that same truck for any paid work — even occasional side jobs — you must have a CDL.

There are narrow exceptions for farm vehicles, certain government vehicles, and emergency vehicles, but these vary by state. If you are unsure whether your specific situation requires a CDL, contact your state's DMV.

Frequently Asked Questions

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

A DUI or felony conviction does not automatically disqualify you, but it may prevent you from obtaining certain endorsements or working for certain employers. Hazmat endorsements have stricter background requirements. Contact your state's DMV to learn what your specific record means for CDL may be able to access.

How much does a CDL cost?

CDL fees vary by state and range from about $50 to $300 for the license itself. Medical exams typically cost $75 to $150. CDL training schools range from $3,000 to $7,000 for a full course, though some employers cover this cost if you commit to working for them.

Can I take the CDL driving test without attending a training school?

Most states allow it, but many employers will not hire you without formal training. Training schools teach you how to operate the vehicle safely and prepare you for the test. Without training, you are more likely to fail the driving test on your first attempt.

What happens if I fail the CDL driving test?

You can retake it, usually after waiting a set period (often 14 days). There is no limit to how many times you can attempt the test, though each attempt costs a fee. Most people pass within two or three attempts if they have received proper training.

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

Only if the pickup truck has a GVWR over 26,001 pounds. Most standard pickup trucks fall below this threshold and do not require a CDL. Check your vehicle's registration or owner's manual for the GVWR.