What you need to do to get a CDL

Getting a commercial driver's license (CDL) requires passing a written test on commercial driving rules, a skills test behind the wheel, and a medical exam. You start by getting a commercial learner's permit (CLP) from your state's Department of Motor Vehicles, then study and practice before taking the skills test. The whole process typically takes several weeks to a few months, depending on how quickly you schedule your tests and how much practice you need.

Every state runs its own CDL program, so the exact steps and fees vary where you live. Some states let you take the written test at a DMV office; others require a third-party testing facility. You will need to bring documents proving your identity, residency, and Social Security number — usually a passport or birth certificate, a utility bill or lease, and your Social Security card.

Key Takeaways

  • You must first obtain a commercial learner's permit (CLP) by passing a written test at your state's DMV or an approved testing site.
  • After holding your CLP for a waiting period (which varies by state, typically a few days to a week), you can schedule your CDL skills test with a third-party examiner.
  • The skills test includes a pre-trip vehicle inspection, a backing and maneuvering exercise, and a road test in an actual commercial vehicle.
  • You must pass a Department of Transportation (DOT) medical exam and obtain a medical certificate before your CDL becomes valid.
  • CDL fees, test locations, and waiting periods differ by state, so check your state DMV website for the specific requirements and costs.

Getting your commercial learner's permit

The first step is obtaining your CLP. Visit your state's Department of Motor Vehicles website to find the written test study materials — these cover topics like air brake systems, vehicle inspection, safe driving practices, and hazmat rules if you plan to transport hazardous materials. You do not need to study all sections; you only need to study the ones that match the endorsements you are pursuing.

Schedule your written test at a DMV office or approved testing location. When you arrive, bring your state ID or passport, proof of residency, and your Social Security number. The test is usually multiple choice and takes about an hour. Once you pass, you receive your CLP, which allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

Your state will specify how long you must hold your CLP before you can take the skills test — this waiting period is often three to seven days but varies. Use this time to practice with someone who holds a CDL in the same class of vehicle you will be tested in.

Scheduling and taking the CDL skills test

After your waiting period ends, you schedule the skills test through a third-party examiner approved by your state. These are not DMV employees; they are independent testing services your state contracts with. Search your state DMV website for the list of approved examiners in your area, then call to book an appointment. Testing slots fill up quickly in some areas, so schedule as soon as you are ready.

The skills test has three parts. First is the pre-trip inspection, where you walk around a commercial vehicle and point out safety features and potential problems — the examiner asks you questions about what you see. Second is the backing and maneuvering exercise, where you perform specific maneuvers like straight backing, offset backing, and alley docking in a closed course. Third is the road test, where you drive the vehicle on public roads while the examiner watches and scores your performance.

You must bring the commercial vehicle you will be tested in — you cannot show up and use the testing center's truck. The vehicle must be properly registered and insured, and it must match the class of CDL you are testing for (Class A, B, or C). Bring your CLP, a valid state ID, and proof of insurance.

The DOT medical exam and certificate

Before your CDL is issued, you must pass a Department of Transportation medical exam. This is not the same as your regular doctor's checkup. You need to see a DOT-certified medical examiner, who checks your vision, hearing, blood pressure, and overall health. Your state DMV website lists certified examiners near you, or you can search the National Registry of Certified Medical Examiners online.

The exam costs between $100 and $200, depending on the examiner. If you pass, the examiner issues a medical certificate valid for two years (or one year if you have certain medical conditions). You bring this certificate to the DMV when you submit your CDL paperwork. If you fail, you may be able to retest after addressing the medical issue, or you may need to request a waiver from your state.

Submitting your paperwork and getting your CDL

Once you pass the skills test and have your medical certificate, return to your state DMV with your passing test results, your medical certificate, your CLP, and your ID. Pay the CDL fee — this ranges from $30 to $150 depending on your state and how long you want the license to last. Your state will issue your CDL, usually on the spot or within a few days.

Your CDL will show your class (A, B, or C) and any endorsements you tested for (such as hazmat, tanker, or passenger). If you need additional endorsements later, you can test for them separately without retaking the full skills test — you only need to pass the written test for that endorsement.

Costs and timeline

The total cost of getting a CDL ranges from $300 to $800 across all fees: the CLP written test ($10 to $50), the skills test ($100 to $300), the DOT medical exam ($100 to $200), and the CDL license itself ($30 to $150). Some states charge more; others charge less. Many people also pay for professional CDL training, which can cost $3,000 to $7,000, though this is optional.

The timeline depends on how quickly you can schedule tests and how much practice you need. If you study efficiently and find testing slots right away, you might complete the process in four to six weeks. If testing is booked up or you need more practice time, it can take two to three months or longer.

Renewing and maintaining your CDL

Your CDL is typically valid for four to eight years, depending on your state. Before it expires, you must renew it at your state DMV. You do not need to retake the skills test to renew — you only need to pass a written test covering the rules and regulations for your class and endorsements, and you need a current DOT medical certificate.

If your medical certificate expires before your CDL does, your CDL becomes invalid until you renew the medical certificate. Keep track of both expiration dates so you do not accidentally drive without a valid medical certificate.

Frequently Asked Questions

Do I need to go to CDL school, or can I study on my own?

You can study on your own using your state's official study materials and practice tests. However, many people find professional CDL training helpful because instructors teach you how to handle the vehicle and what to expect on the skills test. Training is not required by law, but it can increase your chances of passing the first time.

What happens if I fail the skills test?

You can retake the skills test after a waiting period set by your state, usually a few days to a week. You pay the testing fee again each time you retake it. Your CLP remains valid during this time, so you can keep practicing. Most people pass on their second or third attempt.

Can I get a CDL if I have a medical condition?

Some medical conditions disqualify you from a CDL, while others may be waivable. The DOT medical examiner will tell you whether your condition prevents you from getting a certificate. If it does, you can request a waiver from your state, though approval is not may provide. Talk to your doctor and the medical examiner about your specific situation.

Do I need to renew my medical certificate separately from my CDL?

Yes. Your medical certificate and your CDL have different expiration dates. You must renew your medical certificate with a DOT-certified examiner before it expires, even if your CDL is still valid. If your medical certificate lapses, your CDL becomes invalid until you get a new one.

What endorsements can I add to my CDL?

Common endorsements include hazmat (hazardous materials), tanker, passenger, and doubles/triples (for pulling multiple trailers). Each endorsement requires passing a separate written test. Some endorsements also require a skills test or background check. Check your state DMV website to see which endorsements are available and what each one allows you to haul.