Skip to content
GetCDL.org
The Complete Guide

How to get your CDL

By Travis Stuckert · 15-year Class A CDL driver · Updated July 2026

Every step to your CDL, in order — the federal rules, your state's real numbers, and how a lot of people pay $0. Written by a driver, not a school.

Free tool

See what your CDL actually costs

Every figure linked to its cited source and marked verified or pending — no mystery fees, no aggregator guesses. Check your state before you pay anyone.

Calculate your cost →
Free tool

You might pay $0 for all of it

Many working people qualify for WIOA funds, grants, or carrier reimbursement and never find out. Two minutes tells you where you stand.

Check free training →
Free practice tests

Walk into the written test ready

Free CDL practice tests with real questions from the manual — study, practice, and timed exam modes, instant scoring, and unlimited retakes. No login, no paywall.

Start practicing →
FAQ

Frequently asked questions

How long does it take to get a CDL?
For most people it's about three to seven weeks, depending on your training program and your state's scheduling. The hard floor is federal: once you have your Commercial Learner's Permit, you must hold it at least 14 days before you can take the skills test. Full-time programs move fastest; part-time and community-college schedules stretch it out.
How much does it cost to get a CDL?
It varies a lot by state and by how you train, which is exactly why we built the CDL Cost Calculator — every figure tied to a cited source instead of a guess. Private schools, community colleges, and company-paid training all land at very different price points. Check your state's numbers before you commit to anyone.
Can I get my CDL for free?
Often, yes. Many people qualify to pay $0 through WIOA workforce funds, state grants, or a carrier that reimburses your training. Run the free-training checker to see where you stand — a lot of working folks qualify and never find out because nobody told them to look.
Do I need a high school diploma or GED to get a CDL?
No federal rule requires a diploma or GED to get a CDL. Some individual carriers or training programs set their own education requirements, so it can matter for who hires or trains you, but it's not a licensing barrier. If you're worried, ask the specific school or carrier directly.
How old do I have to be to get a CDL?
You must be 21 to drive across state lines (interstate) — that's a federal rule, the same everywhere. Most states let you start driving in-state only (intrastate) at 18, but the intrastate minimum is set by your state, so verify it with your state DMV or BMV. Under 21, you can still get a CDL and run intrastate freight.
Should I get a Class A or Class B CDL?
Most people go Class A because it covers tractor-trailers and also lets you operate most Class B vehicles, so it opens the most doors and the most over-the-road work. Class B covers straight trucks, buses, and dump trucks, and can be a faster, cheaper path if you already know you want a local job. If you're unsure, Class A keeps your options open.
What disqualifies you from getting a CDL?
Certain drug or alcohol convictions, some serious driving offenses, and a positive drug or alcohol test that lands you in the federal Clearinghouse can disqualify you, sometimes temporarily. None of it is a guessing game — be honest about your record before you pay for training, and ask a recruiter or your state licensing office if you're unsure where you stand.
What's the difference between a manual and automatic restriction on a CDL?
If you take your skills test in a truck with an automatic transmission, your CDL gets an automatic-restriction, meaning you legally cannot drive a manual. Many fleets run automatics now, so it may not matter for you. But if you ever want to drive a manual rig, test in a manual — choose it on purpose rather than letting the school's truck decide.
Is ELDT training required to get a CDL?
Yes. Since February 7, 2022, Entry-Level Driver Training (ELDT) has been federally required before you can earn a first-time CDL, upgrade Class B to Class A, or get your first Hazmat, Passenger, or School Bus endorsement. Your training provider must be listed on the FMCSA Training Provider Registry (tpr.fmcsa.dot.gov), so check that the school is registered before you pay.

Start with your numbers.

Two free tools, about five minutes: what your CDL costs in your state, and whether you can get it for $0.