Getting a CDL license means passing a written test, a skills test, and a medical exam
A Commercial Driver's License (CDL) is what you need to drive a truck, bus, or other large vehicle for work. The process has three main parts: you pass a written knowledge test, you pass a behind-the-wheel skills test, and you get cleared by a medical examiner. Most states let you start studying and testing within a few weeks, though the whole process often takes two to three months if you're working around a job.
The written test covers traffic laws, safe driving, and vehicle maintenance. The skills test happens in an actual truck or bus — an examiner watches you do a pre-trip inspection, back up, and drive on real roads. The medical exam is a physical with a certified medical examiner who checks your vision, hearing, and general health. You can't get your CDL without passing all three.
Key Takeaways
- You must hold a regular driver's license first, pass a medical exam with a certified examiner, and pass both a written and skills test at your state's DMV or testing center.
- The written test covers vehicle operation, safety, and regulations specific to large trucks; you study the CDL manual your state provides for free.
- The skills test is done in an actual commercial vehicle and includes a pre-trip inspection, backing maneuvers, and on-road driving with an examiner in the cab.
- You can take the written test as soon as you have your medical clearance, but most states require you to hold a Commercial Learner's Permit (CLP) for at least one week before taking the skills test.
- Costs vary by state but typically run $100 to $300 total for testing fees, plus the cost of a medical exam, which ranges from $50 to $200.
Start with a valid driver's license and a medical exam
Before you can even study for a CDL, you need a regular driver's license that is not suspended or revoked. Your state's DMV will check this when you explore, so make sure yours is current and clean.
Next, schedule an appointment with a certified medical examiner. This is not your regular doctor — it has to be someone on your state's list of approved examiners. Your state's DMV website has a searchable directory. The examiner checks your vision (you need at least 20/40 in each eye, corrected), hearing, blood pressure, and general health. They fill out a form called the Medical Examination Report, and you keep a copy. This exam is valid for two years. The cost is usually $50 to $200 depending on where you live and who does the exam.
Get your Commercial Learner's Permit by passing the written test
Once you have your medical clearance, go to your state's DMV office and ask for the CDL manual. It's free. Study it for at least a few days — it covers traffic laws, braking systems, cargo safety, and how to handle emergencies. The manual is specific to your state, so use your state's version, not someone else's.
When you're ready, take the written test at your DMV. The test is usually 50 questions, and you need to pass with a score around 80 percent (this varies by state). You can retake it if you fail, usually the same day or within a few days. Once you pass, you get your Commercial Learner's Permit (CLP). This lets you practice driving a commercial vehicle with a licensed CDL holder in the cab with you.
Some states require you to hold your CLP for a minimum of one week before you can take the skills test. Others have no waiting period. Check your state's rules on the DMV website.
Practice driving and prepare for the skills test
With your CLP, you can now drive a commercial vehicle as long as a CDL holder is with you. This is your chance to get comfortable with how a big truck or bus handles — the turning radius, the braking distance, the blind spots. Many people practice with a trucking school or a friend who already has a CDL. If you go through a trucking school, they often provide the vehicle for your skills test, which can save you the hassle of finding one.
The skills test has three parts. First is the pre-trip inspection, where you walk around the vehicle, point out key parts, and explain what you're checking for (brakes, lights, tires, mirrors). Second is the backing and maneuvering section, where you back up in a straight line, back into a dock or alley, and do a parallel park — all in a marked course. Third is the on-road driving, where an examiner sits in the cab with you for 30 to 50 minutes while you drive on city streets, highways, and residential roads. They're watching how you handle turns, lane changes, stopping, and how you react to traffic.
Take the skills test at your state's DMV or approved testing center
Schedule your skills test through your state's DMV. You'll need to bring your CLP, your medical clearance, and a valid photo ID. You also need to bring the vehicle you'll be tested in — it has to be the same type of truck or bus you want to drive for work. If you went through a trucking school, they usually handle this. If you're testing on your own, you need to arrange it yourself.
The test takes about two to three hours total. You pay a testing fee, which is usually $100 to $300 depending on your state. If you don't pass, you can retake it, though you may have to wait a few days and pay the fee again. Most people pass on the second or third try if they've practiced.
Understand CDL endorsements and restrictions
Your CDL comes with a class (A, B, or C) based on the vehicle's weight and what you'll be hauling. Class A is for the heaviest trucks and trailers. Class B is for single large vehicles like buses. Class C is for smaller commercial vehicles. You test in the class you need.
You may also need an endorsement — an add-on that lets you haul specific cargo. A Hazmat endorsement lets you carry hazardous materials and requires a separate written test and a background check. A Tanker endorsement is for hauling liquids in bulk. A Passenger endorsement is for buses. Not every job needs these, so check what your employer requires before you test.
Your CDL is valid for four or five years depending on your state. You renew it at your DMV before it expires, and you'll need another medical exam at renewal time.
Know the costs and timeline
The total cost to get a CDL ranges from about $200 to $500 if you study on your own and test at your DMV. This includes the medical exam ($50–$200), the written test fee ($10–$50), and the skills test fee ($100–$300). If you go through a trucking school, add $3,000 to $8,000 for instruction and vehicle use during testing.
The timeline depends on how fast you study and how quickly you can schedule tests. If you move quickly, you can go from no CDL to holding one in four to six weeks. If you take time to practice or if your DMV has a long wait for test appointments, it can take two to three months. Some states have backlogs, especially in busy seasons, so call ahead to see how long the wait is.
Frequently Asked Questions
Do I need to go to trucking school to get a CDL?
No. You can study the manual on your own, practice with someone who has a CDL, and test at your DMV. However, trucking schools teach you the skills faster and provide the vehicle for testing, which many people find easier than arranging it themselves. Some employers pay for school if you agree to work for them after.
What happens if I fail the skills test?
You can retake it. Most states let you schedule another test within a few days, though you'll pay the fee again. You keep your CLP while you practice more. Many people pass on the second or third attempt.
Can I get a CDL if I have a DUI or traffic violations?
It depends on what violations and how recent. A DUI or reckless driving conviction can disqualify you or delay your CDL. Check with your state's DMV about your specific record before you pay for a medical exam or study materials.
How long is a CDL valid?
Your CDL is valid for four or five years depending on your state. You renew it at your DMV before expiration. You'll need a new medical exam at renewal time.
What's the difference between a CDL and a CLP?
A CLP is a permit that lets you practice driving a commercial vehicle with a licensed CDL holder in the cab. A CDL is the full license that lets you drive commercially on your own. You get the CLP after passing the written test, then the CDL after passing the skills test.