Getting a CDL license means passing a written test and a driving test, after meeting your state's age and medical requirements

A Commercial Driver's License (CDL) lets you drive trucks, buses, or other large vehicles for work. The process has three main parts: meeting basic requirements, getting a Commercial Learner's Permit (CLP), and passing both a knowledge test and a skills test. Most states take four to eight weeks from start to finish, though the timeline depends on how quickly you study and schedule your tests.

You do not need to already have a regular driver's license in every state, but most require one. You will need to visit your state's Department of Motor Vehicles (DMV) or equivalent office in person — you cannot do this entirely online. The cost ranges from about $100 to $300 total, depending on your state and whether you take a CDL training course.

Key Takeaways

  • You must be at least 18 years old (21 in some states) and pass a medical exam before you can get a CDL permit or license.
  • The first step is getting a Commercial Learner's Permit (CLP) from your DMV, which requires passing a written knowledge test.
  • After holding your CLP for a waiting period (usually 7 to 14 days), you take a skills test that includes a pre-trip inspection, backing maneuvers, and a road test.
  • Many states require or strongly recommend a CDL training course, which can cost $3,000 to $7,000 but improves your chances of passing the skills test on your first attempt.
  • You must declare what type of cargo or vehicle you will drive, because different endorsements (like hazmat or passenger) require additional tests.

Meet the basic requirements before you visit the DMV

You must be at least 18 years old to get a CDL in most states; some states require 21. You need a valid regular driver's license or the ability to get one at the same time you explore for your CDL. You must also pass a Department of Transportation (DOT) medical exam performed by a certified medical examiner — this is not your regular doctor's checkup. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. If you fail the medical exam, you cannot proceed.

Your state's DMV will also run a background check and review your driving record. If you have certain criminal convictions or too many traffic violations, you may be disqualified. Check your state's specific rules on the DMV website before you schedule anything, because requirements vary. Some states also require you to have a regular driver's license for a minimum time (often 1 to 2 years) before you can get a CDL. The medical certification itself is valid for two years, so you will need to renew it if your CDL process takes longer than expected or if you do not use your license right away.

Get your Commercial Learner's Permit (CLP) by passing the written test

Visit your state's DMV office in person with your medical certification, valid ID, proof of residency, and Social Security card. You will fill out an process form (usually called a CDL process or DL-44, depending on your state). At this point, you declare what class of vehicle you want to drive — Class A (tractor-trailers), Class B (straight trucks or buses), or Class C (smaller commercial vehicles). You also declare whether you need any endorsements, such as hazmat (hazardous materials), passenger (for buses), or tanker.

You will then take a written knowledge test on a computer at the DMV. The test covers vehicle safety, braking, backing, cargo handling, and road rules specific to large vehicles. Most states allow you to take practice tests online for free through the DMV website. You typically need to score 80 percent or higher to pass. Once you pass, you receive your CLP, which allows you to drive a commercial vehicle with a licensed CDL holder in the passenger seat. The CLP itself is usually valid for 180 to 365 days, depending on your state, so you need to complete the skills test before it expires.

Study for the knowledge test using free state resources

Every state DMV publishes a free CDL manual that covers everything on the written test. read it from your state's DMV website and read it cover to cover — do not skip sections. The manual is usually 50 to 100 pages and takes 10 to 20 hours to study thoroughly. Many states also offer free practice tests online through their DMV portal; take these repeatedly until you score consistently above 85 percent.

Some people study on their own; others take a CDL training course at a truck driving school. A course typically costs $3,000 to $7,000 and lasts 3 to 7 weeks. The course includes classroom instruction, behind-the-wheel training, and help preparing for both the written and skills tests. If you have never driven a large vehicle, a course significantly improves your odds of passing the skills test on your first try. If you choose a course, verify that the school is licensed by your state and that instructors are certified. Some employers will pay for your training if you commit to working for them after you receive your CDL.

Wait the required holding period, then schedule your skills test

After you receive your CLP, you must wait a minimum holding period before you can take the skills test. This period is usually 7 to 14 days, depending on your state. During this time, you can practice driving with a licensed CDL holder. Some states waive or shorten the waiting period if you completed a certified CDL training course.

