What you need to do to get a CDL

Getting a Commercial Driver's License (CDL) means passing a written test on commercial driving rules, passing a skills test in the vehicle you'll drive, and meeting medical and background requirements set by your state. You cannot skip steps or take shortcuts — every state follows federal standards, though the exact order and timing vary slightly by location.

The process typically takes between two weeks and three months from start to finish, depending on how quickly you schedule tests and whether you need training first. Most people find it faster to attend a CDL training school, which bundles instruction, practice, and test scheduling into one place, though you can also study on your own and test through your state's Department of Motor Vehicles.

Key Takeaways

  • You must obtain a medical certificate from a certified examiner before you can take any CDL test, and this certificate is valid for up to two years.
  • The written knowledge test covers general commercial driving rules, and you may need additional tests if you want to haul hazardous materials or operate certain vehicle types.
  • The skills test includes a pre-trip vehicle inspection, a backing maneuver, and an on-road driving portion, all performed in the actual type of truck you plan to drive.
  • CDL training schools typically cost between $3,000 and $7,000 and take three to eight weeks, while self-study is cheaper but requires more time to prepare and schedule tests independently.
  • Your state's DMV or a private testing facility administers the written and skills tests, and you must pass both to receive your CDL.

Medical certification and background requirements

Before you can test for a CDL, you need a Medical Examiner's Certificate from a doctor on the Federal Motor Carrier Safety Administration's (FMCSA) approved list. This is not your regular doctor — it must be someone certified specifically for commercial driver medical exams. You can find approved examiners through your state's DMV website or by searching the FMCSA National Registry at fmcsa.dot.gov.

The exam checks your vision, hearing, blood pressure, and overall health to confirm you can safely operate a commercial vehicle. The certificate is valid for up to two years (or one year if you have certain medical conditions). You'll need to bring this certificate when you explore for your CDL permit and again when you take your skills test.

Your state will also run a background check as part of the CDL process. Most states disqualify you temporarily or permanently if you have certain criminal convictions, multiple traffic violations, or a history of driving under the influence. Check your state's DMV website for the specific rules, as they vary by location.

Getting your CDL permit and studying for the written test

Once you have your medical certificate, you can explore for a CDL Learner's Permit at your state's DMV. You'll need to bring your medical certificate, proof of identity, proof of residency, and your current driver's license. The fee varies by state but typically ranges from $20 to $100.

With your permit in hand, you can study for the written knowledge test. The test covers federal and state commercial driving rules, vehicle maintenance, safe driving practices, and how to handle emergencies. Most states offer a free study guide on their DMV website. You can also buy study books, use online practice tests, or enroll in a CDL training school that includes classroom instruction.

The written test is usually multiple choice and administered at your state's DMV or an approved testing facility. You must pass with a score of 80 percent or higher on most states' general knowledge test. If you want to haul hazardous materials, you'll take an additional hazmat endorsement test. If you plan to drive a passenger bus, you'll take a passenger endorsement test. Each endorsement requires its own written exam.

CDL training schools versus self-study

A CDL training school is a formal program where instructors teach you commercial driving rules, vehicle operation, and safety procedures, then supervise your practice driving and help you schedule your tests. Most programs run three to eight weeks depending on whether you attend full-time or part-time. Costs typically range from $3,000 to $7,000, though some schools charge more or less depending on location and program length.

The advantage of a training school is speed and structure. Instructors know exactly what the skills test requires, they provide the truck for practice and testing, and they handle scheduling. Many trucking companies partner with or sponsor training schools, and some will hire you directly after graduation or help you find a job. Some schools also offer job placement information.

If you choose to study on your own, you'll need to find a truck to practice in — usually by renting time at a private facility or borrowing from someone who owns a commercial vehicle. You'll schedule your own written test at the DMV and your own skills test through a third-party testing facility. This route is cheaper but requires more time to coordinate and more discipline to prepare. It works best if you already know someone in the trucking industry who can mentor you.

The skills test: what to expect

The CDL skills test has three parts, all performed in the same day at a testing facility. You must bring the actual type of truck you plan to drive — a tractor-trailer, straight truck, or bus, depending on your CDL class. You cannot test in a different vehicle type and expect the license to cover all trucks.

