What a commercial driver's license is and why you might need one

A commercial driver's license (CDL) is a special license that lets you drive certain large or heavy vehicles for work. You need one to drive a tractor-trailer, a bus with more than 15 passengers, a tanker truck, or most vehicles carrying hazardous materials. If your job involves moving people or goods in one of these vehicles, your employer will require you to have a CDL before you can start.

The CDL is different from a regular driver's license because the vehicles are harder to control and the stakes of a mistake are higher. That's why the testing is more rigorous. You'll need to pass a written test on traffic laws and vehicle operation, a pre-trip inspection test where you show you can check your truck safely, and a road test where an examiner watches you drive.

Each state issues its own CDL, but the rules are similar everywhere. You can only hold one CDL at a time, even if you move between states.

Key Takeaways

  • You must be at least 18 years old (21 in some states for interstate driving) and hold a valid regular driver's license before you can get a CDL.
  • The process has three parts: a written knowledge test, a vehicle inspection test, and a road test, all given by your state's Department of Motor Vehicles.
  • You will need to pass a medical exam and get a medical certificate from a certified examiner before you take any CDL test.
  • Most people study using the CDL manual your state provides free, then take a practice test before scheduling the real one.
  • The whole process usually takes two to four weeks from your first study session to passing your road test, though some people take longer.

Age and license requirements before you start

You must be at least 18 years old to get a CDL in any state. However, if you want to drive across state lines (which most commercial drivers do), you must be at least 21. Some states let 18-year-olds get a CDL for in-state driving only, but this limits your job options significantly.

You also must already have a valid regular driver's license from your state. If your license is suspended, revoked, or expired, you cannot get a CDL until it is restored and current. If you have never had a driver's license, you'll need to get one first through the normal process.

Your driving record matters. If you have certain violations or convictions on your record, you may be disqualified from holding a CDL. These include major offenses like driving under the influence, reckless driving, or leaving the scene of an accident. Check with your state's DMV about your specific record before you invest time in studying.

The medical exam and medical certificate

Before you take any CDL test, you must pass a medical exam and receive a medical certificate from a certified medical examiner. This is not your regular doctor — it must be someone on the Federal Motor Carrier Safety Administration's (FMCSA) National Registry of Certified Medical Examiners. Your state's DMV website has a searchable list of examiners near you.

The exam checks your vision, hearing, blood pressure, and overall health. You'll also answer questions about medical conditions and medications. The examiner is looking for conditions that would make it unsafe for you to operate a large vehicle, such as uncontrolled diabetes, heart disease, or severe sleep apnea. The exam usually costs between $75 and $150, depending on the examiner.

Once you pass, the examiner gives you a medical certificate valid for two years (or one year if you have certain conditions). You bring this certificate when you go to take your CDL tests. Without it, the DMV will not let you test.

Getting your CDL permit and studying for the written test

Your first step at the DMV is to get a CDL permit (also called a learner's permit). You'll fill out an process, pay a fee (usually $10 to $50), and take a written knowledge test. This test covers traffic laws, safe driving practices, and how to operate a commercial vehicle. The number of questions and passing score varies by state, but typically you need to answer 70 to 80 percent correctly.

Before you take this test, study your state's CDL manual. Every state provides this free on its DMV website as a PDF you can read and print. The manual covers everything the test will ask about. Many people also use practice tests online — some free, some paid — to get comfortable with the question format. Spend at least one to two weeks studying before you take the written test.

Once you pass the written test, you get your CDL permit. This lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. You cannot drive alone, and you cannot drive at night in most states. The permit is usually valid for 180 days, giving you time to practice and schedule your next tests.

The vehicle inspection test and road test

After you have your permit and have practiced, you schedule the pre-trip inspection test. In this test, you walk around and inside a commercial vehicle while an examiner watches and listens. You point out safety features, check the brakes, lights, mirrors, and tires, and explain what you are looking for and why. You do not actually drive — you just show you know how to inspect the vehicle before operating it. This test usually takes 15 to 20 minutes.

Once you pass the inspection test, you schedule the road test. An examiner rides with you in the commercial vehicle while you drive on public roads. You will be asked to perform specific maneuvers like backing up, turning, and parking. The examiner watches how you handle the vehicle, follow traffic laws, and respond to road conditions. This test usually takes 30 to 45 minutes. You must pass all three tests — written, inspection, and road — to get your CDL.

You can take these tests in any order after you have your permit, though most people do the inspection test first since it is shorter and less stressful. If you fail any test, you can retake it after a waiting period (usually a few days to a week, depending on your state).

Endorsements for specialized driving

A basic CDL lets you drive most large trucks and buses. However, if your job involves driving a tanker truck, carrying hazardous materials, or transporting passengers, you need an endorsement — an additional certification added to your CDL.

The most common endorsements are the H endorsement (hazardous materials), the P endorsement (passengers), and the T endorsement (double and triple trailers). Each endorsement requires passing an additional written test. For the H endorsement, you also need a background check and fingerprinting through the Transportation Security Administration (TSA).

Ask your employer which endorsements you need before you start studying. Some employers will pay for the testing and training; others expect you to cover the cost yourself. The additional tests usually cost $10 to $50 each.

Timeline and cost summary

The entire process from starting to study to holding a CDL usually takes two to four weeks if you study efficiently and pass all tests on your first try. However, if you need to retake a test or want more practice time, it can take longer.

Here is what you will pay: the medical exam ($75 to $150), the CDL permit and written test ($10 to $50), the inspection test ($50 to $100), and the road test ($50 to $150). Some states charge a single fee for all tests; others charge separately. You may also pay for study materials or a CDL training course, though these are optional. In total, expect to spend $200 to $500 out of pocket, not counting any training course you choose to take.

Many employers offer CDL training programs that cover the cost of testing and provide classroom and behind-the-wheel instruction. If your employer offers this, take advantage of it — it cuts your out-of-pocket cost to zero and gives you professional instruction.

Frequently Asked Questions

Do I need to go to a CDL training school?

No. You can study on your own using your state's CDL manual and practice tests, then take the tests at your DMV. However, many people find a training school helpful because instructors explain the material and you get hands-on practice with a professional. Some employers require training school attendance; check with your employer before you decide.

What happens if I fail one of the tests?

You can retake it after a waiting period set by your state, usually a few days to a week. There is no limit to how many times you can retake a test, though you will pay the fee each time. Most people pass on their second or third attempt if they study or practice more between tries.

Can I get a CDL if I have a DUI on my record?

A DUI conviction usually disqualifies you from holding a CDL permanently or for a set number of years, depending on your state and the details of the conviction. Contact your state's DMV to find out whether your specific record disqualifies you before you spend time and money studying.

How long is a CDL valid?

A CDL is valid for four to eight years, depending on your state. You will need to renew it before it expires by passing a new written test and medical exam. Some states let you renew by mail; others require you to come in person.

What if I move to a different state?

You can transfer your CDL to a new state by explore at that state's DMV. You do not have to retake all the tests, but you may need to pass a written test on that state's traffic laws and get a new medical certificate. The process is faster than getting a CDL from scratch.