A CDL is a license you need to drive certain heavy or passenger vehicles for work
A Commercial Driver's License (CDL) is a special driver's license issued by your state that allows you to operate vehicles above a certain weight or designed to carry passengers for compensation. You cannot legally drive these vehicles for work with a regular passenger license, even if you own the vehicle yourself. The CDL replaces your standard license while you hold it — you do not carry both at the same time.
The specific vehicles that require a CDL vary slightly by state, but they generally include tractor-trailers, dump trucks, cement mixers, buses, and other commercial trucks. Your state's Department of Motor Vehicles (DMV) or equivalent agency sets the weight thresholds and vehicle classifications that trigger the CDL requirement. If you drive for rideshare, delivery, or any commercial purpose in a vehicle that meets these criteria, you need a CDL.
Key Takeaways
- A CDL is required to drive commercial trucks, buses, and certain other vehicles for work, and it replaces your regular driver's license.
- CDLs come in three classes (A, B, and C) based on the vehicle's gross vehicle weight rating and what it is designed to carry.
- You must pass a written knowledge test, a skills test with a vehicle, and a medical examination to obtain a CDL.
- Most states require you to hold a regular license for at least one year and maintain a clean driving record before you can get a CDL.
- Endorsements on your CDL allow you to drive specialized vehicles like hazmat trucks or passenger buses, and each requires additional testing.
The three CDL classes and what vehicles they cover
Class A CDLs allow you to drive the heaviest vehicles, including tractor-trailers (semi-trucks) and any combination of vehicles with a gross vehicle weight rating (GVWR) of 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 and large commercial operations.
Class B CDLs cover single vehicles with a GVWR of 26,001 pounds or more that are not tractor-trailers — think dump trucks, concrete mixers, or large delivery trucks. You can also tow a trailer under 10,000 pounds with a Class B. This license is common for local delivery, construction, and waste management drivers.
Class C CDLs are for vehicles under the weight threshold but designed to carry 16 or more passengers (including the driver), or any vehicle carrying hazardous materials. School bus drivers and some transit operators hold Class C licenses. The weight and passenger rules vary by state, so check your state's DMV website for exact thresholds.
What you need to do before you can test for a CDL
Most states require you to hold a valid regular driver's license for at least one year before you can even explore for a CDL. You must also pass a medical examination performed by a certified medical examiner approved by the Federal Motor Carrier Safety Administration (FMCSA). This exam checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. The examiner will give you a Medical Certificate, which you submit with your CDL process.
You will also need to obtain a Commercial Learner's Permit (CLP) before you can take the CDL skills test. To get a CLP, you pass a written knowledge test at your state DMV covering general commercial driving rules, vehicle inspection, and safe operation. Some states require you to hold the CLP for a minimum period (often 14 days) before you can test for the full CDL. During this time, you can practice driving the commercial vehicle with a licensed CDL holder in the passenger seat.
The written test, skills test, and what they cover
The written knowledge test for your CDL covers general commercial driving knowledge and is required for all applicants. The test typically has 50 questions, and you must score at least 80 percent to pass. Questions cover topics like vehicle inspection, safe driving practices, cargo handling, and federal regulations. Your state DMV provides a study manual that outlines all tested material — this is the primary resource most people use to prepare.
The skills test has three parts: a pre-trip vehicle inspection, a basic control skills test, and an on-road driving test. During the pre-trip inspection, you walk around and point out critical safety components of the vehicle while explaining what you are checking. The control skills test happens in a closed course where you demonstrate backing, turning, and parking the vehicle. The on-road test puts you in traffic with an examiner observing your actual driving for 30 to 60 minutes. You must pass all three parts to earn your CDL.
Endorsements that add to your CDL
An endorsement is a notation on your CDL that allows you to drive specialized vehicles or carry specific cargo. Common endorsements include the H endorsement (hazardous materials), P endorsement (passengers), T endorsement (double or triple trailers), and X endorsement (hazmat and passengers combined). Each endorsement requires you to pass an additional written test covering the rules and safety procedures for that category.
If you want to drive a hazmat truck, you need the H endorsement and must also pass a background check conducted by the Transportation Security Administration (TSA). If you want to drive a passenger bus, you need the P endorsement. Some jobs require multiple endorsements — for example, a hazmat tanker driver might need both H and X endorsements. Your employer will tell you which endorsements the job requires, and you can add them to your CDL by taking the relevant tests at your state DMV.
How long it takes and what it costs
The timeline from starting to study to holding a CDL typically ranges from one to three months, depending on how quickly you pass each test and whether your state requires a waiting period between obtaining your CLP and taking the CDL skills test. Some people pass all tests in a few weeks; others need multiple attempts at the skills test, which extends the timeline.
Costs vary by state but generally include a fee for the CLP (usually $10 to $50), a fee for the CDL itself (typically $50 to $150), the medical examination ($100 to $200), and any endorsement tests ($10 to $50 each). If you attend a CDL training school, tuition ranges from $3,000 to $7,000 depending on the program length and location. Many trucking companies offer to pay for training if you commit to working for them for a set period.
Maintaining your CDL and keeping it valid
Your CDL must be renewed according to your state's schedule, typically every four or eight years. You must renew your Medical Certificate every two years (or more frequently if your examiner recommends it), and you cannot legally drive a commercial vehicle without a valid Medical Certificate on file with your state DMV. If your medical certificate expires, your CDL becomes invalid for commercial driving until you renew it.
Your driving record matters more with a CDL than with a regular license. Certain violations — like driving under the influence, reckless driving, or leaving the scene of an accident — can result in CDL disqualification for a set period. Even violations in a personal vehicle can affect your CDL status if they are serious enough. Your state DMV tracks these violations separately from your regular driving record.
Frequently Asked Questions
Can I get a CDL if I have had traffic violations or accidents?
Minor violations like speeding usually do not disqualify you, but serious violations like DUI, reckless driving, or at-fault accidents may. Each state has different rules about what disqualifies you. Contact your state DMV to review your specific record before you explore.
Do I need to attend a CDL training school, or can I study on my own?
You can study on your own using your state's CDL manual and take the tests at your DMV without attending a formal school. However, many people find classroom instruction and hands-on practice with a professional instructor helpful, especially for the skills test. Some employers require you to attend an approved training program.
What happens if I fail the CDL skills test?
You can retake the test after a waiting period set by your state (often 7 to 14 days). There is usually a fee each time you test. Most people pass on their second or third attempt. You keep your CLP while you prepare to retake the test.
Can I drive a commercial vehicle with just a CLP while I am waiting to take the CDL test?
No. A CLP allows you to practice with a licensed CDL holder present, but you cannot drive commercially or alone. You need the full CDL to drive for work or without supervision.
Does my CDL from one state work in another state?
Yes, your CDL is valid in all states as long as it is current and you maintain a valid Medical Certificate. However, if you move to a new state, you will eventually need to get that state's CDL — most states require you to transfer within 30 to 60 days of establishing residency.