A commercial driver's license lets you drive heavy trucks and buses for pay
A commercial driver's license (CDL) is a special permit that allows you to operate large vehicles for work. It is different from a regular driver's license because it covers trucks over 26,000 pounds, buses carrying passengers, and vehicles carrying hazardous materials. You cannot legally drive these vehicles for money with only a standard license, even if you own the truck or bus yourself.
The CDL is issued by your state's Department of Motor Vehicles or equivalent agency. Each state sets its own testing standards, but federal rules may support the basics are the same everywhere. If you move to another state, your CDL transfers — you do not have to retake the test unless your new state has different rules for your specific vehicle class.
Most people need a CDL if they drive for a living: truck drivers, delivery drivers, school bus operators, and taxi or rideshare drivers in some states. Owner-operators who haul freight in their own trucks also need one. If you drive a personal vehicle for personal reasons only, you do not need a CDL, even if the vehicle is large.
Key Takeaways
- A CDL is required to drive trucks over 26,000 pounds, buses with passengers, or vehicles carrying hazardous materials for any kind of work or payment.
- You must pass a written knowledge test, a skills test behind the wheel, and a medical examination before you can receive a CDL.
- CDLs come in three classes — Class A, B, and C — based on the vehicle's weight and what it carries, and each class has different restrictions.
- Endorsements on your CDL allow you to drive specialized vehicles like tankers, double trailers, or buses, and each endorsement requires an additional test.
- A CDL can be suspended or revoked if you accumulate traffic violations, fail a drug test, or commit certain crimes, and the rules are stricter than for regular licenses.
The three classes of commercial driver's licenses
CDLs are divided into three classes based on the vehicle's gross vehicle weight rating (GVWR) — the maximum weight it can safely carry — and what the vehicle is designed to haul.
Class A covers the heaviest trucks: those over 26,000 pounds that tow a trailer over 10,000 pounds. This is the license most long-haul truck drivers hold. With a Class A, you can also drive Class B and Class C vehicles.
Class B covers single trucks over 26,000 pounds that do not tow a trailer, or trucks towing a trailer under 10,000 pounds. Delivery truck drivers, garbage truck operators, and some bus drivers hold Class B licenses. You can also drive Class C vehicles with a Class B.
Class C covers vehicles under 26,000 pounds that carry hazardous materials or passengers. School bus drivers and some transit bus operators hold Class C licenses. You cannot drive Class A or B vehicles with only a Class C.
Endorsements that expand what you can drive
An endorsement is an add-on to your CDL that lets you drive specific types of vehicles or cargo. You do not need every endorsement — you only get the ones your job requires. Each endorsement requires passing a separate written test, and some require a skills test as well.
The most common endorsements are Hazmat (H), which allows you to carry hazardous materials like fuel or chemicals; Tanker (N), which allows you to drive tanker trucks carrying liquids; and Doubles/Triples (T), which allows you to tow double or triple trailers. A Passenger (P) endorsement is required to drive buses with passengers. Some states also offer School Bus (S) endorsements for drivers who work for school districts.
Restrictions can also be added to your CDL. For example, an air brake restriction means you can only drive trucks with manual brakes, not air brakes. This restriction is added if you fail the air brake portion of the skills test. You can remove it later by passing the air brake test.
The testing process for a commercial driver's license
Getting a CDL requires three separate tests: a written knowledge test, a skills test behind the wheel, and a medical examination. Most states require you to pass the written test first before you can schedule the skills test.
The written test covers vehicle safety, traffic laws, and safe driving practices. The number of questions and passing score vary by state, but typically you must answer 70 to 80 percent of questions correctly. If you are seeking endorsements, you take additional written tests for each one. You can study using your state's CDL manual, which is free and available online or at the DMV.
The skills test has three parts: a vehicle inspection where you walk around the truck and point out safety features, a basic control test where you drive in a closed course, and a road test where you drive on public roads with an examiner. You must pass all three parts. Many people hire a CDL training school to prepare, though it is not required by law.
The medical examination is performed by a certified medical examiner and checks your vision, hearing, blood pressure, and overall fitness to drive. You must pass this exam before you can receive your CDL. The exam is valid for two years, and you must renew it before it expires or your CDL becomes invalid.
How long it takes and what it costs
The timeline depends on whether you attend a training school. If you study on your own and schedule tests through your state DMV, the written test can happen within days, but the skills test may have a wait of several weeks depending on your state's backlog. The entire process from start to finish typically takes one to three months.
If you attend a CDL training school, the program usually lasts three to seven weeks. After you finish, the school may help you schedule your state tests, which can speed up the process. Some employers pay for training if you agree to work for them for a set period.
Costs vary widely by state and whether you use a training school. The written test, skills test, and medical exam through your state DMV typically cost between $100 and $300 total. A CDL training school can cost $3,000 to $7,000 depending on the program length and location. Some schools offer payment plans or financing.
Violations and suspension rules for CDL holders
CDL holders face stricter penalties than regular drivers for traffic violations. A single serious violation — such as reckless driving, improper lane change, or following too closely — can result in a 60-day suspension. Two serious violations within three years means a 120-day suspension. Three serious violations within three years results in permanent revocation.
Driving under the influence (DUI) is treated very harshly for CDL holders. A first DUI conviction results in a one-year suspension of your CDL. A second DUI or refusal to take a breath test results in permanent revocation. You lose your CDL even if the DUI occurred in a personal vehicle, not a commercial one.
Certain crimes also result in CDL revocation, including felonies involving drugs, crimes of violence, and human trafficking. If your CDL is suspended or revoked, you cannot legally drive any commercial vehicle during that period, even if you own it.
Renewing and maintaining your commercial driver's license
CDLs must be renewed every four to eight years depending on your state. When you renew, you must pass the medical examination again. Some states require you to retake the written test; others do not. You do not have to retake the skills test unless your state specifically requires it or your license was suspended.
You must also keep your medical certification current. If your medical certificate expires and you do not renew it, your CDL becomes invalid even if the license itself has not expired. The medical exam costs between $50 and $150 and must be performed by a certified medical examiner.
If you change your address, name, or vehicle class, you must update your CDL with your state DMV. Some changes require a new test; others are administrative updates only. Check your state's DMV website for the specific requirements.
Frequently Asked Questions
Do I need a CDL to drive a large personal vehicle?
No. A CDL is only required if you drive a commercial vehicle for work or payment. If you own a large truck or bus and drive it only for personal use, you do not need a CDL. However, if you use that vehicle for any kind of work — even occasionally — you must have a CDL.
Can I get a CDL if I have a DUI on my record?
It depends on how recent the DUI is and your state's rules. Most states allow you to obtain a CDL if your DUI is more than five to ten years old, but some states have longer waiting periods or permanent bans. Contact your state DMV to learn the specific rules in your state.
What happens if I let my medical certificate expire?
Your CDL becomes invalid when ready when your medical certificate expires, even if your license card itself is not due for renewal. You cannot drive any commercial vehicle until you pass a new medical exam and your certificate is current. If you are caught driving without a valid medical certificate, you face fines and possible criminal charges.
Can I transfer my CDL to another state?
Yes. Your CDL is valid in all states, and you do not have to retake the test when you move. However, you must update your address with your new state's DMV within a certain timeframe — usually 30 to 60 days. Some states may require you to retake the written test or medical exam if their standards differ from your previous state.
How much does it cost to get a CDL from scratch?
If you study on your own and take tests through your state DMV, the total cost is typically $100 to $300 for the tests and medical exam. If you attend a CDL training school, expect to pay $3,000 to $7,000 for the program. Some employers cover training costs if you commit to working for them.