What you need to know before you start
A commercial driver's license (CDL) is a separate credential from a regular driver's license. You cannot straightforward upgrade an existing license — you have to pass a written test on commercial driving rules, a skills test in an actual commercial vehicle, and a medical exam. Most states require you to hold a regular driver's license first, though a few let you test for both at once.
The process takes weeks to months, not days. You will need to study the CDL manual for your state, pass a knowledge test at your DMV, schedule a skills test (which often has a waiting list), and pay fees that vary by state but typically run $100 to $300 total. Some people take a CDL training course first, which costs money but can make the skills test less stressful and sometimes shortens the timeline.
The type of vehicle you want to drive determines which endorsements you need — a passenger bus requires a different endorsement than a tanker truck. You do not have to get all endorsements at once; you can add them later.
Key Takeaways
- You must hold a regular driver's license first, pass a written knowledge test on CDL rules, pass a behind-the-wheel skills test in a commercial vehicle, and pass a medical exam — all before your state issues a CDL.
- The knowledge test covers commercial driving rules specific to your state; you study from your state's CDL manual, which is free online or at your DMV.
- The skills test happens in a real commercial vehicle and tests your ability to do a pre-trip inspection, back up safely, and drive in traffic — you must bring your own vehicle or arrange one through a training school.
- Endorsements (like passenger, hazmat, or tanker) are add-ons for specific cargo or vehicle types and are tested separately; you do not need all of them to get your CDL.
- The entire process costs $100 to $300 in fees plus any training course costs, and takes anywhere from a few weeks to several months depending on how quickly you study and how long the skills test waiting list is.
Step 1: Get your regular driver's license if you don't have one
Most states require a valid regular driver's license before you can test for a CDL. If you already have one, skip to Step 2. If you do not, you will need to pass the written test and skills test for a regular license first — this is the same process described in the main driver's license article on this site.
A few states (including some that allow CDL testing at age 18 instead of 21) let you test for a CDL without holding a regular license first, but this is uncommon. Check your state's DMV website to confirm the requirement.
Step 2: Study the CDL manual and pass the knowledge test
Your state's DMV publishes a free CDL manual that covers the rules of the road for commercial vehicles — things like how to inspect a truck before driving, how to handle air brakes, how to find cargo, and what the rules are for hours of service. You can read it from your state DMV website or pick up a printed copy at your local DMV office.
The knowledge test is written and taken at your DMV. It covers the material in the manual and usually has 50 questions; you typically need to score 80 percent or higher to pass. Most people study for one to four weeks before testing. You can take the test as many times as you need, though you may have to pay a fee each time.
Some people study on their own; others take a CDL training course (either in-person or online) that walks through the manual and includes practice tests. A course costs money but can speed up your studying and boost your confidence before the test.
Step 3: Arrange a commercial vehicle and schedule your skills test
The skills test happens in an actual commercial vehicle — a tractor-trailer, bus, or dump truck, depending on what you want to drive. You cannot use a regular car. You have three options: bring your own vehicle if you own one, borrow one from an employer or friend, or arrange one through a CDL training school.
Many training schools offer both classroom instruction and vehicle rental for the skills test. This is often the easiest route if you do not have access to a commercial vehicle. The school books your test appointment with the state examiner and provides the vehicle on test day.
Skills test waiting lists vary widely by state and season. In some places you can test within days; in others the wait is several weeks. Call your state DMV or the testing location to find out how long the current wait is before you commit to a training course.
Step 4: Pass the medical exam
Before or around the same time as your skills test, you need a medical exam from a certified medical examiner approved by the Federal Motor Carrier Safety Administration (FMCSA). This is not your regular doctor — it has to be someone on the FMCSA list. You can find examiners near you on the FMCSA website.
The exam checks your vision, hearing, blood pressure, and general health. It costs $50 to $150 depending on the examiner. If you pass, the examiner gives you a Medical Certificate (also called a Medical Card), which you bring to your skills test. If you fail, you cannot get a CDL until you address the health issue and pass a second exam.
Step 5: Take the skills test
The skills test has three parts: a pre-trip inspection, a backing exercise, and on-road driving. The whole test takes about an hour.
In the pre-trip inspection, you walk around the vehicle and point out safety features and potential problems — things like checking the tires, lights, mirrors, and brakes. The examiner watches and listens to make sure you know what you are looking for.
In the backing exercise, you back the vehicle into a tight space or around obstacles to show you can control it safely. This is often the hardest part for first-time test-takers.
In the on-road portion, you drive in regular traffic, showing the examiner that you can accelerate, brake, turn, and merge safely in a large vehicle. You will drive for 30 to 45 minutes.
You pass or fail the entire test based on all three parts. If you fail any part, you can retake the test, usually within a few days or weeks depending on the testing location.
Understanding endorsements and restrictions
An endorsement is a special permission to drive a certain type of vehicle or cargo. Common endorsements are P (passenger vehicles like buses), T (tanker trucks), H (hazardous materials), and N (tank vehicles). You do not need any endorsements to get a basic CDL, but many jobs require them.
Each endorsement requires a separate written test. You can test for endorsements at the same time as your main CDL test or add them later. Some endorsements (like hazmat) also require a background check.
A restriction is the opposite — it limits what you can drive. For example, if you fail the air brake test, you get a restriction that says you cannot drive vehicles with air brakes. You can remove restrictions later by passing the test you failed.
What happens after you pass
Once you pass all three parts of the skills test, the examiner sends your results to your state DMV. Within one to two weeks, your state issues your CDL. You can usually pick it up at your local DMV office or have it mailed to you.
Your CDL is valid for four or five years depending on your state. When it expires, you renew it the same way you renew a regular driver's license — you do not have to retake the skills test, only the knowledge test and medical exam.
Frequently Asked Questions
Do I have to go to a CDL training school, or can I study on my own?
You can study on your own using your state's free CDL manual and pass the knowledge test without a school. However, you still need access to a commercial vehicle for the skills test. Many people study alone but use a training school just to rent the vehicle and schedule the test appointment, which is faster than arranging it yourself.
What if I fail the skills test?
You can retake it. There is usually a waiting period of a few days to a week before you can test again, and you may have to pay the test fee again. Most people pass on the second or third attempt. You keep your knowledge test passing score and do not have to retake that part.
Can I get a CDL if I have a DUI or other traffic conviction?
It depends on the conviction and your state. Some convictions disqualify you permanently; others just delay your timeline. Check with your state DMV about your specific situation before you invest time and money in training.
How long is a CDL valid?
Most states issue a CDL that is valid for four or five years. You renew it by passing a new knowledge test and medical exam — you do not have to retake the skills test. Some states offer longer validity periods for drivers over a certain age.
What is the difference between a CDL and a regular driver's license?
A regular license lets you drive passenger cars and light trucks. A CDL lets you drive commercial vehicles over a certain weight (usually 26,001 pounds or more). The knowledge test and skills test for a CDL are much more detailed because commercial vehicles are larger and more dangerous.