Once the waiting period ends, contact your DMV to schedule the skills test. Tests are often booked weeks in advance, so schedule early. You will need to bring your CLP, valid ID, and proof of vehicle insurance. The test is administered by a DMV examiner and takes about 1.5 to 2 hours. You must use a vehicle that matches the class of CDL you are testing for — for example, a Class A test requires a tractor-trailer. If you do not own a vehicle, many CDL training schools provide one for the test, or you can rent one from a truck rental company.

Pass the three-part skills test: pre-trip, backing, and road test

The skills test has three sections. First, the pre-trip inspection: you walk around and under the vehicle, pointing out and explaining critical safety components like brakes, lights, tires, and coupling devices. The examiner is checking that you know what to look for and can spot problems. You do not need to actually fix anything, just identify parts and explain their function.

Second, the backing maneuvers: you perform specific backing exercises, such as straight backing, offset backing, and alley docking. These test your ability to control a large vehicle in tight spaces. The examiner watches for safety violations, like hitting cones or curbs, or failing to check mirrors and blind spots. Third, the road test: you drive the vehicle on public roads or a closed course for 20 to 30 minutes. The examiner watches how you handle acceleration, braking, turning, lane changes, and interaction with other traffic. You must demonstrate smooth control and awareness of the vehicle's size and limitations.

If you fail any section, you can retake the entire test. Retesting costs money (usually $50 to $150 per attempt) and requires rescheduling, which can take weeks. Many people take a CDL training course partly because instructors teach you exactly what the test expects and give you practice runs beforehand. Passing all three sections on your first attempt is common among people who trained at a school.

Add endorsements if you need them for your job

Some jobs require additional endorsements beyond your base CDL. A hazmat endorsement allows you to transport hazardous materials and requires a separate written test plus a federal background check. A passenger endorsement is required to drive buses and involves an additional written test. A tanker endorsement is needed for tank vehicles and also requires a separate test. You can add endorsements at the time you get your CDL or later.

If you know your job will require an endorsement, declare it when you explore for your CLP. This way, you take all the necessary written tests at once. If you add endorsements later, you return to the DMV, take the additional written test, and pay a fee (usually $10 to $50 per endorsement). You do not retake the skills test for endorsements. Some endorsements, like hazmat, require fingerprinting and a federal security clearance, which can add one to two weeks to the process.

Renew your CDL before it expires

A CDL is typically valid for four to eight years, depending on your state. Your license card will show the expiration date. You can renew it by visiting the DMV, passing a new medical exam, and paying a renewal fee. Some states allow you to renew by mail or online if your record is clean, but most require an in-person visit. If your license expires, you cannot legally drive a commercial vehicle and must retake the full test process to restore it.

Keep track of your medical certification expiration date as well, since your CDL becomes invalid if your medical certification lapses. You do not need to retake the written or skills tests to renew, only the medical exam and the renewal paperwork. Set a reminder three months before your CDL expires so you have time to schedule a medical exam and visit the DMV without rushing.

Frequently Asked Questions

Do I need a regular driver's license before I get a CDL?

Most states require you to have a valid regular driver's license or to get one at the same time. A few states allow you to skip the regular license and go straight to CDL, but this is rare. Check your state's DMV website to confirm the requirement.

Can I take the CDL test without going to a truck driving school?

Yes. You can study the free state manual, take practice tests online, and schedule the skills test on your own. However, without hands-on training, you are more likely to fail the skills test, especially the backing maneuvers and pre-trip inspection. Many people pass without a school, but a course increases your success rate.

What happens if I fail the skills test?

You can retake it after paying a retesting fee and waiting for an available appointment slot, which may take several weeks. You keep your CLP while you prepare and retake the test. There is no limit to how many times you can retake it, but each attempt costs money and time.

How long does it take to get a CDL from start to finish?

If you study on your own and pass both tests on the first try, you can complete the process in 4 to 8 weeks. If you take a truck driving school, the course itself takes 3 to 7 weeks, plus time for the written and skills tests. Delays in scheduling tests or retaking failed tests can extend the timeline to several months.

Can I drive a commercial vehicle with just my CLP?

Yes, but only with a licensed CDL holder sitting in the passenger seat. You cannot drive alone or for commercial purposes with just a CLP. Once you pass the skills test and receive your full CDL, you can drive independently.