The first part is the pre-trip inspection. The examiner asks you to walk around the vehicle and point out and explain critical safety components: lights, brakes, tires, mirrors, coupling devices, and emergency equipment. You don't have to fix anything, but you must know where everything is and what it does. This typically takes 15 to 30 minutes.

The second part is the backing maneuver. You'll perform specific backing exercises, such as straight-line backing, offset backing, or alley docking, depending on your state. The examiner watches to see if you can control the vehicle smoothly without hitting cones or going outside marked boundaries. This tests your spatial awareness and vehicle control.

The third part is the on-road driving test, which lasts 30 to 60 minutes. You'll drive on public roads or a closed course while the examiner observes your steering, braking, lane changes, mirror checks, and overall safety. You must follow traffic laws, respond correctly to the examiner's instructions, and demonstrate smooth, safe vehicle control.

CDL classes and endorsements

There are three CDL classes based on the vehicle's weight and what it carries. Class A covers tractor-trailers and any combination of vehicles weighing 26,001 pounds or more. Class B covers straight trucks (like box trucks or dump trucks) weighing 26,001 pounds or more, but not tractor-trailers. Class C covers smaller vehicles that require a CDL only because of what they carry, such as a bus carrying 16 or more passengers or a vehicle carrying hazardous materials.

Endorsements are add-ons to your CDL that allow you to haul specific cargo or operate specific vehicle types. The most common are Hazmat (H) for hazardous materials, Passenger (P) for buses, Tanker (N) for tanker trucks, and Doubles/Triples (T) for pulling multiple trailers. Each endorsement requires passing an additional written test. Some endorsements, like Hazmat, also require a background check and fingerprinting.

You don't need all endorsements — only the ones for the work you plan to do. If you're unsure which class or endorsements you need, ask your future employer or the training school you're considering. They can tell you exactly what your job requires.

Timeline and cost summary

The total cost and time depend on whether you attend a training school or study independently. With a training school, expect to spend $3,000 to $7,000 and complete the process in three to eight weeks. With self-study, you'll spend less on tuition but more on practice time and testing fees, and the timeline stretches to two to four months because you're coordinating everything yourself.

Your state's DMV fees for the permit and CDL license typically add $50 to $200 to the total. The medical exam costs $75 to $200. If you need endorsements, each one adds a written test fee of $10 to $50 per state. Private skills testing facilities charge $200 to $400 for the three-part test.

After you pass your skills test and pay your state's CDL fee, you'll receive your license in the mail or at the DMV within one to two weeks. Your CDL is valid for four to eight years depending on your state, and you'll need to renew your medical certificate before it expires or your CDL becomes invalid.

Frequently Asked Questions

Can I use my regular driver's license while I wait for my CDL to arrive?

No. Once you pass your skills test, your regular driver's license is no longer valid for commercial driving. You must wait for your CDL to arrive in the mail before you can legally operate a commercial vehicle. Your employer may allow you to start training or non-driving duties during this waiting period, but you cannot drive commercially.

What happens if I fail the written test or skills test?

You can retake the test, usually within a few days to a week. Most states allow you to retake the written test as many times as you need, though some charge a fee each time. For the skills test, you typically must wait a set number of days (often three to seven) before retesting, and you must pay the testing fee again. If you fail multiple times, consider enrolling in a training school for additional instruction.

Do I need a CDL to drive a pickup truck for work?

Not unless the truck weighs more than 26,001 pounds or carries hazardous materials. Most pickup trucks weigh less than that, so a regular driver's license is sufficient. Check your vehicle's Gross Vehicle Weight Rating (GVWR) on the door jamb or registration to be sure.

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

It depends on how recent it is and your state's rules. Most states disqualify you for a set period — often one to five years — after a DUI conviction. Some states have permanent disqualifications for multiple offenses. Contact your state's DMV to learn the specific rules for your situation.

How long does a CDL stay valid?

Your CDL is valid for four to eight years depending on your state. However, your medical certificate is valid for only one to two years. If your medical certificate expires before your CDL does, your CDL becomes invalid until you renew the medical certificate. You must renew both before they expire to keep driving legally.