Getting a commercial driver's license means passing a written test, a skills test, and a medical exam, then paying a fee to your state's motor vehicle department
A commercial driver's license (CDL) is issued by your state's Department of Motor Vehicles (or equivalent agency) and allows you to operate trucks, buses, or other large vehicles for pay. The process takes weeks to months and involves three separate tests: a knowledge test on road rules and vehicle operation, a pre-trip inspection test where you walk around a truck and identify its parts, and a behind-the-wheel driving test on public roads. You must also pass a medical examination by a certified medical examiner and meet your state's age and residency requirements.
The timeline depends on how quickly you schedule tests and whether you pass on your first attempt. Most people complete the process in four to eight weeks, though some states have longer wait times for test appointments. You cannot skip steps or test out of any requirement — every applicant follows the same sequence.
Key Takeaways
- You must hold a valid regular driver's license before you can test for a CDL, and most states require you to be at least 18 years old (21 for interstate driving).
- The written test covers vehicle operation, safety rules, and air brake systems; you study using your state's CDL manual, which is free and available online or at the DMV.
- You must pass a medical exam by a certified medical examiner listed on the National Registry of Certified Medical Examiners before you can take any CDL test.
- The skills test includes a pre-trip inspection, a backing and parking test, and a 30-minute road test with an examiner in a commercial vehicle.
- Fees vary by state but typically range from $50 to $300 total; some states charge separately for the written test, skills test, and license issuance.
Age, residency, and license requirements you must meet first
You must already hold a valid regular driver's license (Class D or equivalent in your state) before you can obtain a CDL. Your regular license must not be suspended, revoked, or expired. If your license is suspended or revoked, you must restore it first — the CDL process cannot begin until your driving record is clear.
Most states require you to be at least 18 years old to hold a CDL within the state only. If you want to drive across state lines (interstate commerce), federal law requires you to be at least 21 years old. Some states set their minimum age at 21 for all CDL holders, so check your state's rules before you start.
You must be a resident of the state where you explore, though residency rules vary. Some states require you to have lived there for 30 days; others require proof of residency such as a utility bill or lease. A few states allow non-residents to test if they hold a valid out-of-state driver's license, but this is uncommon. Contact your state's DMV to confirm the residency rule before you schedule tests.
The medical examination and what disqualifies you
Before you take any CDL test, you must pass a medical examination by a certified medical examiner listed on the National Registry of Certified Medical Examiners. This is a federal requirement, not optional. The examiner checks your vision, hearing, blood pressure, and overall health to may support you can safely operate a large vehicle. The exam costs between $50 and $150 depending on the examiner.
Certain medical conditions can disqualify you or require a waiver. These include uncontrolled diabetes, heart disease, sleep apnea, epilepsy, and vision worse than 20/40 in each eye (corrected). If you have a disqualifying condition, you may still be able to obtain a waiver from the Federal Motor Carrier Safety Administration (FMCSA), but this adds weeks to the process and is not may provide. If you are unsure whether your health history will disqualify you, ask the examiner before you pay the fee.
After the exam, the medical examiner issues a Medical Certificate (also called a Medical Examiner's Certificate). This certificate is valid for 24 months and must be in your possession when you take your CDL tests. You will need to renew it every two years to keep your CDL active.
The written knowledge test and how to study
The written test covers general CDL knowledge plus knowledge specific to the type of vehicle you plan to drive. The general test has 50 questions; you must answer at least 40 correctly (80 percent) to pass. If you plan to drive a truck with air brakes, you take an additional air brake test of 25 questions; you must answer at least 20 correctly.
Your state's DMV publishes a free CDL Manual that contains all the material covered on the test. The manual is available online on your state's DMV website and in print at DMV offices. Study the manual for at least two weeks before you test. Many people also use practice tests available online or through CDL training schools, though these are optional. The written test is administered at your state's DMV office on a computer or paper form, depending on your state.
You can retake the written test if you fail, but most states require you to wait at least one day before your next attempt. Some states charge a fee each time you test. Schedule your written test appointment through your state's DMV website or by calling the office directly.
The skills test: pre-trip inspection, backing, and road driving
The skills test has three parts, all administered on the same day by a state examiner. You must pass all three parts to pass the skills test. You must bring your own commercial vehicle (or rent one from a CDL training school) and a licensed driver to accompany you to the test site.
The pre-trip inspection test lasts about 15 minutes. The examiner asks you to walk around the vehicle and identify specific parts, explain what you are checking for, and demonstrate that you know how to inspect brakes, lights, tires, and safety equipment. You do not have to touch every part, but you must show you understand what a safe vehicle looks like. This test is pass-or-fail; there is no partial credit.
The backing and parking test requires you to back the vehicle into a tight space, perform a 90-degree alley dock, and execute a parallel park. These maneuvers are performed in a closed course at the test site, not on public roads. You have a limited number of attempts (usually three) to complete each maneuver without hitting cones or going outside the marked boundaries.
The road test lasts about 30 minutes and takes place on public roads. The examiner sits in the passenger seat and observes your driving. You must demonstrate smooth acceleration, proper braking, safe lane changes, correct mirror use, and obedience to traffic laws. The examiner may ask you to perform specific maneuvers such as a U-turn or a hill start. Failing the road test is common on the first attempt; most states allow you to retake it after a waiting period of one to seven days.
Costs, fees, and what varies by state
The total cost of obtaining a CDL varies by state. Most states charge between $50 and $300 in combined fees. A typical breakdown is: medical exam ($50–$150), written test ($10–$50), skills test ($100–$200), and license issuance ($20–$100). Some states bundle these fees; others charge them separately. A few states charge extra if you fail a test and retake it.
If you attend a CDL training school, you will pay tuition in addition to state fees. Training schools typically charge $3,000 to $7,000 for a four-week program. Some schools partner with employers who reimburse tuition after you work for them for a set period. Training is not required by law, but many employers prefer or require it, and some states offer faster test scheduling for graduates of approved schools.
Check your state's DMV website for the exact fee schedule and whether any discounts or waivers are available. Some states offer fee reductions for veterans or people receiving public information, though this varies widely.
Endorsements and restrictions for different vehicle types
A basic CDL allows you to drive most commercial vehicles, but certain vehicle types require additional endorsements added to your license. An endorsement is a separate test that certifies you can safely operate a specific type of vehicle. Common endorsements include Hazmat (hazardous materials), Tanker (liquid cargo), Doubles/Triples (multiple trailers), and Passenger (buses or vans carrying 16 or more people).
You take endorsement tests after you pass your basic CDL test. Each endorsement has its own written test and, in some cases, a skills component. You pay an additional fee for each endorsement, typically $10 to $50 per endorsement. If your job requires you to haul hazardous materials or operate a specific vehicle type, your employer will tell you which endorsements you need.
Some medical conditions or violations result in restrictions on your CDL. For example, if you fail the air brake test, you receive a restriction that prohibits you from driving vehicles with air brakes. Restrictions are noted on your license and limit where you can work. You can remove a restriction by passing the test you failed, but you must retake the entire skills test to do so.
What happens after you pass and how to renew
Once you pass all three parts of the skills test, you pay the license issuance fee and receive your CDL. Your state will mail the physical license to you within one to three weeks. In the meantime, you receive a temporary paper permit that you can use to drive commercially.
A CDL is valid for four or eight years, depending on your state. You must renew it before it expires by visiting your state's DMV office, paying a renewal fee (typically $50–$150), and passing a new medical exam. Some states allow you to renew by mail or online if you have no violations, but most require an in-person visit. Your Medical Certificate must be current at all times; if it expires, your CDL becomes invalid even if the license itself has not expired.
If you accumulate traffic violations or are convicted of certain crimes, your CDL can be suspended or revoked. Violations that carry mandatory disqualification include driving under the influence, leaving the scene of an accident, and using a commercial vehicle to commit a felony. A first disqualification typically lasts one year; a second disqualification is permanent.
Frequently Asked Questions
Do I need to attend a CDL training school, or can I test on my own?
Training school is not legally required. You can study the CDL manual on your own and test directly through your state's DMV. However, many employers prefer or require training school graduates, and some states offer faster test scheduling for graduates of approved schools. Training also increases your chances of passing the skills test on your first attempt.
What if I fail the skills test?
You can retake the skills test after a waiting period set by your state, usually one to seven days. You must pay the test fee again. Most people pass on their second or third attempt. You keep your written test passing score; you only need to retake the parts of the skills test you failed.
Can I get a CDL if I have a criminal record or traffic violations?
A criminal record does not automatically disqualify you, but certain convictions do. Felonies involving drugs, violence, or fraud may disqualify you from holding a CDL. Traffic violations do not prevent you from obtaining a CDL, but serious violations (such as reckless driving) may be considered during the process process. Contact your state's DMV to discuss your specific situation.
How long does the entire process take from start to finish?
Most people complete the process in four to eight weeks. This includes time to study the manual (two to four weeks), schedule and pass the medical exam (one to two weeks), pass the written test (same day or within days), and schedule and pass the skills test (one to four weeks depending on DMV appointment availability). If you fail any test, add one to two weeks per retake.
What vehicle should I use for the skills test?
You must use a commercial vehicle that matches the class of CDL you are testing for. A Class A CDL requires a truck with a trailer; a Class B CDL requires a single large truck or bus. You can rent a vehicle from a CDL training school or borrow one from an employer. The vehicle must be properly registered, insured, and in safe working condition.