What you need to do to get a commercial driver's license
A Commercial Driver's License (CDL) is issued by your state's Department of Motor Vehicles and allows you to operate trucks, buses, and other large vehicles for pay. You cannot straightforward renew an existing license into a CDL — you must pass written tests on vehicle operation and safety rules specific to commercial driving, pass a skills test that includes a pre-trip inspection and a road test, and meet medical certification requirements. The process takes weeks to months depending on your state and how quickly you prepare.
The path differs slightly by state, but the federal government sets the minimum standards all states must follow. You will need to hold a valid regular driver's license first, pass a Department of Transportation (DOT) medical exam, study the CDL manual for your state, pass written knowledge tests, and demonstrate driving ability in the actual vehicle class you want to drive.
Key Takeaways
- You must hold a valid regular driver's license and pass a DOT medical exam before you can take any CDL test.
- Written tests cover vehicle operation, air brakes, hazmat (if needed), and other topics specific to the vehicle class you want to drive.
- The skills test includes a pre-trip inspection, a basic control test, and a road test — all performed in the actual vehicle type you will drive.
- Each state sets its own testing schedule and fees, which vary widely; contact your state DMV for the current cost and wait times.
- You can prepare by studying your state's CDL manual and taking practice tests, many of which are available online at no cost.
Get the DOT medical certificate first
Before you schedule any CDL test, you must obtain a DOT medical certificate from a certified medical examiner. This is not your regular doctor — it must be someone on the National Registry of Certified Medical Examiners, which you can search on the Federal Motor Carrier Safety Administration (FMCSA) website. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. It costs between $50 and $150 depending on the examiner.
The certificate is valid for two years. You will present it when you explore for your CDL at the DMV. If you fail the medical exam, you cannot proceed until you address the issue and pass a re-examination. Common reasons for failure include uncorrected vision problems, uncontrolled high blood pressure, or certain medications that affect alertness.
Study your state's CDL manual and take practice tests
Every state publishes a CDL manual that covers the rules, vehicle operation, and safety practices you will be tested on. read it from your state DMV website — it is free. The manual is long (often 100+ pages) and covers topics like air brake systems, cargo securement, hazardous materials, and vehicle inspection procedures. You need to understand not just memorize; the written tests ask about real-world scenarios.
Many states offer free or low-cost practice tests online through their DMV websites or third-party sites. Take these repeatedly until you score consistently above 80 percent. The written tests are multiple choice and you typically need to pass with a score of 70 to 80 percent, depending on your state. Some drivers study for two to four weeks; others take longer. The time depends on your familiarity with trucks and your study habits.
Schedule and pass the written knowledge tests
Once you feel ready, contact your state DMV to schedule your written tests. You will take a general knowledge test that all CDL applicants must pass. Depending on the vehicle class and cargo you want to haul, you may also take tests on air brakes, combination vehicles, hazardous materials, or passenger transport. For example, if you want to drive a truck with air brakes, you must pass the air brakes test. If you want to haul hazmat, you must pass that test too.
Tests are administered at DMV offices and typically take one to three hours total. You must bring your valid driver's license, your DOT medical certificate, and proof of residency. Some states require you to pass all written tests before you can schedule the skills test; others let you schedule them closer together. Check your state's rules when you book.
Take the skills test in the actual vehicle you will drive
The skills test has three parts: a pre-trip inspection, a basic control test, and a road test. All three are performed in the vehicle class you want to drive — you cannot use a different truck or bus. This is why many people take a CDL training course; the school provides the vehicle and an instructor who can teach you what the examiner will check.
In the pre-trip inspection, you walk around and inside the vehicle, pointing out and explaining safety components: lights, tires, brakes, mirrors, coupling devices, and cargo securement equipment. The examiner watches and listens. You must know what to look for and why it matters. In the basic control test, you maneuver the vehicle in a closed course — backing in a straight line, backing into a dock or alley, and performing a 90-degree turn. These are harder than they sound in a large truck. In the road test, you drive on public roads for 30 to 60 minutes while the examiner observes your steering, braking, lane changes, and ability to follow traffic laws.
You must pass all three parts. If you fail one, you may retake only that part in some states, or you may have to retake the entire skills test. Fees and retake policies vary by state.
Understand vehicle class and endorsement options
The CDL comes in three classes based on the vehicle's Gross Vehicle Weight Rating (GVWR) and configuration. Class A covers the heaviest trucks and tractor-trailers. Class B covers single vehicles over 26,001 pounds, like large buses or dump trucks. Class C covers smaller vehicles that require a CDL only because of the cargo (like a bus carrying 16 or more passengers). You choose the class that matches the work you will do.
Endorsements are add-ons that allow you to haul specific cargo or operate specific equipment. The most common are H (hazmat), T (double/triple trailers), P (passenger), and X (combination of hazmat and tanker). Each endorsement requires passing an additional written test. You do not need all endorsements — only the ones your job requires. Some employers will not hire you without certain endorsements, so ask before you test.
Know the timeline and costs
The entire process from medical exam to CDL in hand typically takes four to twelve weeks, depending on how quickly you study, how soon you can schedule tests, and your state's processing time. The medical exam costs $50 to $150. Written test fees range from $10 to $50 per test depending on your state. The skills test fee is usually $100 to $300. Some states charge a CDL issuance fee of $20 to $100. Total out-of-pocket cost is usually $200 to $600 if you study on your own.
If you attend a CDL training school, expect to pay $3,000 to $7,000 for a four-week program. The school covers instruction, vehicle use for the skills test, and sometimes the test fees. Many people choose this route because the school's instructors know exactly what the examiners look for, and you have a better chance of passing the skills test on your first attempt. Some employers will reimburse training costs or offer tuition information if you commit to working for them after you get your license.
Frequently Asked Questions
Do I need to take a CDL training course, or can I just study on my own?
You can study on your own and take the tests without a course. Many people pass this way. However, the skills test is difficult because you must perform in a real truck or bus with an examiner watching. If you do not have access to that vehicle for practice, a training school gives you that access and teaches you what the examiner expects. First-time pass rates are higher for people who attend a course.
What happens if I fail a written test?
You can retake it. Most states let you retake a failed test within a few days or weeks, though you may have to pay the test fee again. There is no limit on how many times you can retake, but each attempt costs money and takes time. Study harder before the next attempt or consider getting help from someone who has passed.
Can I get a CDL if I have a DUI or traffic violations on my record?
A DUI does not automatically disqualify you, but it may affect your ability to get hired by employers. Some violations can disqualify you from holding a CDL — for example, certain felonies or multiple serious traffic violations within a short time. Check with your state DMV about your specific record before you invest time and money in testing.
How long is a CDL valid?
A CDL is valid for four to eight years depending on your state. You must renew it before it expires. Renewal usually involves passing a written test again and renewing your DOT medical certificate. Some states allow you to renew by mail if you have no violations; others require you to come in person.
What if I want to add an endorsement after I already have my CDL?
You can add endorsements at any time by passing the written test for that endorsement. You do not have to retake the skills test. Go to your state DMV, pay the endorsement fee (usually $10 to $50), take the written test, and the endorsement will be added to your license.