A commercial driver license lets you drive heavy trucks, buses, or vehicles carrying hazardous materials for pay
A commercial driver license (CDL) is a separate license issued by your state that permits you to operate certain large or specialized vehicles. Unlike a regular driver license, a CDL shows that you have passed additional knowledge tests and a skills test specific to the vehicle class you want to drive. You need a CDL if you drive a truck over a certain weight, a bus carrying passengers, or a vehicle carrying hazardous cargo — even if you drive it only part-time or occasionally.
The key difference is that a CDL is not automatic. You cannot straightforward renew your regular license and gain these privileges. You must take separate written exams, pass a road test in the actual vehicle you plan to drive, and meet medical requirements. Your state's Department of Motor Vehicles (or equivalent agency) issues the CDL, and the rules are set by federal law, so the basic structure is the same across all states — though some details vary.
Key Takeaways
- A CDL is required to drive trucks over 26,001 pounds, buses carrying passengers, or vehicles carrying hazardous materials, and you cannot get one without passing written and road tests.
- CDLs come in three classes (A, B, and C) based on the vehicle's weight and what it carries, and you must test in the specific class you need.
- You must pass a medical exam and meet federal requirements before you can even take the written test, and your state may have additional rules.
- Endorsements on your CDL (like hazmat or passenger) require separate tests and allow you to drive specific types of cargo or passengers.
- A CDL is tied to your driving record and can be suspended or revoked if you violate traffic laws or fail medical recertification.
The three CDL classes and what each one covers
Your state issues CDLs in three classes, and the class you need depends on the vehicle's weight and what it carries. Class A covers the heaviest trucks — those over 26,001 pounds — and includes tractor-trailers and other large combinations. Class B covers single vehicles over 26,001 pounds, such as straight trucks and large buses. Class C covers smaller vehicles that require a CDL only because of what they carry — for example, a van transporting 16 or more passengers, or any vehicle carrying hazardous materials.
You must test in the class you actually plan to drive. If you test for Class A but only ever drive a Class B vehicle, you will have a Class A license but will be overqualified for that job. Conversely, if you test for Class B and later want to drive a Class A tractor-trailer, you must take the Class A test. Your state's DMV website lists the weight thresholds and vehicle types for each class, because the exact cutoff can vary slightly by state.
Medical requirements and the DOT physical
Before you can take any CDL test, you must pass a Department of Transportation (DOT) physical exam. This is not your regular doctor's checkup. A DOT-certified medical examiner checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. They also review your medical history for conditions that might affect your driving — such as seizure disorders, diabetes, or heart problems — and may require additional testing or documentation.
Once you pass the DOT physical, you receive a Medical Certificate, which you must carry with you and present when you explore for your CDL. The certificate is valid for two years (or one year in some cases, depending on your medical status). If your certificate expires, your CDL becomes invalid, even if the license itself has not expired. You must renew the medical certificate before you can legally drive commercially again.
The written test and what it covers
Every CDL applicant must pass a written knowledge test for their class. The test covers federal and state traffic laws, vehicle operation, cargo securement, and safety procedures. You will answer questions about braking systems, tire maintenance, how to inspect your vehicle before driving, and how to respond to emergencies. The test is multiple-choice and is administered at your state's DMV or an approved testing location.
If you want endorsements — such as hazmat (hazardous materials), passenger (for buses), or tanker — you must pass additional written tests for each one. These tests are more specialized and focus on the rules and safety procedures for that cargo or passenger type. You can take all the tests in one visit or spread them across multiple visits, depending on your state's rules and your preparation.
The road test and vehicle inspection
After passing the written test, you must pass a skills test in the actual vehicle you plan to drive. The test has three parts: a vehicle inspection, a basic control test, and an on-road driving test. During the vehicle inspection, you walk around the truck or bus and point out safety features and maintenance items — the examiner is checking that you know what to look for before you drive.
The basic control test happens in a closed course or parking lot, where you demonstrate backing up, turning, and parking. The on-road test takes place on public roads, and the examiner watches how you handle traffic, follow speed limits, use mirrors, and respond to other drivers. You must bring your own vehicle for the test; you cannot borrow one from the testing center. If you fail any part of the skills test, you can retake it, but you must pay the fee again and schedule a new appointment.
How endorsements work and when you need them
An endorsement is a notation on your CDL that allows you to drive a specific type of cargo or carry certain passengers. The most common endorsements are H (hazmat), which allows you to transport hazardous materials; P (passenger), which allows you to drive buses with passengers; and T (tanker), which allows you to drive tanker trucks. Other endorsements include N (tank vehicle), X (hazmat and tanker combined), and S (school bus), depending on your state.
To add an endorsement, you must pass the written test for that endorsement and, in some cases, an additional skills test. For hazmat, you must also pass a federal background check. Endorsements are not automatic — you request them when you explore for your CDL or add them later by taking the test and paying a fee. If you drive hazmat without the H endorsement, or passengers without the P endorsement, you are breaking the law and can face fines and license suspension.
Your driving record and CDL suspension rules
A CDL is tied to your driving record, and violations can result in suspension or revocation. Serious traffic violations — such as reckless driving, improper lane changes, or following too closely — can disqualify you from holding a CDL. If you are convicted of driving under the influence (DUI) or refuse a breath test, your CDL is suspended for at least one year for a first offense and permanently for a second offense.
Your state's DMV tracks your CDL violations separately from your regular license violations. Even if your regular license is valid, your CDL can be suspended if you accumulate too many points or commit certain violations. You must also maintain your medical certificate; if it expires, your CDL becomes invalid. Some employers require you to report violations or accidents within a certain time frame, so check your employment agreement and your state's rules.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck for work?
No, unless the truck weighs over 26,001 pounds or carries hazardous materials. Most pickup trucks fall below that weight threshold. However, if you tow a trailer that brings the combined weight over 26,001 pounds, you may need a CDL depending on your state's rules and the trailer's weight.
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. A DUI within the past three to five years may disqualify you from obtaining a CDL, or your state may require a waiting period. Contact your state's DMV to learn the specific rules and whether you are currently ineligible.
How long does it take to get a CDL?
The timeline varies. You can take the written test within days of passing your DOT physical, but the road test may have a waiting list. Many people complete the process within two to four weeks, though some states have longer delays. Some people attend a CDL training school, which can take four to eight weeks.
What happens if my medical certificate expires?
Your CDL becomes invalid and you cannot legally drive commercially until you renew your medical certificate. You must schedule a new DOT physical with a certified examiner, pass it, and then your CDL is valid again. Plan to renew your medical certificate before it expires so you do not lose driving privileges.
Can I have both a regular driver license and a CDL at the same time?
Yes. Your CDL is an additional license, not a replacement for your regular license. You can drive non-commercial vehicles with your regular license and commercial vehicles with your CDL. Both licenses are issued by your state's DMV and appear on your driving record.