How to Get Your CDL: Step-by-Step Guide

Getting your Commercial Driver's License is more involved than getting a regular driver's license, but the process is well-defined. Here's how it actually works in the United States as of 2026, with FMCSA's ELDT rule in place.

Step 1: Decide what class and endorsements you want

Class A covers any combination vehicle with a gross combined weight of 26,001+ pounds, where the trailer is over 10,000 pounds. This is what most over-the-road truck drivers hold. Class B covers single vehicles 26,001+ pounds (straight trucks, dump trucks, most buses). Class C is for smaller vehicles that carry HAZMAT or 16+ passengers.

Most jobs want at least Air Brakes and Combination on top of Class A. HAZMAT, Tanker, Doubles/Triples open up more job options. School bus drivers need P and S.

Step 2: Get a DOT physical and medical card

Before anything else, you need a Medical Examiner's Certificate (DOT medical card) from a certified medical examiner. The exam covers vision, hearing, blood pressure, and general health. Cost is usually $80–$150. The card is good for up to 24 months, less if you have a condition that requires monitoring.

Step 3: Study for the written tests and pass your CDL permit exam

Use the practice tests on this site to prepare. When you're consistently scoring 90%+ in practice, schedule your written exam at your state DMV. You'll take General Knowledge, Air Brakes (if applicable), Combination (for Class A), and any endorsement tests you want.

Pass them all and you receive a Commercial Learner's Permit (CLP). The CLP allows you to operate a commercial vehicle on public roads only with a properly licensed CDL holder in the passenger seat.

Step 4: Hold your CLP for at least 14 days

Federal law requires you to hold your CLP for a minimum of 14 days before you can take the skills test. Most CDL schools structure their programs so the in-truck training fills this window.

Step 5: Complete ELDT theory training

Since February 2022, the FMCSA requires all new CDL applicants to complete Entry-Level Driver Training theory before taking the skills test. ELDT theory must be delivered by a provider listed on the FMCSA Training Provider Registry (TPR).

ELDT365 is FMCSA-registered and delivers ELDT theory online, which means you can knock it out from home or in the evenings while doing the rest of your training elsewhere.

Step 6: Behind-the-wheel training (CDL school)

Most applicants attend a CDL school for the in-vehicle skills component. School lengths vary — many private schools run 3–8 weeks; some company-sponsored programs are shorter. Cost is typically $3,000–$8,000 for private schools. Some carriers will pay for school in exchange for a one-year work commitment.

Use CDLSpot to find CDL schools in your area, with pricing and reviews where available.

Step 7: Pass the skills test

The skills test has three parts: pre-trip inspection (verbal), basic vehicle control (yard maneuvers), and on-road driving. Schedule it through your DMV or, in some states, through a third-party tester. Bring your CLP, your DOT medical card, your ELDT certificate, and the vehicle you'll test in (your CDL school typically provides this).

Step 8: Receive your CDL

Pass the skills test and you'll receive your CDL, usually within 1–2 weeks by mail. Some states issue a temporary paper license you can use until the plastic arrives. You're now legally a commercial driver.

Total time and cost (typical ranges)

Where MyCDLPractice fits in

We help with Step 3 — the written exam. Free practice tests for every endorsement, with explanations to help the rules stick. When you're scoring 90%+ here, you're ready to schedule the written test at your DMV.

Start Practicing Now
Get Certified

Need your ELDT certification?

FMCSA-registered online theory training. Required to take your CDL skills test.

ELDT365 →
Find a School

Looking for a CDL school?

Search 4,400+ CDL schools across the U.S. by location, price, and reviews.

CDLSpot →