A commercial driver license lets you drive trucks, buses, and other large vehicles for work
A commercial driver license (CDL) is a special license issued by your state that allows you to operate vehicles over a certain weight or designed to carry passengers for money. Without one, you cannot legally drive a semi-truck, delivery truck, school bus, or most vehicles used in commercial transport. The CDL is separate from a regular driver license — you keep your regular license and add the commercial endorsement on top of it.
Each state issues its own CDL, but the federal government sets the minimum standards all states must follow. This means the test, the medical requirements, and the basic rules are similar no matter where you live, though some states add their own requirements on top of the federal baseline.
Key Takeaways
- A CDL is required to drive any truck over 26,001 pounds, any vehicle designed to carry 16 or more passengers, or any vehicle carrying hazardous materials.
- You must pass a written knowledge test, a skills test with a vehicle, and a medical exam before you can receive a CDL.
- Most states require you to hold a regular driver license for at least one year and have a clean driving record before you can test for a CDL.
- The entire process from first process to passing all tests typically takes several weeks to a few months, depending on how quickly you prepare and schedule your tests.
- CDL training schools exist in most areas and can teach you the skills needed to pass the driving test, though they are not required by law.
The three types of CDL classes and what vehicles each covers
The CDL comes in three classes — A, B, and C — based on the vehicle's weight and what it carries. Class A covers the heaviest trucks, including semi-trucks with trailers, and is the most common CDL for long-haul trucking. Class B covers single trucks over 26,001 pounds that do not tow a trailer, such as dump trucks and delivery trucks. Class C covers smaller vehicles that carry 16 or more passengers or any vehicle carrying hazardous materials.
You can also add endorsements to your CDL, which are special permissions for specific cargo or driving situations. The most common endorsement is Hazmat (H), which allows you to carry hazardous materials. Others include Tanker (N) for vehicles carrying liquids in bulk, Passenger (P) for buses, and Double/Triple Trailers (T) for tractor-trailers pulling multiple trailers. Each endorsement requires an additional written test.
Medical exam and background requirements you must meet
Before you can test for a CDL, you must pass a Department of Transportation (DOT) medical exam performed by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and overall health. You must have vision of at least 20/40 in each eye (with or without glasses) and be able to hear a whisper from five feet away. The exam also screens for conditions like diabetes, heart disease, and sleep apnea that could affect your ability to drive safely.
You will also need to pass a background check that looks at your driving record and criminal history. Most states disqualify you if you have serious traffic violations, DUI convictions, or felonies within a certain time period — usually the past three to ten years depending on the offense. You must also have a valid regular driver license with no suspensions or revocations at the time you test.
The written test, skills test, and what to expect at each stage
The CDL process has two main tests. The written knowledge test covers vehicle operation, safety rules, and cargo handling. You take this test at your state's Department of Motor Vehicles (DMV) or licensing office on a computer. The test has 50 questions, and you must answer at least 40 correctly to pass. You can take the test as many times as you need, though most states charge a fee each time.
After you pass the written test, you move to the skills test, which has three parts: a vehicle inspection, a backing exercise, and an on-road driving test. During the vehicle inspection, you walk around the truck and point out safety features and explain how to check them. The backing exercise tests your ability to back the truck into a tight space without hitting cones. The on-road test lasts 30 to 45 minutes and covers normal driving, turns, lane changes, and emergency stops. You must pass all three parts on the same day to pass the skills test.
Most people take a CDL training course before attempting the skills test, since the test requires hands-on experience with a large vehicle. Training courses run from one to eight weeks depending on the school and the class of license you are pursuing.
how the process works at your state's DMV or licensing office
Start by visiting your state's DMV website or calling your local licensing office to find out the exact documents you need and the current fee. You will need to bring your valid regular driver license, proof of residency (such as a utility bill or lease), your Social Security number, and proof of citizenship or legal residency. Some states also require a vision test before you can explore.
Fill out the CDL process form at the DMV — this is usually Form MCSA-5871 or your state's equivalent. On the form, you declare what class of license and what endorsements you want. You also answer questions about your medical history and driving record. Once you submit the form and pay the fee, the DMV will schedule you for the written test.
After you pass the written test, the DMV will issue you a commercial learner permit (CLP), which allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. You must hold the CLP for at least one day before you can take the skills test, though most people hold it for weeks or months while they train.
Training options and whether you need a CDL school
You are not required by law to attend a CDL training school — you can study on your own and practice with someone who already holds a CDL. However, most people attend a school because the skills test requires hands-on experience with a large vehicle, and most people do not have access to one otherwise. Training schools provide the vehicle, the instruction, and practice time on the backing and driving portions of the test.
CDL schools vary widely in length and cost. Some programs run four weeks full-time and cost $3,000 to $5,000. Others run eight weeks and cost more. Some schools partner with trucking companies that hire graduates, which can help you find a job after you finish. Before you choose a school, check whether it is accredited by your state and whether it has a good pass rate on the skills test — schools are required to report this information.
If you already have experience driving large vehicles (for example, if you worked in construction or agriculture), you may be able to pass the skills test with less formal training. Some people study the written test on their own using study guides and practice tests, then hire a private instructor for a few hours of behind-the-wheel practice before the test.
Timeline from process to receiving your CDL
The entire process typically takes two to four months, though it can be faster or slower depending on how quickly you prepare and how busy your local DMV is. Here is a rough timeline: you explore and take the written test within one to two weeks; you receive your CLP and begin training; you attend CDL school or practice for four to eight weeks; you schedule and take the skills test; and you receive your CDL in the mail within one to two weeks after passing.
The biggest variable is how long you spend training. If you attend a four-week school, the whole process takes about six weeks from process to CDL in hand. If you study on your own and practice with a private instructor, it might take two to three months. If you attend an eight-week school, it takes about ten weeks.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck for work?
No. You need a CDL only if the vehicle weighs over 26,001 pounds, is designed to carry 16 or more passengers, or carries hazardous materials. Most pickup trucks weigh less than 26,001 pounds, so a regular driver license is enough. Check your truck's gross vehicle weight rating (GVWR) on the door jamb to be sure.
Can I get a CDL if I have a DUI on my record?
It depends on how long ago the DUI was and your state's rules. Most states disqualify you for DUIs within the past three to ten years. Some states have a permanent disqualification for certain offenses. Contact your state's DMV to find out whether your specific DUI disqualifies you.
What happens if I fail the skills test?
You can retake it. Most states let you retake the test as soon as the next day, though you may have to pay a fee each time. Many people fail on their first attempt and pass on the second or third. If you fail, ask the examiner what you did wrong so you can practice that specific skill before you test again.
How long is a CDL valid?
A CDL is valid for four to eight years depending on your state. You must renew it before it expires by passing a new medical exam and paying a renewal fee. Some states require you to retake the written test at renewal; others do not.
Can I get a CDL if I wear glasses or contacts?
Yes. The medical exam requires vision of at least 20/40 in each eye, and you can meet that requirement with glasses or contacts. If you wear glasses or contacts, the examiner will note that on your medical certificate, and you must wear them whenever you drive.