How to Get a CDL License: Complete 2026 Guide
A Commercial Driver's License (CDL) is your ticket to a career in trucking. The industry is facing a significant driver shortage, which means strong demand and competitive pay for qualified drivers. Here is exactly how to earn your CDL and start driving professionally.
Table of Contents
Basic Requirements
Before you begin the CDL process, you need to meet a few federal and state requirements:
- Age: You must be at least 21 years old to drive interstate (across state lines). Some states allow intrastate driving at age 18, but you will be limited to loads that stay within your home state.
- Existing license: You need a valid standard driver's license (non-CDL) in the state where you plan to apply.
- Medical certification: You must pass a DOT physical exam conducted by a certified medical examiner. This evaluates your vision (at least 20/40 in each eye), hearing, blood pressure, and overall fitness. The DOT medical card is valid for up to two years.
- Driving record: No disqualifying offenses such as a DUI in a commercial vehicle. States vary in how strictly they review your record, but serious violations can delay or prevent licensure.
- Residency: You must apply for your CDL in the state where you legally reside.
The ELDT Training Rule
Since February 7, 2022, the FMCSA's Entry-Level Driver Training (ELDT) rule requires all first-time CDL applicants to complete training from a registered provider listed on the Training Provider Registry (TPR). This applies to:
- Anyone obtaining a Class A or Class B CDL for the first time
- Anyone upgrading from a Class B to a Class A CDL
- Anyone adding a Hazmat (H), Passenger (P), or School Bus (S) endorsement
The ELDT rule means you cannot simply self-study and walk into the DMV for a skills test. You must complete both theory (classroom or online) and behind-the-wheel training at an approved school. Your training provider submits your completion to the TPR, and the state verifies it before letting you take the skills test.
This rule was designed to improve safety and standardize training quality, and it has actually made the CDL process more predictable for new drivers.
Step-by-Step Process
Step 1: Get Your DOT Medical Exam
Visit a FMCSA-certified medical examiner for your DOT physical. The exam typically costs $75 to $150 and is not usually covered by insurance. If you pass, you will receive a Medical Examiner's Certificate (MEC). Take this to your local DMV to get it linked to your driving record. You need this on file before you can obtain a Commercial Learner's Permit.
Step 2: Obtain Your Commercial Learner's Permit (CLP)
Study the CDL manual for your state, then visit the DMV to take the written knowledge tests. For a Class A CDL, you will take the General Knowledge test, the Combination Vehicles test, and the Air Brakes test. For a Class B CDL, you take General Knowledge and Air Brakes. The CLP lets you practice driving a commercial vehicle with a CDL-holding driver in the passenger seat. You must hold the CLP for at least 14 days before taking the skills test.
Step 3: Complete CDL School Training
Enroll in an ELDT-registered CDL training program. Programs range from 3 weeks of intensive full-time training to 8 or more weeks for part-time schedules. Your training will include classroom instruction covering regulations, trip planning, and vehicle systems, plus hands-on driving in a yard (backing, coupling) and on-road practice. Your school must report your completion to the FMCSA Training Provider Registry.
Step 4: Pass the CDL Skills Test
The skills test has three parts: a vehicle inspection (pre-trip), a basic controls test (straight backing, offset backing, alley docking), and an on-road driving test. You can take this at the DMV or at a third-party testing facility. Most CDL schools will arrange your test date and let you use their truck. If you fail any section, you can usually retake it after a waiting period (varies by state, often 7 days).
Step 5: Receive Your CDL
Once you pass the skills test, you will receive your CDL either the same day or within a few weeks depending on your state. You are now legally authorized to drive commercial vehicles. Many new drivers go directly into a carrier's finishing program, which pairs you with an experienced driver for 4 to 8 weeks of on-the-job training.
CDL School Costs
CDL training typically costs between $3,000 and $10,000, depending on the school, location, and program length. Here is how that breaks down:
- Private CDL schools: $4,000 to $10,000. These offer the most flexibility and typically have shorter wait times.
- Community college programs: $2,000 to $5,000. Often cheaper, but may have longer programs and waitlists.
- Carrier-sponsored training: $0 upfront. Large carriers like Schneider, Werner, and CRST offer free training in exchange for a work commitment (usually 12 months). If you leave early, you may owe back the training cost.
Additional costs to budget for: DOT physical ($75-$150), CLP permit fee ($10-$50), CDL license fee ($50-$200), and any endorsement test fees ($10-$25 each). Many states offer financial aid, workforce development grants, or VA benefits that can offset these costs significantly.
For a detailed state-by-state breakdown of training expenses, see our CDL Training Cost by State guide. If you are looking for employers who cover training, check out Companies That Pay for CDL Training.
CDL Training Cost by State (Sample)
CDL training costs vary significantly by state. Here are average private school costs for some of the most popular states:
| State | Average Cost | Program Length |
|---|---|---|
| Texas | $3,500 - $7,000 | 3-6 weeks |
| California | $4,000 - $9,000 | 4-8 weeks |
| Florida | $3,000 - $7,500 | 3-6 weeks |
| Ohio | $3,500 - $6,500 | 3-5 weeks |
| Pennsylvania | $4,000 - $8,000 | 3-7 weeks |
| Illinois | $3,500 - $7,500 | 3-6 weeks |
| Georgia | $3,000 - $6,500 | 3-5 weeks |
| New York | $5,000 - $10,000 | 4-8 weeks |
Costs are lower in the Southeast and Midwest, and higher in the Northeast and West Coast. Community college programs are often 30 to 50 percent cheaper but may have waitlists. For the complete list, see our full state-by-state cost guide.
How Long It Takes
From start to finish, expect the CDL process to take 4 to 8 weeks if you pursue full-time training:
- Week 1: DOT physical, study for written tests, get your CLP
- Weeks 2-5: CDL school training (3-4 weeks full-time)
- Week 5-6: Skills test and CDL issuance
Part-time or weekend programs can take 8 to 12 weeks. Community college programs may run even longer. The 14-day CLP holding period is the federal minimum before you can test, so the absolute fastest path is about 3 weeks if everything lines up perfectly.
Tips for Success
- Study the manual thoroughly. The written tests are straightforward if you have actually read the material. Use practice tests available free online from your state's DMV.
- Choose an ELDT-registered school. Verify your school on the FMCSA Training Provider Registry before enrolling.
- Practice backing maneuvers. Most people fail the skills test on the basic controls section. Ask for extra yard time if your school offers it.
- Get endorsements early. Adding a Hazmat or Tanker endorsement right away opens more job opportunities and higher pay.
- Research carriers before committing. If you go the carrier-sponsored route, read the contract carefully. Understand the time commitment and what happens if you leave early.
- Start your job search during training. Many carriers make hiring decisions before you even finish school. Browse available positions now to see what is out there.
For more on what to expect behind the wheel, read our Pre-Trip Inspection Guide and CDL Practice Test Guide. Understanding CDL class differences will also help you choose the right training program.
Frequently Asked Questions
How much does it cost to get a CDL?
How long does it take to get a CDL?
Can I get a CDL without going to school?
What is the minimum age for a CDL?
Do I need a CDL to drive a box truck?
Can I get a CDL with a DUI on my record?
What is the CDL skills test like?
Is truck driving a good career in 2026?
Ready to Find Your Next Trucking Job?
Browse thousands of CDL positions from top carriers across the country.
Browse All JobsContinue reading: