A Commercial Driver's License Lets You Drive Large or Specialized Vehicles for Work

A commercial driver's license (CDL) is a special permit issued by your state that allows you to operate certain heavy or hazardous vehicles on public roads. It is separate from a regular driver's license and requires additional testing, medical certification, and background checks. You need a CDL to drive a tractor-trailer, a bus carrying passengers, a tanker truck, or most vehicles over a certain weight — typically 26,001 pounds or more.

The federal government sets the baseline rules, but each state issues and manages its own CDL program. That means the written test, the road test, and the renewal process happen through your state's Department of Motor Vehicles or equivalent agency. Your CDL is valid in all 50 states, but the rules for what you can and cannot drive with it depend on which endorsements and restrictions your license carries.

Key Takeaways

  • A CDL is required to drive tractor-trailers, buses with passengers, tanker trucks, and most vehicles weighing more than 26,001 pounds.
  • You must pass a written knowledge test, a skills test behind the wheel, and a medical examination before you can receive a CDL.
  • CDLs come with endorsements (like "tanker" or "passenger") that specify which types of vehicles you are permitted to drive.
  • Your state's Department of Motor Vehicles issues and renews your CDL, and the license is valid across all states.

The Three Classes of Commercial Driver's Licenses

CDLs are divided into three classes based on the vehicle's weight and what it carries. Class A covers the heaviest vehicles — 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 that require an endorsement for hazardous materials or passengers, such as a small bus or a vehicle carrying hazmat.

The class you need depends on what you will actually drive. If you want to drive a semi-truck, you need a Class A. If you want to drive a city bus or a cement mixer, you need a Class B. If you want to drive a small shuttle bus or a vehicle carrying hazardous materials but nothing heavier, you may need a Class C. Your employer or the job posting will tell you which class is required.

Endorsements and Restrictions That Appear on Your CDL

Beyond the class, your CDL can carry endorsements that permit you to drive specific types of vehicles or cargo. The most common endorsement is Hazmat (H), which allows you to transport hazardous materials like fuel, chemicals, or explosives. Passenger (P) allows you to drive buses carrying more than 15 people. Tanker (N) allows you to drive tanker trucks carrying liquids. Double/Triple Trailers (T) allows you to pull multiple trailers at once.

Your CDL may also carry restrictions that limit what you can do. A restriction code might say you can only drive automatic transmissions, or that you cannot drive at night, or that you must wear corrective lenses. Restrictions are usually added if you fail part of the test or have a medical condition that requires accommodation. You can request that a restriction be removed by retesting or by providing updated medical documentation to your state DMV.

What You Must Do to Obtain a CDL

The path to a CDL has four main steps. First, you must obtain a Commercial Learner's Permit (CLP) by passing a written knowledge test at your state DMV. The test covers vehicle operation, safety, and the specific rules for the class and endorsements you want. You study using a manual provided by your state — the content is standardized across all states, though the exact questions vary.

Second, you must pass a medical examination performed by a certified medical examiner. The examiner checks your vision, hearing, blood pressure, and overall health to may support you can safely operate a commercial vehicle. You will receive a Medical Certificate if you pass, which must be renewed every two years (or one year in some cases). Without this certificate, you cannot hold a CDL.

Third, you must pass a skills test behind the wheel. This test has three parts: a pre-trip inspection (where you walk around the vehicle and point out safety features), a basic control skills test (where you perform maneuvers like backing up and parking), and a road test (where you drive on public roads with an examiner). You must pass all three parts to pass the skills test.

Fourth, once you pass the skills test, you submit your CLP, your Medical Certificate, and proof of passing the skills test to your state DMV. The DMV issues your CDL, which is valid for four or eight years depending on your state. You can then legally drive the vehicles covered by your license class and endorsements.

How Long Training Takes and What It Costs

The timeline depends on how you prepare. If you study on your own and take the written test at the DMV, you can pass the knowledge test in a few weeks. However, most people attend a CDL training school before taking the skills test, because the skills test is difficult to pass without professional instruction. CDL schools typically run four to eight weeks and cost between $3,000 and $7,000, though prices vary by location and school.

Some employers pay for CDL training as part of hiring, especially large trucking companies. In that case, you may attend training at no cost to you, but you typically sign a contract agreeing to work for that company for a set period. If you leave before the contract ends, you may owe the company back the cost of training. Always read the contract carefully before enrolling in employer-sponsored training.

The written test, medical examination, and skills test fees are separate and charged by your state DMV. These fees typically total $100 to $300 combined, though they vary by state. The Medical Certificate fee is usually $50 to $150 and must be paid to the medical examiner, not the DMV.

When You Must Renew Your CDL and What Happens if You Lose It

Your CDL must be renewed before it expires. Most states issue CDLs valid for four or eight years. You renew by visiting your state DMV, passing a new written knowledge test, and providing an updated Medical Certificate. Some states allow you to renew by mail or online if you have no violations, but most require an in-person visit.

If your CDL is suspended or revoked, you lose the right to drive any commercial vehicle. Suspensions happen for violations like speeding, reckless driving, or driving under the influence. A suspension is temporary — your license is restored after a set period if you meet the conditions. A revocation is permanent and requires you to reapply for a CDL from scratch, which means retaking all tests and paying all fees again.

Frequently Asked Questions

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

No, not unless the truck weighs more than 26,001 pounds. Most pickup trucks and vans weigh less than that, so a regular driver's license is sufficient. Check your vehicle's Gross Vehicle Weight Rating (GVWR) on the door jamb to be sure.

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

It depends on when the DUI occurred and your state's rules. Most states allow you to obtain a CDL if the DUI was more than five to ten years ago and you meet other requirements. Contact your state DMV to learn the specific timeline and any additional conditions you must meet.

What happens if I drive a commercial vehicle without a CDL?

Driving a vehicle that requires a CDL without one is a criminal offense in most states. You face fines, jail time, and a permanent mark on your driving record. Your vehicle may also be impounded. If you cause an accident, your insurance will not cover it.

Can I hold a CDL and a regular driver's license at the same time?

Yes. Your CDL replaces your regular license — you have one license that covers both commercial and non-commercial driving. You can drive a car, a truck, or a bus with the same CDL, as long as the vehicle falls within your class and endorsements.

How often do I need to renew my medical certificate?

Most states require a new Medical Certificate every two years. Some states require renewal every year if you are over 65 or have certain medical conditions. Your Medical Certificate must be current at all times — if it expires, your CDL becomes invalid until you obtain a new one.