What you need to do to get a CDL
A Commercial Driver's License (CDL) is a separate license class you earn by passing a written test and a driving test, beyond what you need for a regular driver's license. You cannot straightforward add it to an existing license — you have to test for it as its own credential. The process takes weeks to months depending on how quickly you study and schedule your tests, and the cost ranges from roughly $100 to $300 in most states, though some charge more.
You start by meeting your state's baseline requirements, then study the CDL manual, pass a written knowledge test, and finally pass a behind-the-wheel driving test with an examiner. Each state runs its own CDL program through the Department of Motor Vehicles or equivalent agency, so the exact steps and fees vary by location.
Key Takeaways
- You must hold a valid regular driver's license before you can test for a CDL, and most states require you to be at least 18 years old (21 for interstate driving).
- The written test covers vehicle inspection, safe driving practices, and rules specific to the class of truck you want to drive — you study from your state's official CDL manual.
- The driving test happens in an actual commercial vehicle and tests your ability to perform maneuvers like backing, turning, and braking under examiner observation.
- You can take the written test and driving test on the same day in most states, but you must pass the written test before scheduling the driving test.
- Some states offer CDL training programs through community colleges or private schools, which can improve your chances of passing the driving test on your first attempt.
Meet the baseline requirements for your state
Every state requires you to be at least 18 years old to hold a CDL for intrastate driving (driving within your state only). If you want to drive commercially across state lines, you must be at least 21. You also need a valid regular driver's license in good standing — if your license is suspended or revoked, you cannot get a CDL until it is restored.
Some states have additional requirements: a medical certificate showing you are physically able to operate a commercial vehicle, a Social Security number on file, and proof of residency. Check your state's DMV website for the complete list before you start, because missing a single requirement can delay your process.
Get your CDL manual and study for the written test
Your state's DMV publishes an official CDL manual (sometimes called the CDL handbook) that covers everything on the written test. You can read it free from your state's DMV website or pick up a printed copy at a DMV office. The manual covers vehicle inspection, braking systems, cargo securement, hazardous materials rules, and safe driving practices specific to large trucks.
The written test itself is usually 50 questions, and you need to score around 80 percent to pass — the exact passing score varies by state. You take the test at a DMV office on a computer or on paper, depending on your location. Most people study the manual for two to four weeks before testing, though the timeline depends on how much time you can dedicate each day.
If you want additional preparation beyond the manual, you can take a CDL training course at a community college, a private truck driving school, or an online course. These courses do not replace the official test, but they can help you understand the material faster and practice test questions.
Schedule and pass the written knowledge test
Once you feel ready, go to your state's DMV office or visit their website to schedule your written test. Some states let you walk in without an appointment; others require you to book a time slot online. Bring your valid driver's license, proof of residency, and any other documents your state requires.
The test takes about 30 minutes to an hour. You will answer questions about vehicle systems, safe driving, and regulations. If you pass, you receive a score report when ready and can usually schedule your driving test right away. If you fail, you can retake the written test after a waiting period (usually a few days to a week, depending on your state).
Schedule and pass the driving test
The driving test is the final step and the one most people find most stressful. You must bring your own commercial vehicle (or arrange to use one from a training school) and meet the examiner at a designated testing location. The test usually lasts 30 to 45 minutes and includes three parts: a vehicle inspection, basic control skills (backing, turning, and stopping), and an on-road driving portion.
During the vehicle inspection, the examiner asks you to point out and explain key safety features — lights, mirrors, brakes, tires, and coupling devices if you are testing for a combination vehicle. You do not have to take anything apart, just show you know where things are and what they do. During the control skills portion, you perform maneuvers in a closed course or parking lot. On the road, you drive in normal traffic while the examiner watches your speed, lane control, mirror checks, and decision-making.
If you pass all three parts, you receive your CDL on the spot or within a few days. If you fail any part, you can retake the entire driving test after a waiting period. Many people pass the written test on the first try but need two or three attempts at the driving test, so do not be discouraged if your first try does not work out.
Understand CDL classes and endorsements
A CDL comes in three classes — A, B, and C — based on the vehicle's weight and what you are hauling. Class A covers the heaviest trucks (over 26,001 pounds) and is what most long-haul truckers hold. Class B covers medium trucks (14,001 to 26,000 pounds) like some delivery trucks and school buses. Class C covers lighter commercial vehicles and is less common.
You can also add endorsements to your CDL, which allow you to haul specific cargo or operate specific equipment. The most common are Hazmat (hazardous materials), Tanker (liquid cargo), and Doubles/Triples (multiple trailers). Each endorsement requires an additional written test. You take the endorsement test at the same time as your main CDL test or add it later.
Know the cost and timeline
The total cost of getting a CDL ranges from about $100 to $300 for the license itself, depending on your state. If you take a formal training course, add $3,000 to $15,000 depending on whether it is a short online course or a full-time truck driving school program. Some employers pay for training if you commit to working for them after you earn your license.
The timeline from start to finish is typically four to twelve weeks. If you study the manual on your own and pass both tests on your first try, you could be done in four to six weeks. If you take a formal training course or need multiple attempts at the driving test, it can stretch to three months or longer.
Frequently Asked Questions
Do I need to take a truck driving school to pass the CDL test?
No, you can study the manual on your own and test without formal training. However, many people find that a training course improves their chances of passing the driving test on the first attempt, because instructors teach you the exact maneuvers examiners watch for. Some states also have reciprocity agreements with certain schools, meaning a certificate from an approved school can waive the driving test in that state.
Can I get a CDL if I have a DUI or other traffic violations?
It depends on the violation and your state's rules. A DUI typically disqualifies you for a set period (often five to ten years), and serious violations like reckless driving may also bar you. Minor violations like speeding usually do not prevent you from getting a CDL. Check with your state's DMV to find out whether your specific violation affects your may be able to access.
What happens if I fail the driving test?
You can retake it after a waiting period, usually a few days to a week. Most states allow you to take the driving test as many times as you need, though some charge a fee each time. Many people pass on the second or third attempt, so failing the first time does not mean you cannot get your CDL.
Can I get a CDL in one state and use it in another?
Yes, a CDL is valid in all 50 states once you earn it. However, if you move to a new state, you will eventually need to transfer your license to that state's DMV. The transfer process is usually simpler than taking the test again, but rules vary by state.
Do I need a medical certificate to get a CDL?
Most states require a Department of Transportation (DOT) medical certificate, which means a certified medical examiner must sign off that you are physically able to drive a commercial vehicle. This certificate is separate from your CDL test and usually costs $50 to $150. Check your state's requirements before you schedule your written test.