โ† All guides

How to Get Your CDL (Step by Step)

Updated June 2026

CDL General Knowledge Practice Test

Free CDL general knowledge practice test โ€” no sign-up.

Open the free tool โ†’

Getting a CDL follows a clear path. Here's the whole process, start to finish, so you know what's ahead.

1. Meet the basic requirements

2. Pick your class and endorsements

3. Get your Commercial Learner's Permit (CLP)

Study the CDL manual and pass the written knowledge tests (General Knowledge, plus Air Brakes and Combination for Class A, and any endorsement tests). That earns your CLP. Use the free practice tests below to prepare.

4. Complete ELDT training

Since 2022, new CDL applicants must complete Entry-Level Driver Training (ELDT) from a provider on the federal registry before taking the skills test.

5. Hold the CLP, then take the skills test

You must hold the CLP for at least 14 days before the skills test. The skills test has three parts:

  1. Pre-trip inspection โ€” name and check the parts.
  2. Basic vehicle control โ€” backing, alley dock, offset.
  3. Road test โ€” driving in traffic.

6. Pass and get your CDL

Pass all three and you're licensed. Then it's about experience โ€” start with the fundamentals like coupling safely (see our high-hitch guide) and solid pre-trips.

CDL General Knowledge Practice Test

Free CDL general knowledge practice test โ€” no sign-up.

Open the free tool โ†’

Frequently asked questions

How long does it take to get a CDL?

Often 3โ€“8 weeks through a full-time school, plus the mandatory 14-day CLP holding period before the skills test.

What is ELDT?

Entry-Level Driver Training โ€” federally required theory and behind-the-wheel training from a registered provider before you can take the CDL skills test for the first time.

More guides