A Commercial Driver's License lets you drive heavy trucks, buses, and other large vehicles for work
A Commercial Driver's License (CDL) is a separate license class you need if your job involves driving vehicles above a certain weight or carrying specific cargo. It is not an upgrade to a regular driver's license — it is a different license entirely, issued by your state's Department of Motor Vehicles, and it requires its own written test and road test.
Most people do not need a CDL. You need one only if you drive a truck or bus as part of your job, or if you transport hazardous materials. If you drive a personal vehicle, a regular driver's license is all you need, even if you occasionally haul a trailer or move a friend's belongings.
The rules about who needs a CDL and what vehicles require one vary slightly by state, but the federal government sets the baseline. A CDL is required to operate any single vehicle with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, or any combination of vehicles (like a tractor-trailer) totaling 26,001 pounds or more.
Key Takeaways
- A CDL is required only for work-related driving of heavy trucks, buses, or vehicles carrying hazardous materials — not for personal use.
- You must pass a written knowledge test, a pre-trip inspection test, and a road test specific to the type of vehicle you will drive.
- CDL classes (A, B, and C) determine what size and type of vehicle you can legally operate.
- Most states require you to hold a regular driver's license first and pass a medical examination before you can obtain a CDL.
- The entire process from process to passing your road test typically takes several weeks to several months.
The three CDL classes and what vehicles each one covers
Class A CDL is the most common and allows you to drive the largest vehicles. With a Class A, you can operate any tractor-trailer combination (the big rigs you see on highways), as well as smaller trucks and buses. This is the license most long-haul truck drivers hold.
Class B CDL covers single vehicles with a GVWR of 26,001 pounds or more, but not tractor-trailer combinations. Bus drivers, delivery truck drivers, and dump truck operators often hold a Class B. You cannot pull a trailer with a Class B unless that trailer weighs less than 10,000 pounds.
Class C CDL is the least common. You need a Class C only if you drive a smaller vehicle (under 26,001 pounds GVWR) but carry hazardous materials, or if you transport 16 or more passengers (including the driver). School bus drivers and hazmat drivers in smaller vehicles fall into this category.
Within each class, you may also add endorsements — special permissions that allow you to haul specific cargo or operate specific equipment. The most common endorsement is Hazmat (H), which lets you transport hazardous materials. Others include Tank (T) for tanker vehicles and Passenger (P) for buses carrying passengers. Each endorsement requires an additional written test.
What you need before you can take the CDL tests
Before you can even explore for a CDL, most states require you to hold a valid regular driver's license. You also must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and overall fitness to drive. The medical examiner will issue a Medical Certificate if you pass; without it, you cannot obtain a CDL.
You will also need to provide proof of your Social Security number, proof of residency in your state, and proof of citizenship or legal presence in the United States. Bring your current driver's license, birth certificate or passport, and a utility bill or lease agreement to the DMV.
Some states require you to hold a Commercial Learner's Permit (CLP) before you can take the road test. A CLP is obtained by passing the written knowledge test and the pre-trip inspection test; it allows you to practice driving the vehicle with a licensed CDL holder in the passenger seat. The waiting period between obtaining your CLP and taking the road test varies by state — some require 7 days, others 14 days.
The written knowledge test and what it covers
The CDL written test is longer and more detailed than a regular driver's license test. You must pass a general knowledge test covering vehicle operation, safety, and road rules. The test typically has 50 questions, and you must answer at least 80 percent correctly to pass.
If you are seeking endorsements, you will take additional tests for each one. A Hazmat endorsement test, for example, covers regulations for transporting dangerous goods, proper labeling, and emergency procedures. A Passenger endorsement test covers rules specific to carrying people, including seating capacity and passenger safety.
Most states allow you to take the written test at any DMV office. You can study using the CDL manual provided by your state's DMV, which is available online for free. Many people also use third-party study guides and practice tests to prepare.
The pre-trip inspection test and road test
Before you take the road test, you must pass a pre-trip inspection test, sometimes called the vehicle inspection test. During this test, an examiner watches you walk around and inspect the vehicle — checking lights, brakes, tires, mirrors, and other safety equipment. You must point out and explain what you are checking and identify any defects. This test has no written component; it is entirely practical.
The road test is the final hurdle. You drive the actual vehicle you will be licensed to operate while an examiner scores your performance. The test includes basic vehicle control (backing up, parking, turning), driving on public roads, and highway driving. The examiner is looking for safe driving habits, proper use of mirrors, smooth braking, and correct signaling. The road test typically lasts 30 to 45 minutes.
You must provide your own vehicle for the road test — it must be the same class and type as the one you will be driving on the job. For example, if you will drive a tractor-trailer, you must test in a tractor-trailer. Some commercial driving schools provide vehicles for testing; others do not.
How long the CDL process takes and what it costs
The timeline from start to finish depends on how quickly you prepare and how soon you can schedule your tests. If you already hold a regular driver's license and pass your medical exam on the first try, you might complete the written and pre-trip tests within a few weeks. However, scheduling the road test can add several more weeks — many DMVs have long waiting lists for CDL road tests, sometimes 4 to 8 weeks out.
The total cost varies by state. Written tests typically cost between $10 and $50 each. The road test fee ranges from $50 to $200. The DOT medical examination costs $75 to $200. If you fail a test and need to retake it, you will pay the fee again. Many people budget $500 to $1,000 total for the entire CDL process, including study materials and test fees.
Some employers cover CDL costs for new hires, especially trucking companies. If you are pursuing a CDL for a specific job, ask your employer whether they will reimburse you or pay for training upfront.
Maintaining your CDL and renewing it
A CDL is valid for four or eight years, depending on your state and whether you hold a Hazmat endorsement. Before your CDL expires, you must renew it at your state's DMV. The renewal process usually requires passing the written test again and renewing your DOT medical certificate.
Your CDL can be suspended or revoked if you accumulate traffic violations, fail to maintain a valid medical certificate, or violate commercial driving regulations. Some violations — like driving under the influence — result in automatic disqualification for a set period. If your CDL is suspended, you cannot legally drive any commercial vehicle, even if you hold a regular driver's license.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck or large SUV for personal use?
No. A CDL is required only for work-related driving. You can drive a pickup truck or SUV with a regular driver's license, regardless of its size, as long as you are not using it for commercial purposes or transporting hazardous materials.
Can I get a CDL if I have a DUI or other traffic violations on my record?
It depends on the violation and how recent it is. A DUI within the past 10 years may disqualify you from obtaining a CDL, and some states have stricter rules. Contact your state's DMV to learn whether your specific violations will prevent you from getting a CDL.
What happens if I fail the road test?
You can retake it, but you must pay the test fee again and schedule another appointment. Most people are allowed to retake the test within a few days or weeks. Some states limit how many times you can retake the test within a certain period.
Do I need a CDL to drive for a rideshare company like Uber or Lyft?
No. Rideshare driving uses a regular driver's license. A CDL is required only for vehicles above the weight threshold or for transporting hazardous materials, neither of which applies to rideshare vehicles.
Can I add endorsements to my CDL after I get it, or do I have to get them all at once?
You can add endorsements later. You do not have to test for all endorsements when you first obtain your CDL. You can add them whenever you need them by passing the written test for that endorsement at your state's DMV.