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 get instead of a regular driver's license when you operate certain large or hazardous vehicles for work. It's not an add-on to your regular license — it replaces it. The federal government sets the baseline rules, but each state administers its own CDL program and sets some of its own requirements.

You need a CDL to drive a truck or bus that meets specific weight thresholds, carries certain cargo, or transports passengers for money. The exact vehicles that require a CDL depend on the vehicle's Gross Vehicle Weight Rating (GVWR) and what it carries. A regular license won't let you legally operate these vehicles, even if you're an experienced driver.

The CDL comes in three classes — A, B, and C — based on the vehicle's weight and what it's designed to haul. Most long-haul truck drivers hold a Class A. School bus drivers and some delivery drivers hold a Class B. Class C is rare and applies to smaller vehicles carrying hazardous materials or 16 or more passengers.

Key Takeaways

  • A CDL is required to operate trucks over 26,001 pounds GVWR, buses designed for 16 or more passengers, or vehicles carrying hazardous materials, regardless of size.
  • You must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination before you can get a CDL.
  • Most states require you to hold a regular driver's license for at least one year and have a clean driving record before you can test for a CDL.
  • Endorsements like Hazmat (H), Tanker (N), or Passenger (P) add to your CDL and allow you to haul specific cargo or carry passengers for pay.
  • A CDL costs between $100 and $300 in most states, though the total cost rises significantly if you attend a commercial driving school.

What vehicles require a CDL

The main trigger is the vehicle's Gross Vehicle Weight Rating (GVWR) — the maximum weight the manufacturer says the vehicle can safely carry when fully loaded. Any single vehicle over 26,001 pounds GVWR requires a CDL, even if you're not actually hauling anything heavy on a given day. A loaded semi-truck, a dump truck, or a large moving van will cross this threshold.

You also need a CDL if you operate a bus designed to carry 16 or more passengers, regardless of how many people are actually on board. School buses, transit buses, and tour buses all fall here. A van that seats 15 people does not require a CDL; a van that seats 16 does.

Any vehicle carrying hazardous materials — even a small pickup truck hauling a tanker of propane — requires a CDL with a Hazmat endorsement. The hazmat rule applies regardless of the vehicle's weight. Some states also require a CDL for tractor-trailers under 26,001 pounds if they're designed to haul trailers, so check your state's specific rules.

The three CDL classes and what they cover

Class A covers the heaviest vehicles: combination vehicles (tractor-trailers) where the trailer weighs more than 10,000 pounds. Most over-the-road truck drivers hold a Class A. It also covers any Class B or Class C vehicle, so a Class A is the broadest license.

Class B covers single vehicles over 26,001 pounds GVWR that are not tractor-trailers — dump trucks, cement mixers, large delivery trucks, and buses. A Class B driver can also operate Class C vehicles but cannot operate a tractor-trailer where the trailer exceeds 10,000 pounds.

Class C is the most limited and least common. It covers vehicles under 26,001 pounds GVWR that carry hazardous materials or transport 16 or more passengers. Most people who need a CDL get a Class A or B instead, since those licenses cover Class C work as well.

Endorsements that expand what you can haul or carry

An endorsement is an add-on to your CDL that allows you to operate vehicles carrying specific cargo or passengers. You don't need an endorsement to get a basic CDL, but many jobs require them. The most common endorsements are:

  • Hazmat (H): Allows you to transport hazardous materials. Requires a federal background check and fingerprinting.
  • Tanker (N): Allows you to haul liquids in tank vehicles. Required for most fuel delivery and chemical transport jobs.
  • Passenger (P): Allows you to transport passengers for pay. Required for bus drivers and some shuttle operators.
  • Double/Triple Trailers (T): Allows you to pull double or triple trailers. Required in some states for certain long-haul routes.
  • School Bus (S): Allows you to drive a school bus. Requires additional background checks and training in most states.

You test for endorsements separately from your main CDL test. Some endorsements require only a written test; others (like Hazmat) require a background check. Each endorsement adds a letter to your license and usually costs $10 to $50 per endorsement, depending on your state.

