How to Get a CDL (2026)
Getting a commercial driver’s license follows the same federal backbone in every state. Here are the eight steps, in order, with a link to the deeper guide for each one — and a state selector so you can jump straight to your state’s fees and testing rules.
The path, in short
- The path
- Choose class → meet eligibility → DOT physical → ELDT training → pass knowledge tests (CLP) → 14-day hold → skills test → CDL
- Minimum age
- 18 to drive within your state (intrastate); 21 to drive across state lines or haul hazmat
- Prerequisite
- A regular (non-commercial) driver’s license first
- Same everywhere
- ELDT, the 14-day permit hold, medical certification, and the test structure are federal
- What varies
- Fees, wait times, testing logistics, and license term — set by your state
Requirements verified July 20, 2026 against FMCSA (49 CFR Parts 380, 383, 391)
A commercial driver’s license (CDL) is issued by your state, but the core steps are set by federal rules from the Federal Motor Carrier Safety Administration (FMCSA). That means the sequence below is the same whether you live in Texas or Ohio — only the fees, wait times, and testing logistics change. Work through the steps in order; each one links to a dedicated guide when you want the detail.
Step 1 — Choose your class and endorsements
Start by deciding what you actually want to drive, because it determines every test and training requirement that follows.
- Class A — combination vehicles (like a tractor-trailer) with a combined weight rating of 26,001 lb or more and a towed unit over 10,000 lb.
- Class B — a single vehicle rated 26,001 lb or more, such as a straight truck or large bus.
- Class C — smaller vehicles that carry 16 or more passengers (including the driver) or placarded hazardous materials.
A Class A generally lets you also drive Class B and C vehicles with the right endorsements. On top of your class, you may needendorsements — extra credentials for hazmat, passenger, school bus, tanker, or doubles/triples. Sort this out first: seeCDL classes: A, B and C andCDL endorsements explained.
Step 2 — Meet the eligibility rules
Two things decide whether you can even start: your age and your existing license.
- Age 18 lets you get a CDL to drive intrastate (within your own state).
- Age 21 is required to drive interstate (across state lines) or to haul hazardous materials.
- You need a valid regular driver’s license first — the CDL builds on it.
The exact intrastate minimum age and residency documents you need are set by your state. See the full breakdown of federal-versus-state rules on our CDL requirements page.
Step 3 — Get a DOT physical and medical card
Before you can be certified to drive commercially, you must pass a Department of Transportation (DOT) physical. The exam has to be done by a medical examiner listed on the FMCSA National Registry. If you pass, you get a medical examiner’s certificate (medical card), valid for up to 24 months — sometimes less, depending on your health.
Many drivers get the physical early so their medical card is ready when they apply for the permit. We only describe the regulatory standard here, not medical advice: see the DOT physical andthe CDL medical card.
Step 4 — Complete ELDT with a registered provider
If this is your first Class A or B CDL, an upgrade from Class B to A, or a first hazmat, passenger, or school-bus endorsement, federal Entry-Level Driver Training (ELDT) is required. It has been mandatory since February 7, 2022.
The single most important detail: your training providermust be listed on the FMCSA Training Provider Registry, or the training does not count and you will not be allowed to test. There is no federal minimum number of hours — ELDT is proficiency-based. Read the full explanation on our ELDT guide, and compare your options on CDL training paths.
Step 5 — Pass the knowledge tests and get your CLP
Next, pass the written general knowledge test (plus any endorsement knowledge tests you need) at your state licensing agency. When you pass, you receive a Commercial Learner’s Permit (CLP). The CLP lets you practice driving a commercial vehicle — but only when a qualified CDL holder is in the front seat with you.
The best way to walk in ready is to practice the real question types first. Try our free CDL practice test, and learn exactly how the permit works on theCDL permit (CLP) guide.
Step 6 — Hold the CLP for 14 days and practice
Federal law requires you to hold your CLP for at least14 days before you can take the CDL skills test. Some states require longer, but 14 days is the national floor. Use this window to practice the behind-the-wheel skills you will be tested on — backing, turning, and the pre-trip inspection — with a CDL holder supervising.
Your CLP is valid for up to one year. Details of the accompaniment rule and which endorsements a permit can carry are on theCDL permit guide.
Step 7 — Pass the skills test
The CDL skills test has three parts, and you take them in this order:
- Pre-trip inspection — you walk the examiner through checking the vehicle and explain what you are inspecting and why.
- Basic control skills — controlled maneuvers such as straight-line backing, offset backing, and parking.
- On-road driving test — driving in real traffic while the examiner scores your control, awareness, and judgment.
Depending on your state, this test may be given by the state agency or by an approved third-party tester (often the same school where you trained). Check your state page below to see which applies.
Step 8 — Get your CDL
Once you pass all three parts of the skills test and pay your state’s licensing fee, your state issues your commercial driver’s license. Any endorsements you qualified for are printed on the license. From here you are legally able to drive the class of vehicle you were tested in — and you must keep your medical card current to stay certified.
Now pick your state for the exact steps, fees, and testing rules
- ALAlabama$66.25 (Class A); $56.25 (Class B); $36.25 (Class C) license · 3rd-party testing
- AKAlaska$100 ($120 REAL ID) license · 3rd-party testing
- AZArizonaPresented as permit + skills fees (~$50 Class A/B); no separate card-issuance fee listed license · 3rd-party testing
- ARArkansas$50 (5-year CDL) license · 3rd-party testing
- CACalifornia$100 (Class A/B original); $59 renewal license · state testing
- COColorado$35 license · 3rd-party testing
- CTConnecticut$70 license · state testing
- DEDelaware$55 license · 3rd-party testing
- DCDistrict of Columbia$117 license · state testing
- FLFlorida$75 license · 3rd-party testing
- GAGeorgia$32 license · 3rd-party testing
- HIHawaii$5 per year (about $40 for an 8-year Oahu license) license · state testing
- IDIdaho$40 (4-year) or $60 (8-year, ages 21-62) license · 3rd-party testing
- ILIllinois$60 (classified CDL) license · 3rd-party testing
- INIndiana$35 license · 3rd-party testing
- IAIowa$8 per year of validity (about $64 for an 8-year term) license · 3rd-party testing
- KSKansas$41 license · 3rd-party testing
- KYKentucky$18.75–$45 prorated original CDL add-on (Standard); $88 for a full 8-year renewal license · state testing
- LALouisiana$61.50 ($76.50 for New Orleans residents) license · 3rd-party testing
- MEMaine$34 (5-year, under age 65; $59 REAL ID) license · 3rd-party testing
- MDMaryland$106 CLP transaction; $64 for an 8-year renewal license · state testing
- MAMassachusetts$75 (5-year) license · state testing
- MIMichigan$25 (standard CDL, 4-year) license · 3rd-party testing
- MNMinnesota$65 (Class A, 4-year; $57 Class B, $50 Class C) license · state testing
- MSMississippi$55 license · 3rd-party testing
- MOMissouri~$40 license transaction (part of the ~$83 first-time CDL cost) license · 3rd-party testing
- MTMontana$41.72 interstate / $35.54 intrastate (age 21–71, 4-year term) license · 3rd-party testing
- NENebraska$60 license · 3rd-party testing
- NVNevada$57.50 (completion of learner permit) / $141.50 bundled original license · 3rd-party testing
- NHNew Hampshire$60 license · state testing
- NJNew Jersey$42 license · state testing
- NMNew Mexico$34 (8-year) or $18 (4-year) license · 3rd-party testing
- NYNew YorkProrated/variable (a secondary source lists roughly $164.50 for a full 8-year CDL, ~$180.50 with the MCTD supplement) — confirm with NY DMV license · 3rd-party testing
- NCNorth Carolina$25.50 per year ($127.50 for a 5-year CDL) license · 3rd-party testing
- NDNorth Dakota$15 license · 3rd-party testing
- OHOhio$46.50 license · 3rd-party testing
- OKOklahoma$81.50 (Class A, 4-year credential) or $138.00 (8-year) license · 3rd-party testing
- OROregon$160 (8-year CDL issuance) license · 3rd-party testing
- PAPennsylvania$43.50–$109.50 initial; $127.50 for a 4-year renewal license · 3rd-party testing
- RIRhode Island$103.50 license · state testing
- SCSouth Carolina$25 (8-year CDL license fee) license · 3rd-party testing
- SDSouth Dakota$43 license · 3rd-party testing
- TNTennessee$70 license · 3rd-party testing
- TXTexas$97 license · 3rd-party testing
- UTUtah$52 license · 3rd-party testing
- VTVermont$108 (4-year) or $72 (2-year) license · state testing
- VAVirginia$64 license · 3rd-party testing
- WAWashington$163 (6-year) or $217 (8-year), which bundles the renewal and CDL charges license · 3rd-party testing
- WVWest Virginia$26.25–$61.25 (varies with the term issued) license · 3rd-party testing
- WIWisconsin$74 license · 3rd-party testing
- WYWyoming$55 license · 3rd-party testing
Only a handful of states are published so far; we’re expanding to all 50 states plus DC. Each state guide keeps the federal steps above and adds the local fees, wait times, and testing logistics.
How to get a CDL — FAQ
How long does it take to get a CDL?
Through a full-time program it is commonly about 3 to 8 weeks, but the true minimum is set by the 14-day permit hold plus the time it takes to pass the knowledge and skills tests. Waits for a test appointment, ELDT scheduling, and how quickly you reach proficiency all affect the total.
Do I need a regular driver’s license before a CDL?
Yes. In every state you need a valid regular (non-commercial) driver’s license before you can apply for a Commercial Learner’s Permit and start the CDL process.
How old do I have to be to get a CDL?
Federal rules set the minimum permit age at 18. At 18 you can generally drive within your own state (intrastate). To drive across state lines (interstate) or haul hazardous materials, you must be 21.
Do I have to go to a CDL school?
You do not have to attend a traditional school, but if this is your first Class A or B CDL you must complete federal ELDT through a provider listed on the FMCSA Training Provider Registry. That provider does not have to be a big school — but it must be registered, or the training will not count.
What is the hardest part of getting a CDL?
Most new drivers find the pre-trip inspection and the backing maneuvers in the skills test the toughest, because they require memorization and practice. The 14-day permit hold exists partly to give you time to practice these before you test.
Official sources
Every requirement on this page traces to one of these official sources.