The CDL test is a written exam and a driving test that you must pass to get a commercial driver's license
A Commercial Driver's License (CDL) is what you need to drive a truck, bus, or other large vehicle for work. The DMV administers two separate tests: a written knowledge test and a behind-the-wheel driving test. You must pass both to get your CDL. The written test covers traffic laws, vehicle safety, and rules specific to commercial driving. The driving test shows that you can actually operate the vehicle safely on the road.
Most states require you to pass the written test before you can schedule the driving test. Some states let you take both on the same day if you pass the written portion first. The entire process — from your first visit to getting your license — typically takes several weeks, depending on how quickly you can schedule your driving test and how many attempts you need.
Key Takeaways
- You must pass a written knowledge test before you can take the behind-the-wheel driving test, and both tests are required to receive your CDL.
- The written test covers vehicle safety, traffic laws, and commercial driving rules; the specific topics depend on the type of vehicle you plan to drive.
- You need a valid regular driver's license and a learner's permit (called a Commercial Learner's Permit or CLP) before you can take either test.
- The driving test is conducted by a DMV examiner in an actual commercial vehicle, and you must demonstrate safe operation under real road conditions.
- Scams targeting CDL test-takers exist; only study materials and testing services offered directly by your state DMV or approved third-party testers are legitimate.
What you need before you can test
Before you walk into the DMV to take the written test, you must have a valid regular driver's license and a Commercial Learner's Permit (CLP). The CLP is a separate permit that shows you have studied commercial driving rules and are ready to practice. You get the CLP by passing a written test at the DMV — this is different from the full CDL test and is usually shorter and easier.
You will also need to bring documents that prove your identity, Social Security number, and state residency. Your state DMV website lists the exact documents they accept. Bring originals or certified copies; photocopies usually do not work. If you are a commercial driver already licensed in another state, some states let you skip the written test, but you still must pass the driving test in your new state.
Some states require a medical certificate from a doctor before you can get a CLP or CDL. The certificate confirms you can safely operate a commercial vehicle. If your state requires one, you must have it before you test. Check your state DMV website to find out whether this applies to you.
The written knowledge test: what it covers
The written test has between 50 and 100 questions, depending on your state and the type of vehicle you want to drive. All test-takers answer questions about general commercial driving rules, vehicle safety, and traffic laws. If you want to drive a truck that carries hazardous materials, you will answer additional questions about how to handle and transport those materials safely. If you want to drive a passenger bus, you will answer questions about passenger safety and procedures.
The test is multiple-choice. You typically need to score 80 percent or higher to pass, though this varies by state. You can usually retake the test the same day or the next day if you fail, but some states impose a waiting period. Check your state DMV website for the exact passing score and retake rules.
Most states let you study using a handbook provided free on the DMV website. Some states also offer practice tests online. These are legitimate study tools. Beware of websites that charge money for "may provide" CDL test answers or claim they can help you cheat — these are scams, and using them can result in criminal charges and permanent disqualification from getting a CDL.
Scheduling and taking the driving test
After you pass the written test, you can schedule your behind-the-wheel driving test. In most states, you schedule this through the DMV directly, either online, by phone, or in person. Some states use third-party testing companies to conduct the driving test, and you schedule through them instead. Your DMV website will tell you which applies in your state and how to book an appointment.
The driving test usually takes 30 to 45 minutes. You drive in an actual commercial vehicle — usually one provided by the testing company or DMV — with a DMV examiner in the passenger seat. The examiner watches how you handle the vehicle, follow traffic laws, check your mirrors, use your turn signals, brake smoothly, and respond to other drivers. You will drive on both city streets and highways if possible.
You must bring your CLP, a valid regular driver's license, and proof of insurance for the vehicle you are driving. Some states also require you to bring a medical certificate. Arrive early; if you are late, you may lose your appointment slot and have to reschedule. Dress in clothes that let you move freely and wear shoes with good grip.
What happens if you fail the driving test
If you do not pass the driving test, you can retake it. Most states let you schedule another test within days or weeks, though availability depends on how many testing slots are open. You will pay the testing fee again. There is no limit to how many times you can retake the test in most states, but some states cap the number of attempts in a certain time period — check your state rules.
Before you retake the test, practice driving the same type of vehicle with someone who has experience. Many truck driving schools offer behind-the-wheel training specifically designed to prepare you for the DMV test. This costs money, but it can help you understand what the examiner is looking for and build your confidence.
Scams and safety warnings
Several scams target people preparing for the CDL test. The most common is a website that claims to sell you the "real" test questions or guarantees you will pass. These sites do not have access to actual DMV test questions, and using their materials will not help you pass. Some scams go further and offer to take the test for you or provide you with a fake license — these are federal crimes that can result in prison time.
Another scam involves fake DMV websites that look almost identical to the real one. They collect your personal information and money, then disappear. Only visit your official state DMV website — check the URL carefully to make sure it ends in .gov and matches the address on official DMV documents.
If someone offers to help you cheat on the test or sell you a fake CDL, report them to your state DMV and to the Federal Motor Carrier Safety Administration (FMCSA). Fake CDLs are dangerous — they put you, your passengers, and other drivers at serious risk.
Different CDL classes and endorsements
The CDL comes in three classes — A, B, and C — based on the weight of the vehicle you want to drive. Class A is for the heaviest trucks, Class B is for medium-weight vehicles, and Class C is for smaller commercial vehicles. The written test questions vary slightly depending on which class you are testing for, so make sure you study the handbook for your specific class.
You can also add endorsements to your CDL, which allow you to drive certain types of vehicles or carry certain cargo. Common endorsements include Hazmat (hazardous materials), Passenger (buses), and Tanker. Each endorsement requires you to pass an additional written test. You can take endorsement tests on the same day as your main CDL test or at a later date.
Frequently Asked Questions
How long does it take to get a CDL from start to finish?
The timeline depends on how quickly you study, how fast you can schedule tests, and whether you pass on your first attempt. Most people spend two to four weeks studying for the written test, then another two to four weeks waiting for a driving test appointment. If you pass both tests on the first try, you could have your CDL within six to eight weeks. If you need to retake either test, add more time.
Can I use my regular driver's license while I wait for my CDL?
No. Once you have your CLP, you cannot drive a commercial vehicle on your regular license. You can only drive a commercial vehicle if you have a valid CLP and are supervised by someone who holds a CDL, or if you have passed the driving test and received your actual CDL. Driving a commercial vehicle without the proper license is illegal and can result in fines and criminal charges.
What if I fail the written test multiple times?
Most states let you retake the written test as many times as you need, though some impose a waiting period between attempts — usually 24 hours to one week. Each retake costs the test fee again. If you keep failing, consider taking a commercial driving school course; instructors can explain the material in ways that might make more sense to you than studying alone.
Do I need to take a driving school course before I test?
No. You can study on your own using the free DMV handbook and practice tests, then take the tests without formal training. However, many people find that a professional driving school course helps them understand the material better and prepares them for the driving test. Some employers require you to have completed a training course before they will hire you, so check with your future employer.
What if I move to a different state after I get my CDL?
You can transfer your CDL to another state. Most states let you do this by visiting the DMV with your current CDL and proof of residency in the new state. Some states require you to retake the written test or driving test, so check the rules in your new state before you move.