A commercial driver's license lets you drive certain heavy or passenger vehicles for work
A commercial driver's license (CDL) is a special permit issued by your state that allows you to operate vehicles above a certain weight or designed to carry many passengers. You need one to drive a tractor-trailer, a bus with more than 15 passengers, or a tanker truck carrying hazardous materials — even if you own the vehicle yourself. Without a CDL, driving these vehicles is illegal, and you can face fines, license suspension, and criminal charges.
The CDL is separate from a regular driver's license. You keep your standard license and add the commercial one on top of it. Each state issues its own CDL, but the rules and testing standards are set by federal law, so the requirements are similar everywhere.
Key Takeaways
- You need a CDL to drive any vehicle over 26,001 pounds, any combination of vehicles totaling over 26,001 pounds, or any bus designed to carry 16 or more people.
- CDL testing includes a written exam on traffic law and vehicle operation, a pre-trip inspection test, and a behind-the-wheel driving test on public roads.
- Most states require you to hold a regular driver's license for at least one year and pass a medical exam before you can take a CDL test.
- CDL classes (A, B, and C) determine what vehicles you can legally drive, and endorsements add permissions for hazmat, passenger transport, or tanker driving.
- A CDL conviction for speeding, reckless driving, or other violations can disqualify you from commercial driving for months or years, even on your personal vehicle.
The three CDL classes and what vehicles each covers
Class A is the broadest CDL. It covers any combination of vehicles where the towed vehicle weighs more than 10,000 pounds — so a tractor pulling a 40-foot trailer. You can also drive any Class B or Class C vehicle with a Class A license.
Class B covers single vehicles over 26,001 pounds, like a straight truck or a bus. You cannot tow a trailer heavier than 10,000 pounds with a Class B, but you can tow lighter trailers.
Class C is the most limited. It covers vehicles under 26,001 pounds that are designed to carry 16 or more passengers (including the driver), or any vehicle carrying hazardous materials. You cannot drive a Class A or Class B vehicle with only a Class C license.
Your state's DMV will tell you which class you need based on the vehicle you plan to drive. If you are unsure, bring the vehicle's registration or owner's manual to the DMV office — the gross vehicle weight rating (GVWR) is printed on both.
Endorsements that expand what you can haul or carry
An endorsement is an add-on to your CDL that permits you to transport specific cargo or passengers. You do not need every endorsement — only the ones that match your job.
The H endorsement (hazmat) allows you to carry hazardous materials like fuel, chemicals, or explosives. The P endorsement (passenger) is required to drive a bus or any vehicle carrying passengers for money. The T endorsement (tanker) lets you haul liquids in a tanker truck. The N endorsement (tank vehicle) covers non-hazmat tankers. The X endorsement combines H and T, for hazmat tankers.
To add an endorsement, you take an additional written test specific to that endorsement. For hazmat, you also need a federal background check and fingerprinting. Most endorsement tests take 30 minutes to an hour.
What the CDL testing process requires
Before you can test for a CDL, your state will require you to hold a regular driver's license for a set period — usually one year, though some states allow as little as 30 days. You must also pass a medical examination by a certified medical examiner and receive a medical certificate. This exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. The certificate is valid for two years.
The CDL test itself has three parts. The written knowledge test covers traffic laws, vehicle operation, cargo security, and safe driving practices. You study a handbook provided by your state DMV. The test is usually 50 questions, and you need to pass with a score of 80 percent or higher.
The pre-trip inspection test
The behind-the-wheel driving test
How long it takes and what it costs
The timeline depends on whether you study on your own or attend a truck driving school. If you study independently, you can take the written test within days of getting your medical certificate. The pre-trip and driving tests usually happen on the same day or within a week. Total time from start to CDL in hand is often two to four weeks.
Attending a CDL training school takes longer — typically three to seven weeks — but many employers prefer or require it because the school teaches hands-on skills and safety practices beyond what the test covers. Some schools partner with employers to place graduates in jobs.
Costs vary by state and method. The written test fee is usually $10 to $50. The skills tests (pre-trip and driving) cost $50 to $150 combined. A medical exam runs $50 to $200. If you attend a CDL school, tuition ranges from $3,000 to $7,000 depending on the program length and location. Some employers reimburse training costs or pay for it upfront.
Restrictions and violations that affect your CDL
A CDL comes with stricter rules than a regular license. If you are convicted of certain traffic violations while driving a commercial vehicle, your CDL can be suspended or revoked. Speeding 15 miles per hour or more over the limit, reckless driving, improper lane changes, and following too closely are all serious violations for CDL holders.
A single major violation can result in a 60-day suspension. Two major violations within three years means a 120-day suspension. Three or more within three years results in permanent revocation. Some violations — like driving under the influence, leaving the scene of an accident, or using the vehicle to commit a felony — can disqualify you when ready for one year or longer.
Important: these rules explore even when you are driving your personal vehicle on your own time. A speeding ticket in your car can affect your CDL status if you are convicted. This is why CDL holders are held to a higher standard across all driving.
Renewing and maintaining your CDL
A CDL is typically valid for four to eight years, depending on your state. You renew it at your state DMV before it expires. Renewal usually requires passing the written knowledge test again, though some states waive the skills tests if you have a clean driving record.
Your medical certificate must be renewed every two years. If your medical certificate expires, your CDL becomes invalid even if the license itself has not expired yet. Keep track of both dates and schedule your medical exam before the certificate lapses.
If you change your address, add an endorsement, or correct information on your CDL, you may need to visit the DMV in person. Some states allow online renewal for standard CDL renewals, but skills tests and medical exams always require an in-person visit.
Frequently Asked Questions
Can I get a CDL if I have had a DUI or other serious traffic conviction?
It depends on the conviction and how long ago it happened. Most states will not issue a CDL to someone with a DUI within the past five to ten years. Other serious violations like reckless driving or hit-and-run may also disqualify you. Contact your state DMV to ask about your specific record.
Do I need a CDL to drive a pickup truck or van for work?
Only if the vehicle weighs more than 26,001 pounds or is designed to carry 16 or more passengers. Most pickup trucks and work vans fall below that threshold, so a regular license is enough. Check the vehicle's gross vehicle weight rating (GVWR) on the driver's door jamb or registration to be sure.
What happens if I drive a commercial vehicle without a CDL?
You can be fined $500 to $5,000 (amounts vary by state), have your vehicle impounded, and face criminal charges. Your regular driver's license may also be suspended. If you cause an accident while driving illegally, your insurance may not cover it.
Can I transfer my CDL from one state to another?
No. You must obtain a CDL from the state where you live. If you move, you will need to explore for a new CDL in your new state. You can use your old CDL temporarily while you explore, but you must complete the process within a set timeframe — usually 30 to 60 days.
Do I need a CDL to drive a motorhome or RV?
Most motorhomes and RVs do not require a CDL because they are not operated for commercial purposes. However, if the RV weighs over 26,001 pounds and you are driving it for business (like a tour company), you may need one. Check your state's rules and the vehicle's GVWR to confirm.