What a CDL is and why you need one
A Commercial Driver's License (CDL) is a special driving credential issued by your state that allows you to operate certain large or heavy vehicles for pay. You need one to drive a semi-truck, dump truck, bus, or tanker — essentially any vehicle over 26,001 pounds gross vehicle weight rating, or any vehicle designed to carry 16 or more passengers including the driver.
The CDL is separate from a regular driver's license. Even if you hold a standard license, you cannot legally drive a commercial vehicle without the CDL endorsement. States issue CDLs through their Department of Motor Vehicles or equivalent agency, and the requirements are set by federal law, though each state administers its own program.
The process involves a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical examination. Most people spend two to eight weeks preparing, depending on whether they attend a truck driving school or study independently.
Key Takeaways
- You must hold a valid regular driver's license from your state before you can obtain a CDL, and you must be at least 18 years old (21 for interstate driving).
- The written test covers vehicle operation, safety, and cargo handling; the skills test includes a pre-trip inspection, backing maneuvers, and a 50-mile road test with an examiner.
- A medical examination by a certified examiner is required, and you must meet vision, hearing, and physical ability standards set by federal regulation.
- Truck driving schools typically take four to six weeks and cost $3,000 to $7,000; independent study and testing takes longer but costs less.
- Once you pass all tests, your state DMV issues the CDL, which is valid for four to eight years depending on your state.
may be able to access requirements before you start
You must be at least 18 years old to obtain a CDL within your home state, or 21 years old if you plan to drive commercially across state lines (interstate). You also need a valid regular driver's license from the same state where you are seeking the CDL — you cannot hold a CDL from one state while your regular license is from another.
Your driving record matters. Most states will deny a CDL if you have certain convictions on your record, including DUI, reckless driving, or serious traffic violations within the past three to ten years. Some states also disqualify you if you have unpaid traffic fines or child support arrears. Check with your state DMV about your specific record before investing time and money in training.
You must also pass a medical examination performed by a Medical Examiner certified by the Federal Motor Carrier Safety Administration (FMCSA). This is not your regular doctor — it must be someone on the FMCSA's National Registry. The exam checks your vision (at least 20/40 in each eye), hearing, blood pressure, and ability to operate a vehicle safely. If you have diabetes, epilepsy, or certain heart conditions, you may still obtain a CDL, but the examiner must document your condition and you may face restrictions.
The written knowledge test and what it covers
Every CDL applicant must pass a written test administered by the state DMV. The test is typically 50 questions, and you usually need to score 80 percent or higher to pass. You can take it on a computer at the DMV office, and results are available when ready.
The test covers general knowledge required of all CDL drivers: vehicle inspection, basic control, safe driving practices, and hazard awareness. If you plan to haul hazardous materials, you take an additional hazmat test. If you plan to drive a passenger bus, you take a passenger endorsement test. Each endorsement adds a separate test section.
Most people study using the CDL manual provided free by their state DMV (available online or in print) or through paid study guides and practice tests. Truck driving schools include test preparation in their curriculum. You can retake the written test if you fail, though some states charge a fee for each attempt.
The skills test: pre-trip, backing, and road driving
After you pass the written test, you schedule a skills test with an examiner certified by your state. This test has three parts and usually takes 60 to 90 minutes. You must bring your own vehicle — a commercial truck that meets the weight and configuration requirements for the class of CDL you are seeking.
The pre-trip inspection requires you to walk around the vehicle and point out critical safety components: lights, tires, brakes, coupling devices, and mirrors. You must explain what you are checking and why. The examiner is testing whether you can spot unsafe conditions before driving.
The basic control test takes place in a closed course or parking lot. You perform backing maneuvers (straight back, offset back, alley dock), lane changes, and turns. The examiner watches for smooth steering, proper mirror use, and awareness of the vehicle's size and blind spots.
The road test
Truck driving school versus independent study
You have two main paths: attend a truck driving school or study and test independently. The choice affects cost, timeline, and your likelihood of passing on the first attempt.
Truck driving schools typically run four to six weeks full-time. They provide classroom instruction, hands-on training in a commercial truck, and test preparation. Most schools have partnerships with testing sites, so you can take your skills test at or near the school using their vehicle. Costs range from $3,000 to $7,000 depending on location and program length. Many schools offer financing or payment plans. The advantage is structured learning and when ready access to a commercial vehicle for practice and testing. The disadvantage is the upfront cost and time commitment.
Independent study means you obtain the CDL manual from your state DMV, study on your own, and arrange your own vehicle and testing. This path costs far less — mainly the DMV test fees (usually $50 to $150 total) — but requires you to find a commercial truck to practice with and to schedule your own skills test. You must also arrange your own medical examination. This path takes longer because you are fitting study and practice around your own schedule, and you may fail the skills test if you lack hands-on experience, requiring you to retake it and pay the fee again.
Many people choose a middle ground: attend a short refresher course (one to two weeks) at a truck driving school to gain hands-on experience, then test independently. This costs $1,000 to $2,000 and provides practical training without the full school commitment.
Medical examination and what disqualifies you
Before or after you pass the written test (timing varies by state), you must undergo a medical examination by an FMCSA-certified Medical Examiner. You can find one using the FMCSA's National Registry of Certified Medical Examiners on their website. The exam costs $50 to $150 and takes 20 to 30 minutes.
The examiner checks your vision, hearing, blood pressure, and general physical ability. You must have at least 20/40 vision in each eye (corrected or uncorrected) and be able to hear a whispered voice at three feet. Your blood pressure must be below 160/100. You must be able to use your limbs to operate the vehicle controls.
Certain conditions do not automatically disqualify you but require documentation and may result in restrictions. These include diabetes (if controlled), epilepsy (if seizure-free for a set period), and heart conditions (if stable). Other conditions — such as loss of consciousness, severe mental illness, or substance use disorder — typically result in disqualification. If you are disqualified, you can appeal or request a second opinion from another examiner.
Timeline and cost summary
| Path | Duration | Cost Range | Best For |
|---|---|---|---|
| Truck driving school (full program) | 4–6 weeks | $3,000–$7,000 | First-time drivers with no commercial experience |
| Short school + independent testing | 2–4 weeks school + 2–4 weeks practice | $1,000–$2,500 | People with some driving experience seeking hands-on training |
| Independent study and testing | 4–12 weeks (self-paced) | $200–$500 | People with access to a commercial vehicle and strong self-discipline |
The total cost includes tuition (if applicable), DMV test fees ($50–$150), medical examination ($50–$150), and any retake fees if you fail a test. Most truck driving schools offer job placement information after you obtain your CDL, and many employers reimburse tuition if you commit to working for them for a set period.
After you pass: getting your CDL card
Once you pass all three components of the skills test, the examiner submits your results to your state DMV. You then visit the DMV in person to complete the final step: paying the CDL issuance fee (typically $50–$100) and having your photo taken. Your state issues the CDL card, which is valid for four to eight years depending on your state.
Your CDL will show your class (A, B, or C), any endorsements (hazmat, passenger, tanker), and any restrictions (such as automatic transmission only or daylight driving only). You must renew your CDL before it expires, and you must pass a new medical examination every two years to maintain your certification.
If you move to a different state, you must obtain a CDL from that state. You cannot straightforward transfer your license. However, most states recognize your existing CDL and allow you to test for their CDL without repeating the full process — you may only need to pass a written test specific to that state's rules.
Frequently Asked Questions
Can I get a CDL if I have a DUI on my record?
Most states will deny a CDL if you have a DUI conviction within the past three to ten years, depending on state law. Some states make a DUI a permanent disqualification. Contact your state DMV to learn your state's specific rule before you begin the process.
What is the difference between a Class A, B, and C CDL?
Class A allows you to drive any combination of vehicles over 26,001 pounds, including semi-trucks with trailers. Class B allows you to drive a single vehicle over 26,001 pounds (such as a dump truck or bus) but not a combination. Class C is for vehicles under 26,001 pounds but designed to carry 16 or more passengers. Most truck drivers pursue Class A.
Do I need a CDL to drive a pickup truck for work?
No. A CDL is required only for vehicles over 26,001 pounds gross vehicle weight rating or designed to carry 16 or more passengers. A standard pickup truck, even if used for commercial purposes, does not require a CDL. Check your vehicle's registration or door placard for its gross vehicle weight rating.
How long does a CDL remain valid?
A CDL is valid for four to eight years depending on your state. You must renew it before expiration by passing a new medical examination and paying a renewal fee. Some states allow you to renew by mail; others require an in-person visit to the DMV.
Can I take the skills test in a vehicle I rent or borrow?
Yes, as long as the vehicle meets the weight and configuration requirements for the class of CDL you are seeking and is properly registered and insured. Many people borrow a truck from a driving school or a friend. The vehicle must be in safe working condition and pass a pre-trip inspection.