A CDL is a special driver's license for operating heavy commercial vehicles
A Commercial Driver's License (CDL) is a separate license issued by your state that allows you to operate certain large or heavy vehicles for work. It is not an add-on to your regular driver's license — it is a distinct credential that replaces your standard license when you are driving commercially.
You need a CDL to drive vehicles that fall into specific weight and cargo categories. The most common reason people get a CDL is to drive semi-trucks, but the requirement also covers buses, tanker trucks, vehicles carrying hazardous materials, and other commercial rigs. If you drive a vehicle that does not meet these thresholds — like a pickup truck for personal use or a small delivery van under a certain weight — you do not need a CDL.
The CDL is issued by your state's Department of Motor Vehicles or equivalent agency. Each state sets its own testing standards, but the federal government sets minimum requirements that all states must follow, so the basic structure is the same everywhere.
Key Takeaways
- A CDL is a separate license from your regular driver's license and is required to operate commercial vehicles over a certain weight or carrying specific cargo.
- The three main classes of CDL — Class A, B, and C — determine which vehicles you can legally drive based on weight and configuration.
- You must pass a written knowledge test, a skills test, and a medical examination before you can receive a CDL.
- A CDL is issued by your state, but federal regulations set the minimum standards all states must follow.
- Endorsements on a CDL allow you to drive specialized vehicles, such as those carrying hazardous materials or passenger buses.
The three classes of CDL and what they cover
CDLs are divided into three classes based on the vehicle's weight and configuration. Class A is the broadest: it covers any combination of vehicles with a total weight 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 have, because it covers semi-trucks pulling trailers.
Class B covers single vehicles weighing 26,001 pounds or more, or any such vehicle towing a vehicle weighing 10,000 pounds or less. This includes large straight trucks, city buses, and dump trucks. Class C is the most limited: it covers vehicles under 26,001 pounds that carry 16 or more passengers (including the driver) or any quantity of hazardous materials. A small bus or a vehicle carrying certain chemicals would require a Class C.
Your state will issue you the highest class you test for and pass. If you test for Class A and pass, you can legally drive Class A, B, and C vehicles. If you test for Class B, you can drive Class B and C vehicles but not Class A.
What you must do to get a CDL
Getting a CDL involves three main steps: a written test, a skills test, and a medical examination. You must complete them in order, and you cannot skip any of them.
First, you take a written knowledge test at your state's DMV. The test covers traffic laws, vehicle operation, cargo handling, and safety procedures. You study from your state's CDL manual, which is free and available online or at the DMV office. Most states allow you to take the test on a computer at the DMV, and you usually get your results the same day.
Second, you take a skills test, which has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), a basic control test (you maneuver the vehicle in a closed course), and a road test (you drive on public roads with an examiner). The skills test must be taken in the actual class of vehicle you want to drive — you cannot test in a Class B truck and then drive a Class A semi.
Third, you must pass a medical examination by a certified medical examiner. The examiner checks your vision, hearing, blood pressure, and other basic health markers. Your state will give you a list of approved examiners. You pay for the exam yourself, and the cost varies by state and examiner, typically ranging from $50 to $150.
How endorsements connect to your CDL
An endorsement is a notation on your CDL that allows you to drive specialized vehicles or carry specific cargo. Endorsements are optional — you only get them if you need to drive those particular vehicles for your job. Common endorsements include Hazmat (hazardous materials), Passenger (buses or vehicles carrying 16 or more people), and Tanker (tank vehicles).
To add an endorsement, you take an additional written test at the DMV focused on that endorsement's rules and safety procedures. You do not retake the skills test. Some endorsements, like Hazmat, also require a background check. Each endorsement adds a letter to your CDL — for example, "CDL Class A with H endorsement" means you can drive Class A vehicles and carry hazardous materials.
The difference between a CDL and a regular driver's license
A regular driver's license allows you to operate personal vehicles and light commercial vehicles under the weight thresholds. A CDL is specifically for commercial driving and comes with stricter rules. CDL holders face tougher penalties for traffic violations, stricter drug and alcohol testing, and mandatory medical recertification every one to two years (depending on your state and medical history).
If you hold a CDL, you cannot use it to drive a personal vehicle for non-commercial purposes — you still need a regular driver's license for that. Some states issue a CDL that also functions as your regular license, but the CDL rules explore whenever you are behind the wheel, whether you are driving commercially or not.
How long a CDL lasts and when you renew it
A CDL is typically valid for four to eight years, depending on your state. Your renewal date is printed on the front of your license. You renew by returning to your state's DMV, paying a renewal fee, and passing another medical examination. You do not have to retake the written or skills tests unless your state requires it or your license was suspended.
If your CDL expires, you cannot legally drive a commercial vehicle. If you let it lapse for more than a certain period (usually one to two years), you may have to retake the full testing process instead of straightforward renewing.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck for work?
Not unless the truck weighs more than 26,001 pounds or carries hazardous materials. Most work pickups fall below that threshold. Check your vehicle's Gross Vehicle Weight Rating (GVWR) on the driver's door jamb — if it is under 26,001 pounds, a regular license is sufficient.
Can I get a CDL if I have a DUI on my record?
It depends on your state and how recent the conviction is. Most states allow you to get a CDL after a certain period has passed, but some have permanent bars. Contact your state's DMV to learn their specific rules for your situation.
How much does it cost to get a CDL?
Costs vary by state but typically include a written test fee ($10 to $50), a skills test fee ($100 to $300), a medical exam ($50 to $150), and a license issuance fee ($20 to $100). Many people also pay for CDL training school, which ranges from $3,000 to $7,000, though it is not required by law.
What happens if I drive without a CDL when I need one?
Driving a commercial vehicle without the required CDL is a criminal offense in most states. Penalties include fines, jail time, and a suspended license. Your employer can also face fines and liability.
Can I get a CDL in one state and use it in another?
Yes. A CDL issued by one state is recognized in all other states. However, if you move to a new state, you will eventually need to transfer your license to that state's DMV, though you do not have to retake the tests.