What you need to do to get a CDL
A Commercial Driver's License (CDL) requires you to pass a written knowledge test, a skills test behind the wheel, and a medical examination — all administered through your state's Department of Motor Vehicles (DMV). You cannot straightforward renew an existing license; you must start a separate process that typically takes several weeks from start to finish. The order matters: you usually take the written test first, then schedule the skills test only after you pass it.
Each state runs its own CDL program, so the exact steps, fees, and testing locations vary. Some states let you test on the same day you explore; others require a waiting period. A few states allow you to take the written test online, but most require you to go to a DMV office in person. The skills test — the driving portion — must always happen at a physical location with an examiner in the vehicle.
Key Takeaways
- You must pass a medical examination, a written knowledge test covering federal regulations and vehicle operation, and a behind-the-wheel skills test before the DMV issues your CDL.
- Your state's DMV sets the testing schedule, fees (typically $50 to $300 for the full process), and which endorsements you can test for on the same day.
- Most states require you to hold a valid regular driver's license and be at least 18 years old; some require 21 for interstate driving.
- The written test covers topics specific to the class of truck you want to drive and any endorsements you seek, so studying the state manual beforehand is necessary.
- Once you pass both tests, the DMV issues your CDL, which is valid for four or eight years depending on your state and whether you have a medical certificate.
Medical examination and certification requirements
Before you can take either test, you must pass a medical examination performed by a Medical Examiner certified by the Federal Motor Carrier Safety Administration (FMCSA). This is not your regular doctor — it must be someone on the FMCSA's National Registry. The exam checks your vision, hearing, blood pressure, and ability to operate a large vehicle safely. You can find certified examiners through your state DMV website or the FMCSA's online registry.
The examiner issues a Medical Certificate (also called a Medical Examiner's Certificate) that you bring to your DMV appointment. This certificate is valid for 24 months. If your medical certificate expires before your CDL does, you must renew it to keep driving commercially, even if your CDL itself is still valid. Some states allow you to renew the medical certificate without renewing your CDL; others require you to renew both together.
The medical exam typically costs $50 to $150 out of pocket. Some employers cover this cost for new drivers, but you should confirm before scheduling. If you have a medical condition — high blood pressure, diabetes, sleep apnea, or certain vision problems — the examiner may require additional testing or documentation from your regular doctor before issuing the certificate.
Written knowledge test: what to study and how to prepare
The written test covers the Commercial Driver's Manual published by your state's DMV. This manual is free and available online or in print at any DMV office. The test itself is usually 50 questions, though some states use 70 or 80 depending on the class and endorsements. You typically need to score 80 percent or higher to pass.
The test covers federal regulations (hours of service, vehicle maintenance, cargo securement), safe driving practices for large vehicles, and hazmat rules if you are testing for the hazmat endorsement. Questions are multiple choice and presented on a computer at the DMV office. Some states offer the test in multiple languages. You are usually allowed to take the test twice in a single visit if you fail the first time, though policies vary by state.
Most people study the manual for one to four weeks before testing. The DMV often publishes sample questions online, and many third-party study guides and apps are available. Taking practice tests under timed conditions is more effective than reading the manual once. If you fail, you can usually retake the test after a waiting period — typically 7 to 14 days — at no additional cost.
Skills test: the driving examination
The skills test has three parts: a pre-trip inspection, a backing exercise, and a road test. The pre-trip inspection requires you to walk around the truck and identify working and broken components — lights, mirrors, brakes, tires, coupling devices — and explain what you are checking and why. You do not need to fix anything; you just need to demonstrate you know what to look for.
The backing exercise takes place in a closed course or parking lot. You must back the truck into a marked space, often at an angle, without hitting cones or boundaries. This is the part most people find hardest because large vehicles do not handle like cars. The examiner watches for smooth steering, proper mirror use, and awareness of the truck's dimensions.
The road test lasts 30 to 60 minutes and covers city driving, highway driving, and various traffic situations. The examiner sits in the passenger seat and scores you on vehicle control, safety awareness, mirror checks, and following traffic laws. You must demonstrate that you can operate the specific class of truck safely — a Class A test (tractor-trailer) is more demanding than a Class B test (straight truck).
You can schedule the skills test only after you pass the written test. Some states allow you to test within days; others have a waiting list of several weeks. Bring your medical certificate, proof of residency, and a valid ID to the test. Many people hire a commercial driving school to practice before testing; this is optional but increases the pass rate significantly.
Endorsements and testing them at the same time
A CDL endorsement is an add-on that lets you drive certain types of cargo or vehicles. Common endorsements include Hazmat (hazardous materials), Tanker, Doubles/Triples, and Passenger. Each endorsement requires a separate written test. Some states let you test for multiple endorsements on the same day; others space them out or charge an additional fee per endorsement.
If you want the Hazmat endorsement, you must also pass a background check and fingerprinting through the Transportation Security Administration (TSA). This process can take several weeks, so start it early if you know you will need Hazmat. The TSA charges a fee (typically $85 to $97) for the background check, separate from the DMV's test fee.
You do not have to test for endorsements when ready. You can get your base CDL first and add endorsements later. However, if you know your job will require them, testing together saves time and money because you only pay one skills test fee instead of multiple fees for separate tests.
Timeline and costs across states
The total time from starting to holding a CDL ranges from four to twelve weeks, depending on your state's testing schedule, how quickly you pass each component, and whether you need a TSA background check for Hazmat. The written test can usually be scheduled within a week or two of your medical exam. The skills test often has a longer wait — sometimes four to eight weeks in busy states — because examiners have limited availability.
Costs vary significantly by state. The medical exam runs $50 to $150. The DMV's written test fee is typically $10 to $50. The skills test fee ranges from $50 to $300 depending on the state and class of license. Endorsements add $10 to $50 per endorsement. If you need Hazmat, add the TSA background check fee. In total, expect to spend $200 to $600 out of pocket, not including any commercial driving school costs if you choose to use one.
| Component | Typical Cost | Typical Timeline |
|---|---|---|
| Medical examination | $50–$150 | 1–2 weeks to schedule |
| Written test (base CDL) | $10–$50 | 1–3 weeks after medical |
| Skills test | $50–$300 | 2–8 weeks after written test |
| Each endorsement (written test) | $10–$50 | Same day or separate appointment |
| Hazmat background check (TSA) | $85–$97 | 2–4 weeks |
Frequently Asked Questions
Do I need a commercial driving school to pass the skills test?
No, it is not required. You can take the test in a truck you own or rent, or some states allow you to use a DMV-approved testing vehicle. However, most people who use a commercial driving school pass on their first attempt, while self-taught drivers have a higher failure rate. A school typically costs $3,000 to $7,000 but includes instruction, practice, and often a truck for testing.
What happens if I fail the written test or skills test?
You can retake the written test after a waiting period (usually 7 to 14 days) at no additional cost in most states. For the skills test, you typically pay the full fee again to retake it. Some states allow you to retake the skills test within a few days; others require you to wait weeks. Check your state DMV's policy before scheduling.
Can I get a CDL if I have a medical condition?
Many conditions do not disqualify you, but some do. Severe vision loss, uncontrolled diabetes, sleep apnea, and certain heart conditions may prevent you from getting a medical certificate. The FMCSA publishes a list of conditions that require special evaluation. If you have a condition, ask a certified medical examiner before paying for the full process process.
How long is a CDL valid?
A CDL is valid for four or eight years depending on your state and whether you have a valid medical certificate. Your medical certificate must be renewed every 24 months. If your medical certificate expires, your CDL becomes invalid for commercial driving until you renew it, even if the CDL itself has not expired.
Can I test for multiple endorsements on the same day?
This depends on your state. Some states allow you to test for all endorsements you want on the same day; others limit you to one or two per visit. Contact your state DMV to ask which endorsements can be tested together and whether there are additional fees for each one.