A Commercial Driver's License lets you drive trucks and buses for work

A Commercial Driver's License (CDL) is a separate license you need if your job involves driving certain large or heavy vehicles. It is not an upgrade to a regular driver's license — it is a different license altogether, issued by your state's Department of Motor Vehicles (or equivalent), and it comes with its own written test, skills test, and medical requirements.

You need a CDL to drive a truck that weighs more than 26,001 pounds, a bus that carries passengers, or a vehicle carrying hazardous materials. If you drive a delivery van, a small box truck, or a personal vehicle, you do not need one. The line between "regular license" and "CDL required" is weight and cargo type, not how often you drive or whether you get paid.

Most states require you to hold a valid regular driver's license before you can get a CDL. You will also need to pass a medical exam (called a Department of Transportation physical) to prove you are fit to operate a commercial vehicle safely.

Key Takeaways

  • A CDL is required to drive trucks over 26,001 pounds, buses carrying passengers, or vehicles carrying hazardous materials — weight and cargo type determine the requirement, not your job title.
  • You must hold a valid regular driver's license and pass a Department of Transportation medical exam before you can obtain a CDL.
  • CDL testing includes a written knowledge test, a skills test (pre-trip inspection, basic vehicle control, and on-road driving), and a medical certification that must be renewed every two years.
  • CDL classes (A, B, and C) determine what vehicles you can legally drive, and endorsements (like Hazmat or Passenger) add permissions for specific cargo or passenger types.

CDL Classes and What Vehicles They Cover

Your CDL is issued in one of three classes, depending on the vehicle's weight and what you will be hauling. Class A covers the heaviest trucks — tractor-trailers and any combination of vehicles weighing more than 26,001 pounds where the trailer weighs more than 10,000 pounds. Class B covers single trucks weighing more than 26,001 pounds (like dump trucks or delivery trucks) and buses. Class C covers smaller vehicles that still require a CDL because of their cargo — typically vehicles carrying hazardous materials or 16 or more passengers.

Most long-haul truck drivers hold a Class A CDL. Local delivery drivers, school bus drivers, and dump truck operators typically hold Class B. Class C is less common and usually applies to specialized roles.

On top of your class, you can add endorsements that permit you to carry specific types of cargo or passengers. A Hazmat endorsement allows you to transport hazardous materials. A Passenger endorsement allows you to carry passengers for hire. A Tanker endorsement allows you to haul liquids in bulk. You do not need every endorsement — only the ones your job requires.

The CDL Testing Process

Getting a CDL involves three separate tests, all of which you must pass. First comes the written knowledge test, which covers vehicle safety, cargo handling, hazard awareness, and road rules specific to commercial driving. The test is longer and more detailed than a regular driver's license test. You study from your state's CDL manual, which is free and available online or at your DMV.

Second is the skills test, which has three parts. The pre-trip inspection requires you to walk around the vehicle and point out safety features and potential problems. Basic vehicle controlon-road driving test

Third is the Department of Transportation (DOT) medical exam, performed by a certified medical examiner. The exam checks your vision, hearing, blood pressure, and overall fitness to drive. You receive a Medical Certificate (also called a Medical Card) that is valid for two years. Without this certificate, your CDL is not valid, even if you pass the written and skills tests.

How to Prepare for Your CDL

Most people preparing for a CDL attend a truck driving school or commercial driver training program

If you choose to study on your own, you can read your state's CDL manual from your DMV website, study the material, and schedule your tests directly at your local DMV. This route is cheaper but requires more self-discipline and access to a commercial vehicle for practice and testing.

Before you schedule any test, you must obtain your Commercial Learner's Permit (CLP). This is a temporary permit that allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. To get a CLP, you pass the written knowledge test and provide proof of your DOT medical exam. You must hold the CLP for at least 14 days (in most states) before you can take the skills test.

Medical Requirements and Renewal

The DOT medical exam is not optional — it is a legal requirement for any CDL holder. The exam is performed by a certified medical examiner listed on the National Registry of Certified Medical Examiners. You can find examiners in your area through your state's DMV or through the Federal Motor Carrier Safety Administration (FMCSA) website.

Your Medical Certificate is valid for two years from the date of the exam. You must renew it before it expires, or your CDL becomes invalid. Some states allow you to renew by mail or online if there have been no changes to your health; others require an in-person exam. Check with your state's DMV for renewal procedures.

Certain medical conditions — such as uncontrolled diabetes, heart disease, or sleep apnea — may disqualify you from holding a CDL. If you have a chronic health condition, ask a certified medical examiner whether you are likely to pass before you invest time and money in training.

CDL Costs and Timeline

The total cost of obtaining a CDL depends on your route. If you attend a truck driving school, expect to spend $3,000 to $7,000 or more on tuition. If you study independently, your costs are lower — typically the cost of the CDL manual (free or under $20), the written test fee ($10 to $50, depending on your state), the skills test fee ($100 to $300), and the DOT medical exam ($50 to $200).

The timeline also varies. A truck driving school program takes four to eight weeks. If you study on your own, you can move faster — some people complete the written test within weeks — but you still need to hold a Commercial Learner's Permit for at least 14 days before taking the skills test. Add time for scheduling exams, which can have waiting lists depending on your area.

When You Do Not Need a CDL

Many drivers assume they need a CDL but do not. You do not need a CDL to drive a pickup truck, even if you use it for work. You do not need one to drive a van under 26,001 pounds, a small box truck, or a personal vehicle. You do not need one to drive a car or SUV, regardless of what you are carrying in it.

The rule is based on the vehicle's Gross Vehicle Weight Rating (GVWR) — the maximum weight it is designed to carry, including cargo and passengers. If the GVWR is 26,001 pounds or more, a CDL is required. If it is 26,000 pounds or less, a regular driver's license is sufficient. You can find your vehicle's GVWR on a label inside the driver's door frame or in the owner's manual.

Frequently Asked Questions

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

A DUI or serious traffic violation does not automatically disqualify you, but it may make you ineligible for certain jobs. Some employers will not hire drivers with recent violations. Check with your state's DMV about specific disqualifications — rules vary by state and by the severity of the offense.

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

A regular driver's license allows you to drive passenger vehicles and light trucks. A CDL is required for heavier trucks, buses, and vehicles carrying hazardous materials. A CDL involves more rigorous testing, a medical exam, and ongoing medical certification. You cannot use a CDL to drive a regular car — you need both licenses if you drive both types of vehicles.

How long does a CDL stay valid?

A CDL is typically valid for four to eight years, depending on your state. However, your Medical Certificate is valid for only two years. If your Medical Certificate expires, your CDL becomes invalid even if the license itself has not expired. You must renew your medical certification before it expires to keep driving commercially.

Do I need a CDL to drive for a rideshare or delivery company?

No, not unless the vehicle weighs more than 26,001 pounds or carries hazardous materials. Most rideshare and delivery drivers use personal vehicles or company vans under that weight limit, so a regular driver's license is sufficient. Check with your employer about the specific vehicle you will be driving.

Can I take the CDL skills test in my own truck?

Yes, in most states you can use your own vehicle for the skills test, as long as it meets the requirements for the class of CDL you are testing for and is properly registered and insured. Some testing sites have their own vehicles available for a fee if you do not have access to one. Call your local DMV to confirm what is allowed in your state.