What You Need to Do to Get a CDL License
A Commercial Driver's License (CDL) is issued by your state's Department of Motor Vehicles and lets you legally operate trucks, buses, or other large vehicles for work. The process takes weeks to months and involves a written knowledge test, a skills test with a vehicle, and a medical examination. You must be at least 18 years old (21 for interstate driving), have a valid regular driver's license, and pass a background check.
The timeline depends on how quickly you study and schedule tests, but most people complete the process in 4 to 12 weeks. Some states let you test on the same day; others require a waiting period between the written and skills tests. You'll need to pay fees that vary by state, typically between $100 and $300 total.
Key Takeaways
- You must hold a valid regular driver's license and pass a medical exam before you can take any CDL test.
- The written test covers traffic laws and vehicle operation specific to large trucks; most states let you study a free manual online.
- The skills test happens in a real truck and includes a pre-trip inspection, a backing exercise, and a road drive with an examiner.
- You can take the written test at your DMV, but the skills test must be administered by an approved third-party testing site in most states.
- Once you pass both tests, your state issues the CDL, which is valid for four to eight years depending on your state.
Get Your Medical Certificate First
Before you schedule any test, you need a Medical Examiner's Certificate (also called a DOT medical card). This is a form signed by a doctor certified by the Federal Motor Carrier Safety Administration (FMCSA). The exam checks your vision, hearing, blood pressure, and overall fitness to operate a large vehicle safely.
Find a certified medical examiner through the FMCSA National Registry at fmcsa.dot.gov. Search by your state and city to find examiners near you. The exam costs $50 to $150 and takes about 30 minutes. You'll receive the certificate on the spot if you pass. This certificate is valid for two years and must be current when you take your CDL tests and when you renew your license.
Bring your regular driver's license, proof of address, and any medications you take. If you have a medical condition like diabetes or high blood pressure, bring documentation showing it is controlled. Some conditions do not automatically disqualify you, but the examiner needs to see that you manage them.
Study for and Pass the Written Knowledge Test
Your state's DMV publishes a free CDL Manual that covers everything on the written test. read it from your state's DMV website or pick up a printed copy at the DMV office. The manual covers vehicle safety, braking systems, cargo handling, hazardous materials (if you want that endorsement), and traffic laws specific to large vehicles.
Most states break the written test into a general knowledge section and endorsement-specific sections. You must pass the general knowledge test; endorsements like Hazmat or Passenger are optional but increase your earning potential. Each section has 50 to 100 questions, and you typically need to score 80 percent or higher to pass.
Schedule your written test at your local DMV office. Call ahead or check online to confirm hours and whether you need an appointment. Bring your medical certificate, regular driver's license, and proof of address. The test takes 30 to 60 minutes and costs $10 to $50 depending on your state. You'll get your score the same day.
Register for the Skills Test at an Approved Testing Site
After you pass the written test, you must take a skills test in an actual commercial vehicle. This test cannot be taken at the DMV; it must be administered by a third-party testing site approved by your state. Most states contract with private truck driving schools or testing companies to run these exams.
Find approved testing sites through your state's DMV website. Many sites require you to bring your own truck or rent one from them; others provide the vehicle. Call the testing site to schedule your appointment. Wait times vary from one week to several months depending on demand in your area, so book early.
Some states require a waiting period between passing the written test and taking the skills test (usually 7 to 14 days). Check your state's rules before you schedule. The skills test costs $100 to $300 and must be completed within a set timeframe after you pass the written test, usually 60 to 180 days.
Complete the Skills Test: Pre-Trip, Backing, and Road Drive
The skills test has three parts, all done in one session with an examiner. First is the pre-trip inspection, where you walk around the truck and point out safety features and check for damage. You must identify lights, mirrors, brakes, tires, and coupling devices. This part takes 10 to 15 minutes and tests whether you can spot problems before driving.
Second is the backing exercise, where you maneuver the truck into a tight space using only mirrors. You'll perform a straight-line back, an offset back, and a 90-degree alley dock. The examiner watches for safety violations and whether you stay within the marked boundaries. This part usually takes 10 to 15 minutes and is often the hardest part for new drivers.
Third is the road drive, where you operate the truck on public roads or a closed course for 20 to 30 minutes. The examiner watches how you accelerate, brake, turn, change lanes, and handle traffic. You must follow traffic laws and demonstrate smooth, safe vehicle control. The examiner will fail you if you commit a critical safety violation like running a red light or hitting an object.
What Happens After You Pass Both Tests
Once you pass the written and skills tests, your state's DMV issues your CDL. You can pick it up at the DMV office or have it mailed to you, depending on your state's process. The CDL replaces your regular driver's license and is valid for four to eight years depending on your state.
Your CDL will show any endorsements you passed (Hazmat, Passenger, Tanker, etc.) and any restrictions (like corrective lenses or automatic transmission only). You can drive commercially as soon as you receive the license. Some employers require additional training or certifications beyond the CDL, so check with your employer about their specific requirements.
Renewing your CDL follows the same process: you must pass a new medical exam, retake the written test, and retake the skills test. Some states offer renewal by mail if you have no violations, but most require you to test again. Plan to renew at least 90 days before your CDL expires to avoid driving without a valid license.
Frequently Asked Questions
Can I use a school's truck for the skills test, or do I have to bring my own?
Most approved testing sites let you use their truck or a truck from a partnered driving school. Some sites require you to bring your own or rent one. Call the testing site before you schedule to ask what vehicles are available and whether there is an extra fee to use theirs.
What happens if I fail the skills test?
You can retake it, usually after paying the test fee again. Most states let you retake the test within a few weeks. Your written test score stays valid for 60 to 180 days, so you do not have to retake that part unless your state's time window expires.
Do I need to attend truck driving school to get a CDL?
No, truck driving school is not required by law. You can study the manual on your own, take the written test, and find a truck to use for the skills test. However, most people attend a school because instructors teach you how to operate the truck safely and help you prepare for the skills test.
Can I get a CDL if I have a DUI or other traffic conviction?
It depends on the conviction and your state's rules. Some convictions disqualify you permanently; others do not. Contact your state's DMV to ask whether your specific conviction affects your may be able to access. You will also undergo a background check as part of the process.
How much does it cost to get a CDL?
Costs vary by state and whether you attend driving school. The medical exam costs $50 to $150, the written test costs $10 to $50, and the skills test costs $100 to $300. If you attend a truck driving school, tuition ranges from $3,000 to $7,000 depending on the program length and location.