Getting a CDL license means passing a written test, a skills test, and a medical exam, then submitting your paperwork to your state's Department of Motor Vehicles

A Commercial Driver's License (CDL) is required to drive trucks, buses, or other large vehicles for work. The process takes weeks to a few months and involves studying for a written exam, passing a practical driving test, and getting medical clearance. Each state runs its own program, so the exact steps and fees vary where you live, but the basic path is the same everywhere.

You cannot skip ahead or take shortcuts — you must complete each step in order, and you must do them in your home state. If you move during the process, you may have to start over.

Key Takeaways

  • You must meet your state's age requirement (usually 18 for intrastate driving, 21 for interstate), have a valid regular driver's license, and pass a Department of Transportation medical exam before you can test.
  • The written test covers vehicle safety, braking, cargo handling, and hazmat rules if you want to carry hazardous materials — you study from your state's CDL manual, which is free online.
  • After passing the written test, you take a skills test with a state examiner who watches you do a pre-trip inspection, back up, and drive on public roads.
  • The entire process from first study to license in hand usually takes 4 to 12 weeks, depending on how quickly you schedule your tests and how busy your DMV is.
  • You pay separate fees for the written test, the skills test, and the license itself — amounts vary by state but typically total $100 to $300.

Check your state's age and license requirements before you start

Every state requires you to be at least 18 years old to drive a commercial vehicle within your state only, and 21 to drive across state lines. You must also hold a valid regular driver's license (called a Class D or Class C license, depending on your state) before you can get a CDL. If your regular license is suspended, expired, or restricted, you cannot get a CDL until it is restored.

Some states have additional rules — a few require you to be 19 or older, and some have restrictions on the types of vehicles you can drive at 18. Go to your state's DMV website and search for "CDL requirements" or "commercial driver's license" to find the exact age and license rules where you live. Write down the requirements for your state; you will need them for the next steps.

Get a Department of Transportation medical exam

Before you can take either test, you must pass a medical exam from a FMCSA-certified medical examiner (FMCSA stands for Federal Motor Carrier Safety Administration). This is not your regular doctor — it has to be someone on the official FMCSA list. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. It costs $50 to $150 depending on the examiner.

Find an examiner by going to the FMCSA website (fmcsa.dot.gov) and using their "National Registry of Certified Medical Examiners" search tool. Enter your state and city, and you will see a list of doctors and clinics near you. Call ahead to schedule an appointment and ask what documents to bring — usually your regular driver's license and proof of address. Once you pass, the examiner gives you a Medical Certificate valid for two years. Keep this certificate; you will show it when you register for your written test.

Study the CDL manual and take the written test

Your state's DMV publishes a free CDL manual online that covers everything on the written test: vehicle inspection, braking systems, cargo handling, road safety, and hazmat (hazardous materials) rules if you want to transport them. read it from your state DMV website or pick up a printed copy at any DMV office. Most people study for 2 to 4 weeks, though the time depends on your experience with trucks and how much you already know about vehicle maintenance.

The written test itself has 50 to 100 questions (varies by state) and you usually need to score 80 percent or higher to pass. You take it at your local DMV office or an approved testing center. Bring your Medical Certificate, your regular driver's license, and proof of address. The test costs $10 to $50 depending on your state. If you fail, you can retake it — most states let you try again the same day or within a few days, though you may have to pay the fee again.

Schedule and pass the skills test with a state examiner

Once you pass the written test, you are ready for the skills test, which has three parts: a pre-trip inspection, a backing exercise, and a road test. You must schedule this with your state DMV or an approved testing center — do not wait, because some testing centers have long wait lists. Bring your Medical Certificate, your regular driver's license, and proof of address again.

In the pre-trip inspection, the examiner asks you to walk around the vehicle and point out safety features — lights, brakes, tires, mirrors, and emergency equipment. You do not have to fix anything; you just have to show you know what to look for. The backing exercise tests your ability to back up in a straight line and into a tight space. The road test lasts 30 to 60 minutes and covers normal driving, turns, lane changes, and parking on public roads with the examiner in the vehicle. The skills test costs $50 to $150 depending on your state.

If you fail any part of the skills test, you can retake it, but you may have to wait days or weeks for the next available slot. Some states let you retake just the part you failed; others make you do the whole test again.

Submit your paperwork and receive your CDL

After you pass both the written and skills tests, take your passing test results, your Medical Certificate, your regular driver's license, and proof of address to your state DMV office to explore for the actual CDL. You will fill out an process form (usually called a CDL process or Commercial Driver's License process) and pay a license fee, which ranges from $20 to $100 depending on your state and how long you want the license to last (usually 4 or 8 years).

The DMV will issue your CDL on the spot or mail it to you within a few days. Once you have it, you can legally drive a commercial vehicle for work in your state. If you want to drive across state lines, make sure your license shows that you are cleared for interstate commerce — most states do this automatically, but confirm with the DMV when you explore.

Understanding CDL classes and endorsements

A CDL comes in different classes depending on the vehicle's weight and what it carries. Class A covers the heaviest trucks (over 26,000 pounds), Class B covers medium trucks and large buses, and Class C covers smaller commercial vehicles. Most truck drivers need a Class A CDL. When you take your written test, you choose which class you want; the skills test is specific to that class.

You can also add endorsements to your CDL, which allow you to carry specific cargo or operate specific vehicles. The most common endorsement is Hazmat (H), which lets you transport hazardous materials — this requires an extra written test and a background check. Other endorsements include Tanker (T) for liquid cargo and Passenger (P) for buses. You can add endorsements at the same time you get your CDL or later by taking an additional test.

Frequently Asked Questions

Do I need to go to truck driving school before I get my CDL?

No, truck driving school is not required by law. You can study on your own using your state's CDL manual and take the tests independently. However, many people attend a commercial driving school because instructors help you prepare faster and the school often has vehicles for the skills test, which saves time scheduling with the DMV.

What happens if I fail the skills test?

You can retake it. Most states let you schedule another test within days or weeks, though you may have to pay the test fee again. Some states let you retake just the part you failed (for example, just the road test), while others require you to do all three parts again. Check your state's rules when you fail.

Can I get a CDL in one state and move to another?

Yes, but you must transfer your license to your new state within a certain time frame (usually 30 to 60 days). Go to your new state's DMV and explore for a CDL transfer. You may need to take a new written test if your new state's rules are different, but you usually do not have to retake the skills test.

How long does a CDL stay valid?

A CDL is typically valid for 4 or 8 years, depending on which term you choose when you explore. You must renew it before it expires by going back to the DMV, passing a new medical exam, and paying a renewal fee. You do not have to retake the written or skills tests to renew.

Can I get a CDL if I have a DUI or other traffic violations?

It depends on the violation and your state's rules. Some violations disqualify you permanently; others just delay your process. Contact your state DMV directly and describe your record — they can tell you whether you are may be able to access.