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 lets you drive trucks, buses, and other large vehicles for work. The process has three main parts: getting your Commercial Learner's Permit (CLP), passing a skills test with an examiner, and meeting your state's specific requirements — which vary. Most states require you to be at least 18 years old (21 for interstate driving), have a valid regular driver's license, and pass a written test about commercial driving rules.
The timeline typically takes two to six months from start to finish, depending on how quickly you study, find a truck driving school, and schedule your tests. You cannot skip steps or take them out of order — you must have your CLP before you can take the skills test, and you must pass the written test before you get the CLP.
Key Takeaways
- You must first pass a written knowledge test and get your Commercial Learner's Permit before you can take the driving skills test.
- Most states require you to be at least 18 years old, have a valid regular driver's license, and pass a medical examination by a certified examiner.
- The skills test includes a pre-trip inspection, a backing test, and an on-road driving test, and you must pass all three parts on the same day.
- Many states allow you to take the written test at the DMV, but the skills test must be taken with an approved third-party tester or at a state-run facility.
- Truck driving schools can prepare you for both tests and sometimes offer their own testing sites, which may speed up the process.
Step 1: Get your regular driver's license and medical certification
Before you can even start the CDL process, you need a valid regular driver's license from your state. If you do not have one, get that first — the CDL process cannot begin without it.
You also need a medical certificate from a certified medical examiner. This is not a full physical; it is a brief check to confirm you can safely operate a large vehicle. The examiner will check your vision, hearing, blood pressure, and whether you take medications that affect driving. You can find certified examiners through your state's DMV website or by searching the Federal Motor Carrier Safety Administration (FMCSA) National Registry. The exam costs between $50 and $150 depending on your location. Once you pass, you get a certificate valid for two years.
Step 2: Study for and pass the written knowledge test
Your state's DMV publishes a CDL manual (usually free online or in print at the DMV office) that covers the rules of the road, vehicle inspection, cargo handling, and safety procedures. You must study this manual because the written test pulls directly from it. The test is typically 50 questions, and you usually need to score 80 percent or higher to pass. Most states let you take the test at any DMV office.
If you are pursuing a specific endorsement — such as Hazmat (hazardous materials), Tanker, or Passenger — you will take additional written tests for those endorsements. You can take the general CDL test and endorsement tests on the same day or on different days, depending on your state and how prepared you feel.
Once you pass the written test, the DMV issues your Commercial Learner's Permit (CLP). This permit lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat, but you cannot drive alone or for pay.
Step 3: Practice driving and prepare for the skills test
With your CLP in hand, you now have a window (usually 6 months to a year, depending on your state) to practice and prepare for the skills test. Many people attend a truck driving school during this time. These schools teach you how to operate a large vehicle, back safely, inspect the truck, and handle real-world driving situations. A typical program lasts 4 to 8 weeks and costs $3,000 to $15,000, though costs vary widely by location and school quality.
Truck driving schools are optional — you can practice with a friend or family member who holds a CDL — but schools give you structured training and often have relationships with testing facilities, which can make scheduling your skills test easier. Some schools even run their own testing sites.
Step 4: Take the three-part skills test
The CDL skills test has three sections, and you must pass all three on the same day. You cannot pass two parts and come back later for the third.
The pre-trip inspection requires you to walk around the truck and point out safety features and potential problems — lights, brakes, tires, mirrors, and so on. You do not have to fix anything; you just have to identify what you would check before driving. This part lasts about 15 minutes.
The backing test requires you to back the truck into tight spaces — typically a straight line, an offset, and a diagonal. You have a limited number of attempts (usually three) to complete each maneuver without hitting cones or going outside the marked area.
The on-road driving test lasts 30 to 45 minutes. An examiner sits in the truck with you while you drive on public roads, demonstrating safe lane changes, turns, braking, and handling of traffic. The examiner is looking for smooth control, awareness of other vehicles, and correct use of mirrors and signals.
You can take the skills test at a state DMV facility or with an approved third-party tester. Third-party testers are private companies licensed by your state to administer the test. Some truck driving schools partner with third-party testers, so if you attend a school, ask whether they can arrange your test.
Step 5: Get your CDL after passing all tests
Once you pass all three parts of the skills test, you return to the DMV with your passing score. The DMV issues your CDL, which is valid for four to eight years depending on your state. Your CDL will show any endorsements you passed (Hazmat, Tanker, Passenger, etc.) and any restrictions your state places on your driving.
Some states require you to renew your medical certificate before your CDL expires. Others require it only when you renew your CDL. Check your state's rules so you do not accidentally let your medical certification lapse, which would make your CDL invalid.
Variations by state and special circumstances
Every state runs its own CDL program, so rules differ. Some states allow you to take the written test online; others require you to go to the DMV in person. Some states let you take the skills test when ready after passing the written test; others require you to wait a certain number of days or hold your CLP for a minimum period. A few states have reciprocity agreements with other states, meaning you can transfer your CDL if you move.
If you already hold a CDL from another state and move, you can usually transfer it to your new state without retesting, though you may need to pass a written test on your new state's specific rules. If you have a commercial driving record with violations or accidents, some states may require additional testing or deny your process. Check your specific state's DMV website for the exact rules that explore to you.
Frequently Asked Questions
Can I get a CDL if I have a DUI or traffic violations on my record?
It depends on the violation and your state. A DUI typically disqualifies you for a set period (often 5 to 10 years), and some serious traffic violations may also bar you. Contact your state's DMV directly with details of your record; they can tell you whether you are ineligible or whether you can proceed.
What is the difference between a Class A, Class B, and Class C CDL?
The class depends on the vehicle's Gross Vehicle Weight Rating (GVWR). Class A covers the heaviest trucks (over 26,001 pounds), Class B covers medium trucks (between 10,001 and 26,000 pounds), and Class C is for smaller commercial vehicles. Your state's CDL manual explains which class you need for the work you plan to do.
Do I need a CDL to drive a pickup truck for work?
Not always. If the truck's GVWR is under 26,001 pounds and you are not carrying hazardous materials, you may not need a CDL. However, if you are towing a trailer that pushes the combined weight over that threshold, you do need one. Check your vehicle's registration or manufacturer's label for the GVWR, and verify your state's rules.
How much does it cost to get a CDL?
Costs vary by state and whether you attend a truck driving school. The DMV written test and skills test together typically cost $100 to $300. A medical exam costs $50 to $150. Truck driving school ranges from $3,000 to $15,000. If you practice without a school, your main costs are the tests and the medical exam.
Can I take the skills test more than once if I fail?
Yes, but you usually have to wait a certain number of days (often 14 days) before retesting, and you may have to pay the test fee again. Your CLP remains valid during this time, so you can keep practicing. Check your state's rules on retesting fees and waiting periods.