Getting a CDL starts at your state's Department of Motor Vehicles
You get a Commercial Driver's License (CDL) from your state's Department of Motor Vehicles (DMV), not from a private company or training school. The DMV sets the written test, the road test, and the rules about who can hold one. Training schools and private instructors can prepare you for those tests, but they cannot issue the license itself.
The process has three stages: a written knowledge test, a skills test (pre-trip inspection, backing, and on-road driving), and a medical certificate from a Department of Transportation (DOT) examiner. You must pass all three before the DMV issues your CDL. The order and timing vary slightly by state, but every state requires all three.
Start by visiting your state DMV's website or calling their main number to find the CDL section. That page will tell you the current testing locations, what documents to bring, the fee, and whether you need to schedule in advance. Some states test at the main DMV office; others use satellite locations or third-party testing sites.
Key Takeaways
- Your state's DMV is the only place that issues a CDL; training schools prepare you but cannot grant the license.
- You must pass a written knowledge test, a skills test with a certified examiner, and provide a valid DOT medical certificate.
- The DMV website for your state lists testing locations, fees, required documents, and whether appointments are required.
- Some states let you take the written test before you have a medical certificate; others require the certificate first.
- The entire process typically takes four to twelve weeks, depending on how quickly you schedule tests and find a DOT examiner.
What you need before you walk into the DMV
Bring your current driver's license, proof of residency (utility bill, lease, or bank statement), and your Social Security number or ITIN. You will also need to show that you have a valid DOT medical certificate — this comes from a certified medical examiner, not your regular doctor. The DMV will not let you take the road test without it.
Some states require the medical certificate before you take the written test; others let you take the written test first and provide the certificate later. Check your state's rules on the DMV website, because showing up without the right document means a wasted trip.
You will also need to decide which endorsements you want. These are add-ons that let you drive certain types of vehicles: Hazmat (hazardous materials), Tanker (liquid cargo), Doubles/Triples (multiple trailers), and Passenger (buses or vans carrying 16 or more people). You take a separate written test for each endorsement you want. Most people start without endorsements and add them later.
Finding a DOT medical examiner
A DOT medical examiner is a doctor or nurse practitioner certified by the Federal Motor Carrier Safety Administration (FMCSA) to perform CDL medical exams. Your regular doctor cannot do this exam, even if they have been your doctor for years. The exam checks your vision, hearing, blood pressure, and medical history to make sure you can safely operate a large truck.
Search for "FMCSA certified medical examiner near me" or use the FMCSA's National Registry of Certified Medical Examiners at fmcsa.dot.gov. You can search by state and zip code. Call ahead to confirm they are still certified and to ask about their fee, which usually ranges from $75 to $150. The exam takes about 30 minutes.
The medical certificate is valid for two years. Once you have it, bring it with you to the DMV. If your certificate expires before you finish the CDL process, you will need a new one.
The written knowledge test
The CDL written test covers vehicle inspection, safe driving practices, cargo handling, and hazmat rules (if you want that endorsement). Most states give you 60 minutes to answer 50 questions; you usually need to score at least 80 percent to pass. You can take the test on a computer at the DMV or, in some states, on paper.
Study materials are free on your state DMV's website — usually a CDL manual and practice tests. Many people also use third-party study apps or take a CDL prep course, which costs $200 to $1,000 but is optional. The manual alone is enough if you study it thoroughly.
You can retake the written test if you fail, but your state may require you to wait a few days between attempts. Check your state's rules before you schedule.
The skills test with a certified examiner
The skills test has three parts: a pre-trip inspection (you walk around the truck and point out safety features), a backing exercise (you back the truck into a tight space), and an on-road drive (usually 30 to 45 minutes on public roads). A certified examiner watches and scores you on each part.
You must bring your own truck or rent one from a training school or testing facility. Many people use a school's truck because it is already set up for testing and the examiner is familiar with it. Renting a truck for the test costs $100 to $300.
You can take the skills test only after you have passed the written test and have your medical certificate. Some states let you take the written and skills tests on the same day; others require a waiting period. Schedule the skills test through the DMV or the third-party testing site your state uses.
Training schools versus self-study
A CDL training school teaches you how to drive a truck, operate the equipment, and pass the skills test. Most programs run four to eight weeks and cost $3,000 to $7,000. Some schools may provide job placement after you pass the CDL test.
Self-study means you learn from the manual, practice tests, and YouTube videos, then hire a private instructor for a few lessons before the skills test. This route costs less upfront ($500 to $1,500) but requires more discipline and assumes you already have some driving experience.
Neither route is required by law. The DMV does not care how you learned — only that you pass the written and skills tests. However, most trucking companies prefer to hire people who went through a formal school because the school teaches company safety standards and liability rules. If you plan to work for a major carrier, a school is usually the better choice.
Timeline and next steps after you pass
Once you pass the written test, skills test, and provide your medical certificate, the DMV will issue your CDL. This usually happens the same day or within a few days. Your CDL is valid for four to eight years, depending on your state.
Your CDL comes with restrictions based on what you passed. For example, if you failed the air brake test, your license will have an air brake restriction. You can remove restrictions later by passing the test for that component.
After you get your CDL, you can start looking for work. Most trucking companies require you to have a clean driving record, pass a background check, and complete their own training program before you drive for them. Some companies will hire you with just your CDL; others require one to two years of experience first.
Frequently Asked Questions
Can I get a CDL in a different state than where I live?
Yes, but you must be a resident of that state or have a valid reason to test there (such as living near the border). Most states require proof of residency. Once you have a CDL from any state, you can move to another state and transfer it without retesting, though you will need to update your address with the new state's DMV.
What happens if I fail the skills test?
You can retake it, usually after waiting a few days. Your state DMV will tell you how many attempts you get before you have to retake the written test. Most states allow three to five attempts within a certain timeframe.
Do I need a CDL to drive a pickup truck with a trailer?
Not always. You need a CDL only if the combined weight of the truck and trailer exceeds 26,001 pounds and the trailer weighs more than 10,000 pounds. A pickup truck with a small utility trailer usually does not require a CDL. Check your state's rules if you are unsure.
How much does it cost to get a CDL?
The DMV fees vary by state but typically range from $50 to $200 for the written and skills tests combined. Add $75 to $150 for the DOT medical exam. Training school costs $3,000 to $7,000 if you choose that route, but it is optional.
Can I get a CDL with a criminal record or traffic violations?
It depends on the offense and your state's rules. Serious felonies, DUIs, and certain traffic violations can disqualify you or delay your CDL. Contact your state DMV directly to ask whether your record will affect your CDL status.