Steps to get a CDL and what the testing involves

The process typically takes several weeks to several months, depending on whether you attend a commercial driving school. Here's the general sequence:

  1. Get a Commercial Learner's Permit (CLP). You pass a written knowledge test on traffic laws, vehicle operation, and safety. This lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. Most states require you to hold the CLP for at least one week before testing for the full license.
  2. Pass the skills test. This has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), a basic control test (you maneuver the vehicle in a closed course), and a road test (you drive on public roads with an examiner). You must pass all three parts on the same day to pass the skills test.
  3. Pass a medical examination. You visit a certified medical examiner (not your regular doctor) who checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle. The examiner issues a Medical Certificate valid for two years.
  4. Pay the license fee. Fees range from about $100 to $300 in most states, though some states charge more.

Many people attend a commercial driving school (also called a truck driving school) before testing. These programs typically run 3 to 8 weeks and cost $3,000 to $15,000. They teach vehicle operation, safety, and regulations, and they often provide the vehicle for your skills test. Some employers reimburse tuition or hire graduates directly. Self-study and practice with a mentor is possible but less common, since you need access to a commercial vehicle for practice and testing.

Prerequisites and disqualifying factors

Most states require you to hold a regular driver's license for at least one year before you can test for a CDL. You must also be at least 18 years old to get a CDL (21 in some states for interstate driving). Some states require you to be 21 to test at all.

A clean driving record helps. Serious violations — DUI, reckless driving, at-fault accidents, or multiple traffic tickets — can disqualify you or delay your CDL. Each state sets its own rules on what counts as disqualifying. Some states look back three years; others look back five or more. If you have violations, contact your state's Department of Motor Vehicles to find out whether you're may be able to access.

You must also pass the medical examination. Conditions like uncontrolled diabetes, severe sleep apnea, or certain vision or hearing problems can result in a failed medical. The examiner will tell you what, if anything, needs to be addressed before you can be certified.

Renewing and maintaining your CDL

A CDL is valid for four or eight years, depending on your state. You renew it at your state's DMV, similar to renewing a regular license. You'll need to pass another medical examination and pay a renewal fee. Some states require you to retake the written knowledge test; others do not.

Your Medical Certificate is valid for two years and must be renewed separately. If your Medical Certificate expires, your CDL becomes invalid even if the license itself hasn't expired. Keep track of both dates.

Moving violations, accidents, and safety violations can result in points on your CDL, just as they do on a regular license. Accumulating too many points can lead to suspension or revocation. Commercial driving violations (like speeding in a commercial vehicle or improper lane changes) often carry heavier penalties than the same violation in a personal vehicle.

Frequently Asked Questions

Can I get a CDL if I have a DUI on my record?

It depends on how long ago the DUI occurred and your state's rules. Most states disqualify you for a period (often three to five years) after a DUI conviction. Some states have permanent disqualification rules. Contact your state's DMV to find out whether you're currently may be able to access and when you might become may be able to access if you're not.

Do I need a CDL to drive a pickup truck with a trailer?

Only if the combined weight exceeds 26,001 pounds GVWR. A light pickup with a small utility trailer usually stays under this threshold. Check the GVWR on both the truck and trailer — if the combined rating exceeds 26,001 pounds, you need a CDL, even if you're not carrying a heavy load.

What's the difference between a CDL and a regular driver's license?

A CDL is required by federal law to operate commercial vehicles over certain weight thresholds or carrying specific cargo. A regular license does not permit you to operate these vehicles legally. A CDL also comes with stricter medical requirements, more rigorous testing, and harsher penalties for traffic violations.

Can I get a CDL without attending a driving school?

Yes, but you must still pass the written test, skills test, and medical examination. You'll need access to a commercial vehicle for practice and testing. Many people study on their own and practice with a mentor, though this route is less common than attending a formal school.

How long does it take to get a CDL?

If you already have your CLP and practice on your own, you might test within a few weeks. If you attend a commercial driving school, the program typically runs 3 to 8 weeks. Add time for scheduling the medical exam and the skills test, which can have waiting lists in busy areas.