What you need to do to get a commercial driver license
A commercial driver license (CDL) requires you to pass a written knowledge test, a skills test behind the wheel, and a medical examination — all before you can legally drive a commercial vehicle. The process varies by state, but the basic sequence is the same everywhere: you get your permit first, study the manual, pass the written test, then schedule and pass the driving test with an examiner.
You cannot skip steps or test out of order. Most states require you to hold your permit for a minimum of seven days before you can take the driving test, though some states allow you to test the same day if you pass the written exam. The entire process typically takes between two weeks and two months, depending on how quickly you can schedule your tests and how many attempts you need.
Key Takeaways
- You must pass a medical examination and obtain a Medical Certificate before you can get your CDL permit in most states.
- The written knowledge test covers vehicle control, safety rules, and cargo handling — the exact topics depend on which endorsements you are seeking.
- Your state's Department of Motor Vehicles (DMV) or equivalent agency administers all tests and sets the testing schedule.
- You need a valid regular driver license and proof of residency before you can begin the CDL process.
- The skills test is performed in a vehicle that matches the class of license you are seeking, and you must bring your own vehicle or use one provided by a testing facility.
Documents and information you need before you start
Gather these items before you visit your DMV or licensing office. You will need your current driver license, proof of your Social Security number (your Social Security card, tax return, or W-2), and proof of residency such as a utility bill, lease, or bank statement dated within the last 60 days. Some states also require proof of citizenship or lawful permanent residency.
You will also need to complete a medical examination by a certified medical examiner. This is not your regular doctor — it must be someone on the National Registry of Certified Medical Examiners. The examiner will check your vision, hearing, blood pressure, and medical history. You can find examiners through your state's DMV website or through the Federal Motor Carrier Safety Administration (FMCSA) website. The exam costs between $75 and $150 depending on the examiner, and you will receive a Medical Certificate that is valid for two years.
The written knowledge test: what to study and how it works
Your state's DMV publishes a CDL manual that covers all the topics on the written test. The general knowledge test is required for all CDL applicants and covers vehicle inspection, basic control, and safe driving practices. If you are seeking specific endorsements — such as hazmat, tanker, or passenger — you will take additional tests on those topics.
The written test is usually multiple choice and taken on a computer at your DMV office. You must score at least 80 percent on the general knowledge test to pass. If you fail, you can retake it, but most states require you to wait at least one day before your next attempt. Some states allow unlimited retakes; others limit you to three or four attempts within a certain time period.
After you pass the written test, you receive a CDL permit that allows you to practice driving a commercial vehicle with a licensed driver in the seat next to you. This permit is valid for a set period — usually 180 days — and you must pass your skills test before it expires.
The driving skills test: what the examiner is looking for
The skills test has three parts: a pre-trip vehicle inspection, a basic control test, and a road test. During the pre-trip inspection, you walk around the vehicle and point out safety features and components while explaining what you are checking and why. The examiner is testing whether you know how to spot problems that could make the vehicle unsafe.
The basic control test takes place in a closed course or parking lot. You will be asked to perform maneuvers such as backing up in a straight line, backing into an alley, and parking between two vehicles. These tests measure your ability to control the vehicle precisely and safely. The road test follows, and you drive on public roads while the examiner observes your lane control, speed management, turning, and response to traffic and road conditions.
You must bring a vehicle that matches the class of license you are seeking. If you are testing for a Class A license, you need a combination vehicle (tractor-trailer). For a Class B license, you need a heavy straight truck. Some testing facilities provide vehicles, but you should confirm this with your DMV before your test date. You will also need to bring your permit, your Medical Certificate, and a valid form of identification.
State-by-state differences in the CDL process
While the federal government sets minimum standards for CDL testing, each state administers its own program and sets its own fees and timelines. Some states charge $50 for a CDL permit and $100 for the license; others charge significantly more. A few states allow you to test for your permit and pass your skills test on the same day if you pass the written exam; most require a waiting period of at least seven days.
Some states offer third-party testing, meaning you can take your skills test through a private testing facility rather than at the DMV. Others conduct all testing through the DMV only. Your state's DMV website will tell you which testing options are available and how to schedule. A few states have long waiting lists for skills tests, particularly in urban areas, so you may need to schedule weeks in advance or travel to a less busy testing location.
What happens after you pass your skills test
Once you pass all three parts of the skills test, you are issued your CDL. The license is valid for four or eight years depending on your state and whether you have a hazmat endorsement. You will need to renew your Medical Certificate every two years, and your CDL cannot be renewed without a current Medical Certificate on file.
If you hold a CDL, you are subject to the Federal Motor Carrier Safety Regulations (FMCSR), which set rules for hours of service, vehicle maintenance, and safety. Your employer may also require additional training or certifications depending on the type of cargo or passengers you will be transporting.
Common reasons people fail the skills test and how to prepare
The most common reason for failing the skills test is poor vehicle control during the backing maneuvers. Many test-takers underestimate how difficult it is to back a large vehicle in a straight line or into a tight space. Practice these maneuvers repeatedly before your test, ideally with someone who has CDL experience and can give you feedback.
The second most common reason is failing the pre-trip inspection. You must be able to explain what you are checking and why — straightforward pointing at parts is not enough. Study the manual's pre-trip inspection section and practice explaining each step out loud. The third common failure point is unsafe driving during the road test, such as improper lane changes, failure to check mirrors, or not maintaining safe speed for road conditions.
Consider taking a CDL training course before you test. These courses, offered by truck driving schools and community colleges, typically cost between $3,000 and $7,000 and take three to seven weeks. They include classroom instruction, behind-the-wheel training, and test preparation. Many employers will reimburse tuition if you commit to working for them for a set period after you receive your license.
Frequently Asked Questions
Do I need a regular driver license before I can get a CDL?
Yes. You must have a valid regular driver license in your state before you can begin the CDL process. Your CDL will be issued as an addition to your regular license, not as a replacement.
How much does it cost to get a CDL?
Costs vary by state but typically range from $150 to $300 for the permit and license combined. Medical exams cost $75 to $150. If you take a training course, expect to pay $3,000 to $7,000. Some employers cover training costs in exchange for a commitment to work for them.
Can I take the written test in a language other than English?
Most states offer the written test in English only, though a few states offer Spanish or other languages. Contact your state's DMV to find out what languages are available. You may be able to bring an interpreter to the skills test, but you should confirm this with your DMV in advance.
What if I fail the skills test?
You can retake the skills test after waiting a set period — usually one to seven days depending on your state. Your permit remains valid during this time. If your permit expires before you pass, you will need to retake the written test and get a new permit. Most people pass on their second or third attempt.
Do I need to renew my Medical Certificate before my CDL expires?
Yes. Your Medical Certificate is valid for two years, and your CDL cannot be renewed without a current certificate on file. You must schedule a new medical exam before your current certificate expires, or your CDL will become invalid.