How to get your CDL
By Travis Stuckert · 15-year CDL-A driver · Updated June 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.
If you want a CDL and you're staring at a pile of confusing websites, this is the page I wish I'd had. I'm a 15-year over-the-road CDL-A driver, and I built this site from the cab of a truck while I ran freight. No school is paying me to send you anywhere. The goal here is simple: get you from “I have nothing but a goal” to “I'm holding a CDL” without wasting your money or your time.
Here's the honest promise. The path is the same federal backbone everywhere, with a few details your state sets. I'll tell you which is which, and where to verify the state stuff yourself. And when money comes up, I'll point you at two free tools that show what training actually costs in your state and whether you can get it for $0. Most people never check. You should.
Step 1 — Make sure you qualify
Before you spend a dime, confirm you can actually do this. Most people can. A few things to know:
Age
To drive across state lines — interstate — you must be 21. That's a federal rule and it's the same everywhere. Most states will let you start driving in-state only — intrastate — at 18, but the minimum intrastate age is set by your state, not the feds, so verify yours with your state DMV or BMV. If you're under 21, you can still get a CDL and run intrastate freight, you just can't cross state lines until you hit 21.
The DOT medical exam
You'll need a DOT physical, also called the medical exam, done by a certified medical examiner. Pass it and you get a medical card. This checks your vision, blood pressure, hearing, and general fitness to operate a commercial vehicle. It's not a trick. Plenty of people with managed conditions pass it fine. If you take medication or have something like sleep apnea or diabetes, bring your paperwork and talk to the examiner straight.
Class A or Class B
This is the one decision that shapes your whole career. Class B covers straight trucks, most buses, dump trucks, box trucks. Class A covers tractor-trailers — and a Class A also lets you operate most Class B vehicles. That's why most people go Class A: it opens the most doors and the most over-the-road freight work. If you already know you want a local box-truck or bus job, Class B can be a faster, cheaper path. If you're not sure, Class A keeps your options open.
Disqualifiers to know about
Some things on your record can stop you, at least for a while — certain drug or alcohol convictions, some serious driving offenses, and a positive drug or alcohol test that lands you in the federal Clearinghouse. None of this is a guess-and-hope situation. Be honest about your record before you pay for training, and if you're unsure where you stand, ask a recruiter or your state licensing office directly. Better to know now than after you've spent the money.
Step 2 — Get your CLP (Commercial Learner's Permit)
The CLP is your learner's permit for commercial driving. It lets you practice behind the wheel with a licensed CDL holder next to you. You get it by passing written knowledge tests at your state DMV.
Study your state's CDL manual. It's free, your state publishes it, and the tests come straight out of it. You'll take the general knowledge test, plus the air-brakes test if you'll drive a truck with air brakes — skip that one and your CDL comes with an air-brake restriction that keeps you out of those trucks. On top of that, take the knowledge test for any endorsement you want, like the Hazmat test if you're going for that.
One federal rule trips a lot of people up: once you have your CLP, you must hold it for at least 14 days before you're allowed to take the skills test. So don't wait to get your permit. The 14-day clock doesn't start until that permit is in your hand, and you want it ticking while you train, not after.
Step 3 — Train (ELDT)
This is the step that's changed the most, and it's where money enters the picture.
Since February 7, 2022, Entry-Level Driver Training (ELDT) has been federally required before you can get a first-time CDL, upgrade from Class B to Class A, or get your first Hazmat, Passenger, or School Bus endorsement. This isn't optional and it isn't state-by-state. The catch most people miss: your training provider has to be listed on the FMCSA Training Provider Registry at tpr.fmcsa.dot.gov. If a school or program isn't on that registry, the training doesn't count, period. Check the registry before you pay anyone.
You've basically got three ways to train, and each has an honest trade-off:
- Private CDL school. Fastest and most focused. You pay up front, and quality swings a lot from school to school. Ask how many students share a truck, how much real seat time you actually get, and whether they're on the TPR.
- Community college. Often the best value, especially because it's the kind of program that qualifies for grants and aid. Can be a little slower-paced, but the training tends to be solid and the price honest.
- Company-sponsored / paid training. A carrier pays for your school in exchange for a commitment to drive for them. This can get you to a CDL with little or no cash up front — but read the contract. Some are fair. Some lock you in with a balloon repayment if you leave early, sometimes at training rates that aren't great pay. Know exactly what you're signing.
Here's where you stop guessing about money. Run the numbers for your own state with the CDL Cost Calculator — it itemizes real, official-source costs so you're not blindsided. Then, before you assume you have to pay anything, run the free-training checker. A lot of people qualify to pay $0 through WIOA workforce funds, grants, or carrier reimbursement and never find out because nobody told them to look. Know your numbers before you spend a dime.
See what your CDL actually costs
Itemized from official state sources — no mystery fees, no aggregator guesses. Check your state before you pay anyone.
Step 4 — Pass the CDL skills test
The skills test has three parts, and you take them in order. Fail one and you typically don't move to the next, so each one matters.
Pre-trip inspection
You walk the truck and call out components — brakes, lights, hoses, the fifth wheel, tires, fluid levels — proving you can spot an unsafe vehicle before it rolls. This is the part people fail most, and it's pure memorization and repetition. Practice it out loud until you can do it half asleep.
Basic vehicle control
Low-speed maneuvers in a controlled area: straight-line backing, offset backing, and the dreaded alley dock. This is about feel and patience. Use your mirrors, get out and look when you're allowed, and don't rush.
On-road driving test
An examiner rides along while you drive a real route — turns, intersections, lane changes, railroad crossings, maybe a grade. They're watching for smooth, safe, deliberate driving. Signal early, check your mirrors constantly, and don't try to look fancy. Look boring and safe.
One thing to decide on purpose before you test: transmission. If you take your skills test in a truck with an automatic transmission, you'll get an automatic-restriction on your CDL, which means you cannot legally drive a manual. A lot of fleets are automatic now, so this may be fine. But if you ever want to drive a manual rig, test in a manual. Choose it deliberately — don't let the school's truck choose for you.
Step 5 — Get hired and endorsements that pay
You've got the license. Now the part that actually pays the bills.
Choosing a first carrier
Your first year is about building safe miles and a clean record, not chasing the highest cents-per-mile ad you see. Be careful with pay that looks too good to be true — it usually comes with strings. And watch for predatory training contracts: long lock-ins, big repayment penalties, or “guaranteed pay” that quietly vanishes when the miles dry up. Ask drivers who already work there. A carrier that trains you well and treats you straight in year one is worth more than a few extra cents.
Endorsements worth getting
Endorsements are add-ons that let you haul more specialized freight, and more specialized freight generally pays more. The big three to consider:
- Hazmat (H) — hauling hazardous materials. Requires a TSA background check and a knowledge test, which is exactly why fewer drivers have it and it tends to pay better.
- Tanker (N) — hauling liquids in bulk. The load shifts and behaves differently, so it's a skill carriers pay for.
- Doubles/Triples (T) — pulling more than one trailer. Common in LTL freight and another way to set yourself apart.
You don't need all of these on day one. But adding the right endorsement is one of the cheapest ways to bump your earning power, so plan for them.
What it costs and how to pay $0
Two tools, and they work together. Use the CDL Cost Calculator to see what getting your CDL really costs in your state — itemized from official sources, no mystery fees. Then run the WIOA / free-training checker to see whether you qualify to pay nothing through workforce funds, grants, or a carrier that reimburses your training. Plenty of working people qualify and assume they don't. Five minutes here can save you thousands.
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.
Your next move
That's the whole road, start to finish, from someone who's actually driven it. If you only do two things today, do these: check what training costs in your state with the CDL Cost Calculator, and find out if you can get it free with the free-training checker. Know your numbers before you spend a dime — then go get your permit and get the clock started.
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 to itemize it from official sources instead of guessing. 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.