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. You cannot legally drive these vehicles for work with a regular driver license, even if you own the vehicle or work for yourself. The CDL exists because operating large trucks, buses, and tanker vehicles requires different skills and knowledge than driving a car.
The main reason states require a CDL is safety. A fully loaded semi-truck weighs 80,000 pounds and behaves very differently from a passenger car. Drivers need training in how weight affects braking, turning, and stability. They also need to understand federal rules about how long they can drive without rest, how to inspect their vehicle before each trip, and how to handle hazardous materials if they transport them. A CDL test verifies you know these things.
You need a CDL if your job involves driving a vehicle that falls into one of three categories, called classes. Class A covers the heaviest trucks (over 26,001 pounds combined weight). Class B covers medium trucks and large buses (over 26,001 pounds but not towing a heavy trailer). Class C covers smaller vehicles that carry 16 or more passengers, or any vehicle carrying hazardous materials. If you drive for work and your vehicle does not fit these categories, a regular license is sufficient.
Key Takeaways
- A CDL is required by law to drive heavy trucks, large buses, or vehicles carrying hazardous materials for work, and you cannot use a regular driver license for these jobs.
- The three classes of CDL (A, B, and C) depend on the vehicle's weight and what it carries, and your state's DMV determines which class you need.
- Getting a CDL involves passing a written knowledge test, a skills test with a vehicle, and a medical exam, and the process typically takes several weeks.
- Many employers require a CDL holder to maintain a clean driving record and pass a background check, and some jobs require additional endorsements for hazmat or passenger transport.
The three classes of CDL and what vehicles they cover
Your state's Department of Motor Vehicles (DMV) assigns you a class based on the vehicle you will drive. Class A is the broadest license and covers tractor-trailers and any combination of vehicles weighing more than 26,001 pounds where the trailer weighs more than 10,000 pounds. If you want to drive a Class A vehicle, you can also legally drive Class B and C vehicles. Most long-haul truck drivers and many delivery drivers hold a Class A CDL.
Class B covers single vehicles weighing more than 26,001 pounds that are not towing a heavy trailer, plus buses designed to carry 16 or more passengers. School bus drivers, city transit drivers, and dump truck operators often hold a Class B. You cannot drive a Class A vehicle with a Class B license, but you can drive Class C vehicles.
Class C covers vehicles that carry 16 or more passengers (not including the driver) or any vehicle carrying hazardous materials, as long as the vehicle itself weighs 26,001 pounds or less. Passenger van drivers and hazmat drivers in smaller trucks need a Class C. The class you need depends on what you will actually drive, so your employer or the job posting should tell you which one to pursue.
What you must do to get a CDL
Getting a CDL involves three main steps: a written test, a skills test, and a medical exam. You must pass all three before your state issues the license. The timeline varies by state, but most people complete the process in four to eight weeks if they study beforehand and schedule tests promptly.
The written knowledge test covers federal and state trucking rules, vehicle inspection, safe driving practices, and weight and balance. You study from your state's CDL manual, which is free and available online from your DMV website. The test is multiple choice and you must score at least 80 percent on most states' versions. You can take the test at your local DMV office.
The skills test has three parts: a pre-trip vehicle inspection (you walk around the truck and point out safety features), a basic control test (you drive in a closed course to show you can back up and maneuver), and a road test (you drive on public roads with an examiner). You must bring the actual vehicle you will drive for work, or a vehicle of the same class. Many people take a CDL training course before attempting the skills test because the test is difficult to pass without practice.
The medical exam is performed by a doctor certified by the Federal Motor Carrier Safety Administration (FMCSA). The doctor checks your vision, hearing, blood pressure, and overall health. You must pass this exam before you can be issued a CDL. If you have certain medical conditions, you may still pass but with restrictions noted on your license.
Endorsements and restrictions that appear on your CDL
Beyond your class, your CDL may include endorsements — special permissions for specific types of cargo or passengers. The most common is the H endorsement for hazardous materials (hazmat). If you transport explosives, flammable liquids, radioactive materials, or other hazardous cargo, you need an H endorsement. You must pass an additional written test and pass a federal background check to get it.
The P endorsement is for passenger transport and is required if you drive a bus or any vehicle carrying 16 or more passengers. The T endorsement is for double or triple trailers. Your state's DMV website lists all available endorsements and which jobs require them. Your employer will tell you which endorsements you need before you start studying.
Your CDL may also carry restrictions if you do not meet certain standards. For example, if you failed the vision portion of the medical exam but still passed overall, you might have a restriction that you can only drive during daylight hours. Restrictions are noted on your license and you must follow them.
How long a CDL lasts and what happens if you lose it
A CDL is valid for four or eight years depending on your state (check your state DMV website for the exact length). You must renew it before it expires by passing the medical exam again and paying a renewal fee. Some states require you to retake the written test at renewal; others do not. Your employer may also require you to maintain a clean driving record — any traffic violations or accidents can affect your job even if your license remains valid.
If you are convicted of certain traffic violations, your CDL can be suspended or revoked. Driving under the influence, reckless driving, leaving the scene of an accident, and using your vehicle to commit a felony all carry mandatory CDL suspensions. A first offense usually means a one-year suspension; a second offense within ten years means a lifetime revocation. You cannot drive commercially during a suspension, and if your license is revoked, you must wait several years before you can reapply.
CDL training courses and whether you need one
You are not required by law to attend a CDL training course — you can study the manual on your own and take the tests. However, most people find a course helpful because the skills test is difficult to pass without hands-on practice. A typical course lasts three to six weeks, costs between $3,000 and $7,000, and includes classroom instruction, vehicle operation practice, and test preparation.
Some employers offer to pay for your CDL training if you agree to work for them for a set period. Others require you to have your CDL before you explore. If you are paying for training yourself, research programs in your area through your state's DMV website or by searching for "CDL training near me." Make sure the school is licensed by your state and that instructors are certified.
Frequently Asked Questions
Can I get a CDL if I have a DUI on my record?
A DUI does not automatically disqualify you from getting a CDL, but it makes the process harder. You must still pass the medical exam and the written and skills tests. However, many employers will not hire you with a DUI, and some states impose restrictions on your license. Check with your state DMV about how a DUI affects your specific situation.
Do I need a CDL if I drive a company truck but only for personal errands?
No. A CDL is only required if you drive the vehicle for work — meaning as part of your job duties. If you drive a company truck only occasionally for personal use, you do not need a CDL. However, if your job involves regularly operating the vehicle, even part-time, you need one.
What happens if I drive without a CDL when I need one?
Driving without a required CDL is a criminal offense in most states. You can face fines of $500 to $5,000, jail time, and a permanent mark on your driving record. Your employer can also be fined. If you are unsure whether your job requires a CDL, ask your employer or contact your state DMV.
Can I get a CDL in one state and use it in another?
Yes. A CDL issued by any state is valid nationwide. However, you must maintain a valid address in the state that issued your license, and you must follow that state's renewal rules. If you move to a different state, you can transfer your CDL to your new state's DMV.