What a Commercial Driver's License Is and Who Needs One
A Commercial Driver's License (CDL) is a separate credential from a regular driver's license that allows you to operate certain large or heavy vehicles for pay. You need a CDL to drive a tractor-trailer, a bus carrying passengers, a tanker truck, or most vehicles over 26,001 pounds gross vehicle weight rating. If you drive these vehicles without a CDL, you face fines, license suspension, and potential criminal charges.
The CDL is issued by your state's Department of Motor Vehicles or equivalent agency, but the federal government sets the minimum standards all states must follow. This means the test content and requirements are similar across states, though some states add their own rules on top. You cannot straightforward transfer a CDL from one state to another — you must obtain one from your current state of residence.
A regular driver's license does not convert to a CDL. You must hold a valid regular license first, then go through a separate testing process. The entire process typically takes between two weeks and two months, depending on how quickly you complete the written test, the skills test, and any required training.
Key Takeaways
- You must hold a valid regular driver's license before you can obtain a CDL, and you must be at least 18 years old (21 for interstate driving).
- Most states require you to pass a written knowledge test, a vision and medical screening, and a behind-the-wheel skills test administered by an examiner.
- Some states require formal CDL training school attendance before you can test, while others allow you to study on your own and test directly.
- The cost ranges from roughly $100 to $800 depending on your state and whether you attend a training school, which is not required in all states.
- You will need to obtain a Medical Certificate from a certified medical examiner, which is separate from your regular eye exam and must be renewed every two years.
Step 1: Verify You Meet the Basic Requirements
Before you begin, confirm that you meet your state's minimum requirements. You must be at least 18 years old to drive a CDL within your state only, or 21 years old if you plan to drive across state lines (interstate). You must also hold a valid regular driver's license — not a learner's permit or an expired license.
Check your state's DMV website for any additional requirements specific to your state. Some states require proof of citizenship or legal residency, a Social Security number, or a clean driving record with no major violations in the past few years. A few states disqualify you if you have certain criminal convictions or medical conditions. Knowing these rules before you start saves you time and money.
Step 2: Obtain a Medical Certificate from a Certified Examiner
You must obtain a Medical Certificate (also called a DOT Medical Certificate) from a doctor on the Federal Motor Carrier Safety Administration's list of certified medical examiners. This is not your regular eye doctor or primary care physician — it must be a specific certified examiner. You can find the list on the FMCSA website or ask your state's DMV for a referral.
During the exam, the doctor checks your vision, hearing, blood pressure, and general health. They also review your medical history for conditions that might make you unsafe to operate a large vehicle — such as uncontrolled diabetes, heart disease, or sleep apnea. If you pass, the doctor issues a certificate valid for two years. If you fail, you cannot proceed with the CDL process until the condition is treated or resolved.
The exam typically costs between $75 and $150 and takes about 30 minutes. Bring your regular driver's license, proof of Social Security number, and any medications you take. Schedule this early because some examiners have long wait times, and you cannot take your CDL skills test without the certificate in hand.
Step 3: Study for the Written Knowledge Test
Your state's DMV will require you to pass a written knowledge test covering the rules of the road, vehicle operation, and safety procedures specific to large vehicles. The test is usually 50 to 100 multiple-choice questions, and you typically need to score at least 80 percent to pass.
You can study using your state's CDL manual, which is free and available on your state's DMV website. Many states also offer practice tests online. Some people study on their own; others attend a CDL training school. Training school is not required in most states to take the test, but some states do require it, and many employers prefer to hire drivers who have attended one. If you choose a school, expect to pay $3,000 to $8,000 for a course lasting two to eight weeks.
The written test covers general knowledge (traffic laws, vehicle inspection), air brakes (if you will operate air-brake vehicles), tanker endorsement (if you will haul liquids), and hazmat endorsement (if you will haul hazardous materials). You do not need all endorsements to get a basic CDL — only the ones required for the job you are pursuing. Take the general knowledge test first, then add endorsement tests later if needed.
Step 4: Pass the Written Test at Your DMV
Schedule your written test at your state's DMV office. Bring your valid regular driver's license, your Medical Certificate, proof of Social Security number, and any other documents your state requires. The test usually takes 30 to 60 minutes and costs between $10 and $50 depending on your state.
If you pass, the DMV will issue you a Commercial Learner's Permit (CLP), which allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. The CLP is valid for a limited time — usually 180 days to one year — so do not delay scheduling your skills test. If you fail, you can retake the test after a waiting period (usually 7 days), and you can test as many times as needed.
Step 5: Practice Driving and Schedule Your Skills Test
With your CLP in hand, you can now practice driving a commercial vehicle. You must have a licensed CDL holder (not just any driver) supervising you from the passenger seat. If you attended a training school, they usually provide practice time and can help you schedule your skills test. If you studied on your own, you will need to arrange practice time with someone who holds a CDL in the class of vehicle you plan to drive.
Your skills test has three parts: a pre-trip vehicle inspection (you walk around the vehicle and point out safety features and check for damage), a basic control skills test (you maneuver the vehicle in a closed course), and a road test (you drive on public roads with an examiner). The entire test takes two to three hours. Schedule this as soon as you feel ready — waiting too long risks your CLP expiring before you test.
Step 6: Take and Pass Your Skills Test
On test day, bring your CLP, Medical Certificate, valid regular driver's license, and proof of Social Security number. The examiner will ask you to perform specific maneuvers and will observe your driving on public roads. Common reasons people fail include improper mirror checks, unsafe lane changes, poor vehicle control, or traffic violations during the road portion.
If you pass all three parts, the examiner will issue you a temporary CDL, and your state's DMV will mail your permanent CDL within one to two weeks. If you fail any part, you can retake the entire test after a waiting period (usually 7 days). Many people pass on their second or third attempt, so a failure is not permanent.
Frequently Asked Questions
Can I get a CDL if I have a DUI or other traffic violation on my record?
A single DUI or traffic violation does not automatically disqualify you, but it may delay your process or require additional review by your state's DMV. Major violations, multiple DUIs, or reckless driving convictions can result in denial. Contact your state's DMV directly to ask about your specific record before spending money on training or exams.
Do I have to attend a CDL training school, or can I just study on my own and test?
Most states allow you to study on your own and test directly without attending a school. However, some states require formal training, and many employers will only hire drivers who completed a school program. Check your state's requirements and your target employer's hiring standards before deciding.
How long is a CDL valid, and how do I renew it?
A CDL is typically valid for four or eight years, depending on your state. To renew, you must pass a new Medical Certificate exam and renew your regular driver's license. Some states require a written test renewal; others do not. Your state's DMV will notify you when renewal is due.
What if I fail the skills test — can I retake it right away?
No, most states require a waiting period of at least 7 days before you can retake the skills test. Use that time to practice the specific maneuvers or driving situations where you struggled. Many testing sites offer practice sessions or can recommend instructors.
Do I need different endorsements for different types of vehicles?
Yes. A basic CDL allows you to drive most large vehicles, but you need additional endorsements to haul hazardous materials (Hazmat), operate tanker trucks (Tanker), or drive passenger buses (Passenger). Each endorsement requires a separate written test. You can add endorsements after you obtain your basic CDL.