What you need to do to get a truck driver license
A truck driver license is a Commercial Driver's License (CDL), and you get it by passing a written test on trucking rules, a skills test behind the wheel, and a medical exam. The process takes weeks to months depending on how fast you study and book your tests. You cannot skip steps or test out of any part — every person follows the same route through your state's Department of Motor Vehicles (DMV).
The basic order is: get your CDL permit, study and practice, pass the written test, pass the skills test, and get your CDL card. Some states let you do the written and skills tests on the same day; others space them out. Your state DMV website lists the exact order and fees for your location.
Key Takeaways
- You must pass a medical exam, written test, and skills test — all three are required, and you cannot take them in a different order than your state allows.
- Getting your CDL permit comes first and usually costs $15 to $50; you study the CDL manual and pass a written test to get it.
- The skills test includes a pre-trip inspection, backing maneuvers, and on-road driving, and you must pass all three parts to pass the test.
- Most people take a CDL training school course before testing, which costs $3,000 to $7,000 but teaches you the skills and often helps you book your test.
- Your state DMV sets the test dates and locations; you book your own appointment, and wait times vary from one week to several months depending on demand.
Get your medical certificate first
Before you can get your CDL permit, you need a medical certificate from a doctor on the Federal Motor Carrier Safety Administration (FMCSA) approved list. This is not optional — the DMV will not issue your permit without it. The doctor checks your vision, hearing, blood pressure, and general health to make sure you can safely operate a large truck.
Find an approved medical examiner on the FMCSA National Registry at fmcsa.dot.gov. Search by state and city. The exam costs $50 to $150 depending on the doctor. Once you pass, the doctor gives you a Medical Examiner's Certificate (also called a DOT medical card). This card is valid for two years. Bring this certificate with you when you go to the DMV to get your CDL permit.
Get your CDL permit and study for the written test
Walk into your state DMV with your medical certificate, proof of identity, proof of residency, and your Social Security number. Pay the permit fee (usually $15 to $50) and take the written test on the spot, or schedule it for another day — your state decides. The test covers traffic laws, safe driving practices, vehicle inspection, and how to handle emergencies. It is multiple choice and usually has 50 questions; you need to pass with a score of 80 percent or higher.
Study the CDL Manual for your state, which the DMV provides free online or in print. Most people spend two to four weeks studying before they feel ready. Many also use free practice tests online or pay for a study app. If you pass the written test, you get your CDL permit — a paper or card that lets you practice driving a truck with a licensed driver in the passenger seat.
Your permit is usually valid for 180 days, though some states allow longer. Check your state's rules so you know your important date for passing the skills test.
Take a CDL training school course (optional but common)
You are not required to attend a CDL school, but most people do because the skills test is difficult to pass without professional instruction. A CDL school teaches you how to back up a large truck, inspect the vehicle, and drive safely on highways. The course usually lasts three to seven weeks and costs $3,000 to $7,000.
Many CDL schools have partnerships with testing centers, so they can book your skills test for you as soon as you finish. Some schools also help you find a job with a trucking company. If you choose not to attend a school, you can practice with a friend or family member who holds a CDL, but you will still need to book your own skills test through your state DMV.
Pass the skills test
The skills test has three parts: the pre-trip inspection, the backing maneuvers, and the on-road driving test. You must pass all three to pass the overall test. An examiner from your state DMV watches and scores you on each part.
In the pre-trip inspection, you walk around the truck and point out safety features and check for damage — the examiner asks you questions about what you are looking at. In the backing maneuvers, you back the truck into tight spaces and around obstacles without hitting cones or curbs. On the road, you drive the truck in real traffic for 30 to 60 minutes while the examiner watches your speed, lane control, turns, and how you handle other vehicles.
If you fail any part, you can retake that part on another day — you do not have to retake the whole test. Retake fees vary by state but are usually $50 to $150 per attempt.
Book your test and choose your truck class
When you book your skills test, you also choose which class of truck you want to drive. Class A is the largest (tractor-trailers and doubles), Class B is medium (straight trucks and buses), and Class C is smaller trucks. You test in the class you want to drive, and your CDL will be limited to that class. If you want to drive a different class later, you have to test again.
Your state DMV controls the testing schedule. Some states have testing centers that book appointments weeks in advance; others have long wait lists. Call your local DMV or check their website to see how far out appointments are booked. If you went to a CDL school, they usually handle booking for you.
Get your CDL card after you pass
Once you pass all three parts of the skills test, the examiner tells you that day. You then go back to the DMV to pay the CDL fee (usually $50 to $100) and get your physical CDL card. Some states mail it to you; others issue it on the spot. Your CDL is valid for four to eight years depending on your state, and you renew it the same way you renew a regular driver's license.
If your state allows endorsements (like Hazmat or Tanker), you can add those later by passing additional written tests. You do not need endorsements to drive a basic truck, but some jobs require them.
Frequently Asked Questions
How long does it take to get a truck driver license?
Most people take three to six months from start to finish. This includes time to study for the written test (two to four weeks), attend a CDL school if you choose one (three to seven weeks), and wait for a skills test appointment (one to eight weeks depending on your state). If you study fast and your state has short wait times, you could finish in six to eight weeks.
Can I get a truck driver license if I have a DUI or traffic violation?
A DUI or serious traffic violation does not automatically disqualify you, but it may affect your ability to get hired by a trucking company. The DMV will still issue you a CDL if you pass the tests. However, many employers will not hire you with a recent DUI, and some insurance companies charge higher premiums. Check with trucking companies about their hiring rules before you spend money on training.
Do I need to pass the medical exam every time I renew my CDL?
Yes. Your medical certificate is valid for two years, and your CDL is valid for four to eight years depending on your state. When your medical certificate expires, you must get a new one from an approved examiner before you can renew your CDL. If your medical certificate expires before your CDL does, you cannot legally drive a truck until you get a new one.
What if I fail the skills test?
You can retake the part you failed without retaking the whole test. You pay a retake fee (usually $50 to $150) and book another appointment. There is no limit to how many times you can retake it, but each attempt costs money and takes time. Most people pass on the second or third try if they trained at a CDL school.
Can I drive a truck with just my CDL permit?
No. Your CDL permit lets you practice driving a truck with a licensed CDL holder in the passenger seat, but you cannot drive a truck for work or alone. You must have your full CDL card to drive commercially. Your permit is only valid for 180 days (or longer in some states), so you need to pass your skills test before it expires.