A Commercial Driver's License lets you operate trucks, buses, and other large vehicles for work

A Commercial Driver's License (CDL) is a separate license category you need to legally drive vehicles over a certain weight for compensation. Most states require a CDL to operate any vehicle with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, or to haul hazardous materials, or to carry passengers for hire. Your regular driver's license does not cover this work — driving a commercial vehicle without the proper license is illegal and can result in fines, criminal charges, and civil liability if you cause an accident.

The CDL is issued by your state's Department of Motor Vehicles or equivalent agency. The process involves written knowledge tests, a practical driving test, and a medical examination. The entire process typically takes several weeks to a few months, depending on how quickly you schedule your tests and how many attempts you need to pass them.

Key Takeaways

  • You need a CDL to operate trucks, buses, and other commercial vehicles over 26,001 pounds GVWR, or to carry passengers or hazardous materials for pay.
  • The CDL process requires passing written tests covering traffic laws and vehicle operation, a medical examination, and a behind-the-wheel driving test.
  • CDL classes (A, B, and C) determine what vehicles you can legally drive, and endorsements add permissions for hazmat, passengers, or tankers.
  • Most states require you to hold a regular driver's license first and have a clean driving record with no major violations in the past few years.
  • Training programs and truck driving schools can prepare you for the tests, though they are not required — you can study on your own and test directly.

CDL Classes and What Vehicles Each One Covers

The CDL is divided into three classes, and which one you need depends on the vehicle's weight and what you are hauling. Class A covers the heaviest vehicles — tractor-trailers and any combination of vehicles totaling 26,001 pounds or more, as long as the trailer weighs more than 10,000 pounds. This is the most common CDL for long-haul trucking. Class B covers single vehicles over 26,001 pounds that are not tractor-trailers, such as straight trucks, large buses, and dump trucks. Class C covers smaller vehicles but is used only when you need to carry 16 or more passengers (including the driver) or transport hazardous materials in smaller quantities.

Within each class, you can add endorsements that expand what you are allowed to do. The H endorsement allows you to haul hazardous materials. The P endorsement allows you to carry passengers. The T endorsement allows you to operate double or triple trailers. The N endorsement allows you to operate vehicles with air brakes. Some endorsements require additional written tests; others require only the knowledge test that comes with your base CDL.

Medical Certification and Physical Requirements

Before you can get a CDL, you must pass a medical examination performed by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. This is not your regular doctor — it must be someone specifically certified for CDL medical exams. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You will also be asked about your medical history, including any conditions like diabetes, heart disease, or sleep apnea that could affect your driving.

If you pass the medical exam, you receive a Medical Certificate that is valid for two years (or one year if you have certain medical conditions). You must carry this certificate with you when you drive commercially. If you fail the exam or have a condition that disqualifies you, you may be able to request a waiver or a re-examination, depending on your state and the specific issue. The cost of the medical exam varies by provider but typically ranges from $50 to $150.

The Written Tests and What They Cover

Every CDL applicant must pass a General Knowledge Test covering traffic laws, vehicle operation, and safe driving practices. The test is usually 50 multiple-choice questions, and you must score at least 80 percent to pass. You can take this test at your state's DMV or at an approved testing facility. Study materials are available free from your state's DMV website, usually in the form of a CDL handbook or manual.

If you are pursuing a Class A or Class B CDL, you must also pass a Combination Vehicles Test (for Class A) or a Straight Truck Test (for Class B), which covers the specific handling and safety issues of those vehicle types. If you want endorsements, you take additional tests — for example, the Hazmat Test for the H endorsement covers regulations for transporting dangerous goods. Each test costs money; fees vary by state but typically run $10 to $50 per test.

The Driving Test and Behind-the-Wheel Evaluation

After you pass the written tests, you schedule a skills test with an examiner approved by your state. The skills test has three parts: a pre-trip vehicle inspection, a basic control skills test, and a road test. During the pre-trip inspection, you walk around the vehicle and point out safety features and potential problems — brakes, lights, tires, mirrors, and so on. The examiner is checking whether you know what to look for before you drive.

