A commercial driver license lets you drive certain heavy or passenger vehicles for work
A commercial driver license (CDL) is a special license issued by your state that permits you to operate vehicles above a certain weight or designed to carry many passengers. Without one, driving these vehicles — even if you own them — is illegal, and you can face fines, jail time, or both.
The federal government sets the rules, but each state issues its own CDL. You cannot straightforward upgrade your regular driver license; you must pass a separate written test, a skills test, and a medical exam. The process takes weeks to months depending on your state and how quickly you schedule tests.
Most people need a CDL to drive a truck, bus, or tanker for their job. Some need it to haul certain cargo. Others need it to drive a vehicle they own if that vehicle meets the weight or passenger thresholds. The specific requirements depend on what you plan to drive and what you plan to carry.
Key Takeaways
- A CDL is required by federal law to operate commercial vehicles, and each state issues its own license through the Department of Motor Vehicles or equivalent agency.
- You must pass a written knowledge test, a practical driving skills test, and a medical examination before you can receive a CDL.
- Different classes of CDL (Class A, B, and C) permit you to drive different vehicle weights and types, and endorsements add permission to carry hazardous materials or passengers.
- Your state's CDL handbook, available free online or at the DMV, covers all test material and is the best resource to study before testing.
- A CDL is tied to your driving record and can be suspended or revoked if you accumulate violations or fail a medical recertification.
The three CDL classes and what each one covers
The federal government defines three classes of commercial driver license, and your state must follow these definitions. The class you need depends on the vehicle's Gross Vehicle Weight Rating (GVWR) — the maximum weight it can safely carry, including cargo and passengers — and whether it is designed to carry passengers.
Class A covers the heaviest vehicles: any combination of vehicles with a GVWR of 26,001 pounds or more, as long as the towed vehicle weighs more than 10,000 pounds. This is the license most truck drivers hold. Class B covers single vehicles with a GVWR of 26,001 pounds or more, or any vehicle designed to carry 16 or more passengers (including the driver). Class C covers vehicles designed to carry 16 or more passengers but with a GVWR under 26,001 pounds, or vehicles carrying hazardous materials that require placarding. Most school bus drivers and some passenger van drivers hold a Class C.
If you hold a Class A, you can legally drive any vehicle that a Class B or Class C driver can drive. If you hold a Class B, you can drive any Class C vehicle. But you cannot drive up to a higher class without upgrading your license.
Endorsements add permission to carry specific cargo or passengers
An endorsement is an additional authorization stamped on your CDL that permits you to carry certain types of cargo or passengers. You do not need an endorsement to hold a CDL — many drivers never get one. But if your job requires you to haul hazardous materials, transport passengers, or operate certain equipment, your employer will require it.
The most common endorsements are H (Hazmat), which allows you to transport hazardous materials; P (Passenger), which allows you to drive vehicles carrying 16 or more passengers; and T (Tank), which allows you to drive tanker vehicles. Other endorsements cover doubles and triples (multiple trailers), school bus operation, and other specialized work.
To earn an endorsement, you typically pass an additional written test specific to that endorsement. For Hazmat, you must also pass a federal background check and pay a fee. Some endorsements require hands-on training or a skills test, depending on your state and the endorsement type.
The steps to obtain a CDL in your state
The process varies slightly by state, but the federal framework is the same. First, obtain your state's CDL handbook — available free from your state's Department of Motor Vehicles website or in person — and study it thoroughly. The handbook covers all material on the written test and explains vehicle safety, hours-of-service rules, and how to inspect a commercial vehicle.
Next, schedule a medical examination with a certified medical examiner on your state's FMCSA (Federal Motor Carrier Safety Administration) registry. This exam is not optional; you cannot test for a CDL without it. The examiner checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle. If you pass, you receive a medical certificate valid for one to two years depending on your health status.
Then, visit your state's DMV and pass the written knowledge test for your desired class. Most states allow you to take this test on a computer at the DMV office. After you pass, you receive a Commercial Learner's Permit (CLP), which allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.
Finally, schedule and pass the practical driving skills test, also called the road test. This test has three parts: a pre-trip vehicle inspection, a basic control skills test (backing, turning, parking), and a road test where an examiner rides with you. You must pass all three parts to receive your CDL. Many people use a truck driving school to prepare for this test, though it is not required by law.
What the written test covers and how to prepare
The written test for a CDL is not the same as the test for a regular driver license. It focuses on commercial vehicle operation, safety, and federal regulations. The general knowledge test covers topics like vehicle inspection, safe driving practices, cargo securement, and what to do in an emergency. If you are testing for a specific class or endorsement, you will also answer questions specific to that category.
Your state's CDL handbook is the official study material and covers everything the test will ask. Read it cover to cover at least once, then review sections you find confusing. Many states also offer practice tests online or at the DMV office. Some people study on their own; others take a CDL preparation course at a truck driving school or community college. A course is not required, but it can help you understand the material faster and prepare for the skills test at the same time.
The passing score varies by state but is typically 80 percent or higher. You usually get one or two chances to pass; if you fail, you wait a set period (often 7 to 14 days) before retesting. Retesting fees vary by state.
The skills test: what the examiner is looking for
The practical driving skills test is the final hurdle and the one most people worry about. It has three components, and you must pass all three on the same day to receive your CDL. Examiners are trained to watch for safe driving habits, not to trick you or make the test harder than it needs to be.
The pre-trip inspection requires you to walk around the vehicle and point out safety features and potential problems. You do not have to fix anything; you just have to show the examiner that you know what to look for: tire condition, brake function, lights, mirrors, coupling devices, and cargo securement. The examiner will ask you questions about what you see.
The basic control skills portion takes place in a closed course where you demonstrate backing, turning, and parking maneuvers. You will back in a straight line, back at an angle, and perform a parallel park. You will also turn the vehicle in a tight space and perform other low-speed maneuvers. Hitting cones or curbs, or going outside the marked area, results in points deducted from your score.
The road test is a 30- to 60-minute drive on public roads with an examiner in the passenger seat. You will encounter various traffic conditions, intersections, and road types. The examiner watches how you handle the vehicle, obey traffic laws, use mirrors, maintain safe speed, and interact with other traffic. Serious violations like running a red light or unsafe lane changes result in automatic failure.
Medical certification and ongoing requirements
Your CDL is only valid if you hold a current medical certificate. The certificate is issued by a certified medical examiner and is valid for one to two years. Before it expires, you must schedule another exam and pass it to renew your certificate. If your certificate expires and you continue to drive a commercial vehicle, you are driving illegally.
Beyond the medical certificate, you must follow all traffic laws and CDL-specific regulations. Violations on your driving record — speeding, reckless driving, driving under the influence, or violations of hours-of-service rules — can result in points, fines, or suspension of your CDL. Serious violations can lead to permanent revocation. Your employer may also have stricter rules about what violations they will tolerate.
If you move to a different state, you must obtain that state's CDL. You cannot straightforward transfer your license; you must explore for a new one in your new state of residence. Some states have reciprocity agreements that may speed up the process, but you still must follow your new state's procedures.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck or van I own?
Only if the vehicle's GVWR exceeds 26,000 pounds or it is designed to carry 16 or more passengers. Most pickup trucks and personal vans fall below these thresholds, so you do not need a CDL. Check your vehicle's registration or owner's manual for the GVWR. If you are unsure, contact your state's DMV.
How long does it take to get a CDL?
The timeline depends on how quickly you study and schedule tests. The written test can be taken within days of getting your handbook. After passing, you must hold your Commercial Learner's Permit for at least one day (some states require longer) before taking the skills test. Many people complete the entire process in four to eight weeks, but it can take longer if you need time to study or if testing appointments are booked out.
What happens if I fail the skills test?
You can retake it after waiting a set period, usually 7 to 14 days depending on your state. There is a retesting fee. Most people pass on their second or third attempt. Many use the waiting period to practice more with a truck driving school or an experienced driver.
Can I get a CDL if I have a DUI or other serious violation on my record?
It depends on the violation and your state's rules. Some violations disqualify you permanently; others require a waiting period. Contact your state's DMV to ask about your specific situation. You will also need to pass the medical exam and background check, which may be affected by your history.
Do I need to renew my CDL, and how often?
Yes. CDL renewal periods vary by state, typically every four to eight years. You must renew your medical certificate more frequently, usually every one to two years. Your state's DMV will notify you when renewal is due. Renewing early is usually allowed and can prevent your license from lapsing.