How to Get a CDL License: Complete 2026 Guide

Last Updated: February 2026

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.

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,0003-6 weeks
California$4,000 - $9,0004-8 weeks
Florida$3,000 - $7,5003-6 weeks
Ohio$3,500 - $6,5003-5 weeks
Pennsylvania$4,000 - $8,0003-7 weeks
Illinois$3,500 - $7,5003-6 weeks
Georgia$3,000 - $6,5003-5 weeks
New York$5,000 - $10,0004-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?
CDL training typically costs between $3,000 and $10,000 at a private school. Community colleges charge $2,000 to $5,000. Some carriers offer free training in exchange for a 12-month work commitment. Additional costs include the DOT physical ($75-$150), permit fees ($10-$50), and license fees ($50-$200).
How long does it take to get a CDL?
Full-time CDL training typically takes 4 to 8 weeks from start to finish. This includes studying for and passing the written permit test, completing ELDT-registered training, and passing the skills test. Part-time or weekend programs may take 8 to 12 weeks.
Can I get a CDL without going to school?
Since the FMCSA's ELDT rule took effect in February 2022, all first-time CDL applicants must complete training from an ELDT-registered provider. You cannot simply self-study and take the skills test at the DMV without completing approved training.
What is the minimum age for a CDL?
You must be at least 21 years old to drive interstate (across state lines) with a CDL. Some states allow intrastate CDL driving at age 18, but you are limited to loads within your home state. The FMCSA Safe Driver Apprenticeship Program is piloting interstate driving for 18-20 year olds under specific conditions.
Do I need a CDL to drive a box truck?
It depends on the weight. If the vehicle has a GVWR of 26,001 pounds or more, you need at least a Class B CDL. Most standard box trucks used for deliveries are under this threshold and do not require a CDL. However, larger straight trucks used in commercial freight do require one.
Can I get a CDL with a DUI on my record?
A single DUI in a personal vehicle does not automatically disqualify you from getting a CDL, but it may affect your ability to get hired. A DUI in a commercial vehicle results in a one-year CDL disqualification for the first offense and a lifetime disqualification for the second. Requirements vary by state, so check your state's DMV guidelines.
What is the CDL skills test like?
The CDL skills test has three parts: a pre-trip vehicle inspection where you demonstrate knowledge of the truck's components, a basic controls test including straight backing, offset backing, and alley docking, and an on-road driving test. Most CDL schools prepare you thoroughly for all three sections.
Is truck driving a good career in 2026?
Yes. The trucking industry faces a shortage of over 80,000 drivers according to the American Trucking Associations. This shortage drives competitive pay, sign-on bonuses, and improved benefits. Experienced drivers with clean records and endorsements can earn $60,000 to $90,000+ annually as company drivers, with owner-operators earning significantly more.

Ready to Find Your Next Trucking Job?

Browse thousands of CDL positions from top carriers across the country.

Browse All Jobs

Get Weekly Job Alerts

Receive the latest CDL trucking jobs delivered to your inbox every Sunday. Free, no spam.