The basic control skills test takes place in a closed course or parking lot. You demonstrate that you can back up in a straight line, back into a space at an angle, and perform other maneuvers that show you can control a large vehicle. The road test is a 30- to 60-minute drive on public roads where the examiner watches how you handle traffic, turns, hills, and emergency situations. You must follow all traffic laws and demonstrate safe, smooth operation of the vehicle. If you fail any part of the skills test, you can retake it, but you must pay the fee again.

Training Programs and Self-Study Options

You are not required to attend a formal training program to get a CDL. Many people study the handbook on their own, take the written tests, and then hire a private instructor to help them prepare for the skills test. However, truck driving schools and CDL training programs offer structured courses that cover all three parts of the CDL process. These programs typically last four to eight weeks and cost between $3,000 and $7,000, though prices vary widely by school and location.

Some training programs partner with trucking companies that offer tuition reimbursement or pay for your training in exchange for a commitment to work for them after you get your license. If you go this route, read the contract carefully — some agreements require you to stay with the company for a set period or repay the training cost if you leave early. Self-study is cheaper but requires more discipline and self-direction. Either way, you must pass the same tests and meet the same standards to receive your CDL.

Restrictions and Disqualifications

You cannot get a CDL if you have certain criminal convictions, including felonies involving drugs or violence, or if you have been convicted of driving under the influence within a certain timeframe (usually the past 10 years, though this varies by state). You also cannot hold a CDL if you have had your regular driver's license suspended or revoked, or if you have accumulated too many traffic violations. Some states require a clean driving record for a set period — often three to five years — before you can explore.

If you already hold a CDL and you are convicted of certain traffic violations, your CDL can be suspended or revoked. These include driving under the influence, reckless driving, causing a fatal accident, or leaving the scene of an accident. A conviction for any felony involving a commercial vehicle will result in permanent disqualification. If you lose your CDL, you may be able to reapply after a waiting period, depending on the reason for the disqualification and your state's rules.

Renewal, Maintenance, and Keeping Your CDL Valid

A CDL is typically valid for four to eight years, depending on your state. You must renew it before it expires by passing the General Knowledge Test again and providing an updated Medical Certificate. Some states allow you to renew by mail or online if you have not had any violations; others require you to appear in person. The renewal fee varies by state but is usually $50 to $100.

While you hold a CDL, you must maintain a clean record. Traffic violations, accidents, and moving violations can result in points on your license. Accumulating too many points can lead to suspension or revocation. You must also report certain events to your employer and to your state within a set timeframe — for example, if you are convicted of a traffic violation or involved in an accident, you typically have 30 days to report it. Failure to report can result in additional penalties.

Frequently Asked Questions

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

Only if the vehicle's GVWR is over 26,001 pounds. Most pickup trucks and vans fall below that threshold, so you can drive them with a regular license. Check your vehicle's registration or door jamb for the GVWR. If you are unsure, contact your state's DMV.

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

It depends on how long ago the conviction was and your state's rules. Most states disqualify you for a set period — often 10 years — after a DUI conviction. After that period, you may be able to explore, but you will need to meet all other requirements and pass all tests.

How long does it take to get a CDL from start to finish?

If you study on your own and schedule tests quickly, you can complete the process in four to eight weeks. If you attend a training program, add four to eight weeks for the course itself. Delays in scheduling tests or retaking failed tests can extend the timeline.

What happens if I fail the skills test?

You can retake it after paying the testing fee again. Most people pass on their second or third attempt. There is no limit on how many times you can retake the test, but each attempt costs money and requires scheduling a new appointment.

Do I need to renew my Medical Certificate separately from my CDL?

Yes. Your Medical Certificate is valid for one or two years, while your CDL is valid for four to eight years. You must renew your Medical Certificate before it expires, or your CDL becomes invalid even if it has not expired yet. Keep track of both expiration dates.