In short
To get a CDL, you pass a DOT physical for a medical card, pass your state's written knowledge tests for a commercial learner's permit, and complete federally required entry-level driver training from a provider on FMCSA's Training Provider Registry. After holding the permit at least 14 days, you take the skills test: a vehicle inspection, basic control maneuvers and a road test. You must be 21 to drive across state lines.
Get a DOT medical card
A certified medical examiner checks vision, hearing, blood pressure and more.
Pass the knowledge tests
General knowledge, plus air brakes and combination vehicles for Class A. Practice with our CDL permit practice test.
Get your learner's permit
You can practice driving with a CDL holder in the passenger seat.
Complete entry-level driver training
Required for first-time Class A or B, and for some endorsements. The school must be on the Training Provider Registry.
Wait at least 14 days
Federal rules require you to hold the permit 14 days before the skills test.
Pass the skills test
Pre-trip inspection, basic control (backing) and an on-road test.
| Middle pay | $58,640 a year, roughly $28.19 an hour (May 2025) |
|---|---|
| How most people start | Certificate to start, then short-term on-the-job training |
| People in the trade | About 2,221,200 nationwide (2025) |
| Growth to 2035 | BLS expects 3.8% growth |
| Openings a year | Around 214,500, counting retirements |
From the BLS Employment Projections table (2025 to 2035) and May 2025 wage survey. These are U.S. numbers. Local shops may pay above or below them, and apprentices start well under the middle figure.
Ages
Drivers must be at least 21 to drive commercial vehicles across state lines. Most states let 18 to 20 year olds hold a CDL for driving within the state.
Find CDL training near you
Tell us your ZIP and we will send CDL schools and carrier programs nearby.
Straight answers
How long does it take to get a CDL?
Many full-time programs take three to seven weeks, plus the 14-day permit wait, which often overlaps with training.
What is entry-level driver training?
A federal training requirement in effect since February 2022 for first-time Class A and B applicants and some endorsements, with theory and behind-the-wheel parts.
Can a trucking company pay for my CDL?
Some carriers run paid training programs, usually in exchange for a work commitment. Read the contract before you sign.
Where this comes from
- BLS Employment Projections, Table 1.2 (2025 to 2035)
- Heavy and tractor-trailer truck drivers in the BLS Occupational Outlook Handbook
- FMCSA: Commercial Driver's License
- FMCSA: How to get a commercial driver's license
- FMCSA: Entry-Level Driver Training
- FMCSA Training Provider Registry
- 49 CFR Part 383: Commercial Driver's License Standards