What you need to do to get a CDL
Getting a commercial driver's license (CDL) requires passing a written knowledge test, a skills test, and a medical examination — all administered through your state's Department of Motor Vehicles or equivalent agency. You cannot straightforward walk in and test; most states require you to hold a valid regular driver's license first, pass a Department of Transportation (DOT) medical exam, and study the CDL manual specific to your state before you sit for the written test. The entire process typically takes several weeks to a few months, depending on how quickly you schedule your exams and whether you pass on your first attempt.
The sequence matters: you study, pass the written test to get a CDL permit, then practice with a licensed trainer or in a commercial vehicle under supervision, then schedule and pass the skills test. Some states allow you to take the written test at a DMV office; others require a third-party testing facility. A few states have their own CDL schools that handle testing on-site. The cost varies by state but typically ranges from under $100 to several hundred dollars for all fees combined.
Key Takeaways
- You must hold a valid regular driver's license and pass a DOT medical exam before you can even take the CDL written test.
- The written test covers federal regulations, vehicle safety, and endorsement-specific rules (hazmat, tanker, passenger, etc.) depending on the type of CDL you need.
- After passing the written test and receiving your CDL permit, you must practice in a commercial vehicle and then pass a behind-the-wheel skills test at a DMV or approved testing site.
- Each state's CDL manual and testing procedures differ, so you must study your state's specific manual, not another state's.
- Some employers or trucking companies offer CDL training programs that include classroom instruction and behind-the-wheel practice, often at no cost to you in exchange for a work commitment.
Getting your DOT medical certification first
Before you can take the CDL written test, you need a valid DOT medical certificate. This is a separate document from your driver's license and proves you meet federal health standards to operate a commercial vehicle. You obtain it by visiting a DOT-certified medical examiner — not your regular doctor, but a physician on the National Registry of Certified Medical Examiners maintained by the Federal Motor Carrier Safety Administration (FMCSA). The exam checks your vision, hearing, blood pressure, and other basic health markers.
The medical certificate is valid for two years (or one year if you have certain medical conditions). You can find certified examiners through the FMCSA's National Registry website by entering your state and zip code. The exam typically costs $75 to $150 and must be completed before you explore for your CDL permit. Some states allow you to take the written test before the medical certificate is in hand, but you cannot receive your permit without it.
Studying and passing the written knowledge test
Your state's DMV publishes a free CDL manual that covers general knowledge (air brakes, vehicle inspection, safe driving practices) and endorsement-specific material if you need a hazmat, tanker, passenger, or other endorsement. You must study your state's manual — the rules and emphasis differ between states. Many states offer practice tests online or through their DMV website; taking these before your real test significantly improves your pass rate.
The written test is typically 50 questions for the general knowledge section, with additional questions if you are testing for endorsements. You usually need a score of 80 percent or higher to pass. Most states allow you to retake the test if you fail, though some impose a waiting period (often 7 to 14 days) between attempts. After you pass, you receive a CDL permit, which allows you to practice driving a commercial vehicle under the supervision of a licensed CDL holder.
Practicing and scheduling your skills test
With your CDL permit in hand, you must practice operating a commercial vehicle. Some people practice with a friend or family member who holds a CDL; others enroll in a formal CDL training program through a trucking school or community college. Training programs typically last 3 to 8 weeks and include both classroom instruction and behind-the-wheel hours. Many trucking companies offer free or subsidized training in exchange for a commitment to work for them after you obtain your license.
Your state's DMV or a third-party testing facility (contracted by your state) administers the skills test. This test has three parts: a pre-trip vehicle inspection (you walk around and point out safety features), a basic control skills test (you maneuver the vehicle in a closed course), and a road test (you drive on public roads with an examiner). You must pass all three parts. If you fail any section, you typically must retake the entire skills test, though some states allow you to retake only the failed portion.
Understanding CDL endorsements and restrictions
A CDL comes in three classes (A, B, and C) based on the vehicle's gross vehicle weight rating (GVWR). Most commercial truck drivers hold a Class A CDL. Endorsements are add-ons that allow you to operate specific types of vehicles or cargo: Hazmat (hazardous materials), Tanker (tank vehicles), Passenger (buses or vans carrying 16 or more people), and others. Each endorsement requires passing an additional written test and sometimes a skills test.
Restrictions limit what you can do with your CDL — for example, an automatic transmission restriction means you can only drive vehicles with automatic transmissions. If you take your skills test in an automatic vehicle, that restriction is added to your license. You can remove it later by retaking the skills test in a manual transmission vehicle. Understanding which endorsements and restrictions you need before you test saves you time and money.
Choosing between self-study and formal training programs
You can study on your own using your state's CDL manual and practice tests, then schedule your written and skills tests directly through your DMV. This route is cheaper upfront but requires discipline and access to a commercial vehicle for practice. You are responsible for finding someone to supervise your practice driving and for scheduling your own test appointments, which can have long wait times in busy areas.
Formal CDL training programs (offered by trucking schools, community colleges, and some trucking companies) provide structured classroom instruction, behind-the-wheel training with professional instructors, and often help you schedule your tests. Many programs include job placement information or may provide employment with a partner company. The cost ranges from free (if an employer sponsors you) to $3,000 to $7,000 for private schools. A program is worth considering if you have limited access to a commercial vehicle, prefer guided instruction, or want help finding work after you obtain your license.
What happens after you pass your skills test
Once you pass all three parts of the skills test, you can explore for your actual CDL at your state's DMV. You will need your passing test results, your CDL permit, your DOT medical certificate, and proof of identity and residency. Your state will issue your CDL, which is valid for four to eight years depending on your state. You must renew your DOT medical certificate every one to two years, and you must renew your CDL when it expires.
Some employers require additional training or certifications beyond the CDL — for example, hazmat endorsement holders must pass a federal background check, and some companies require defensive driving courses or company-specific training. Check with your employer or the company you plan to work for to understand any additional requirements before you start your CDL process.
Frequently Asked Questions
Can I get a CDL if I have a suspended or revoked driver's license?
No. You must have a valid regular driver's license before you can obtain a CDL. If your license is suspended or revoked, you must resolve that issue first. Some states have specific waiting periods or requirements for reinstatement.
How many times can I retake the written test if I fail?
Most states allow unlimited retakes, but some impose a waiting period (typically 7 to 14 days) between attempts. A few states limit the number of retakes within a certain time frame. Check your state's DMV website for the specific rules.
Do I need to take a formal CDL training program, or can I just study on my own?
You can study on your own and take the tests through your state's DMV without attending a formal program. However, you must still practice in a commercial vehicle with a licensed CDL holder supervising you, and you must pass the skills test. A formal program provides structured training and access to vehicles, which many people find helpful.
What is the difference between a CDL permit and a CDL license?
A CDL permit is issued after you pass the written test and allows you to practice driving a commercial vehicle under supervision. A CDL license is issued after you pass the skills test and allows you to operate a commercial vehicle independently for work.
How long does the entire CDL process take?
The timeline varies widely. If you study efficiently and pass all tests on your first attempt, you could complete the process in 4 to 8 weeks. If you attend a formal training program, add 3 to 8 weeks for the program itself. Retakes, scheduling delays, and medical exam wait times can extend the timeline to several months.