CDL Requirements by State (2026)

State-by-state CDL requirements, verified against FMCSA and state licensing agencies. Pick your state for the exact steps, fees, and testing rules.

51
jurisdictions covered
255
free practice questions
6
endorsements explained
$0
to use this site

Getting a CDL, in short

The path
CLP (pass knowledge tests) → ELDT training → DOT physical → skills test → CDL
Minimum age
18 to drive within your state; 21 to drive interstate or haul hazmat
Typical cost
Roughly $3,000–$10,000 all-in (mostly training) — some carriers train you for “free” on a contract
Typical timeline
About 3–8 weeks through a full-time school, longer with waits
Same everywhere
ELDT, the 14-day permit hold, medical certification, and disqualifications are federal

A commercial driver’s license follows the same federal backbone everywhere — but the fees, wait times, testing setup, and license term are set by your state. This guide keeps both layers straight, verifies every requirements page against official sources, and shows the date it was checked.


Find your state

Every state at a glance

Tap a state for the full guide with steps, costs, testing rules, and official sources.

CDL basics by state
StateMin age (intra/inter)Permit holdLicense feeThird-party testing?
Alabama18/2114 days$66.25 (Class A); $56.25 (Class B); $36.25 (Class C)Yes
Alaska18/2114 days$100 ($120 REAL ID)Yes
Arizona18/2114 daysPresented as permit + skills fees (~$50 Class A/B); no separate card-issuance fee listedYes
Arkansas18/2114 days$50 (5-year CDL)Yes
California18/2114 days$100 (Class A/B original); $59 renewalNo
Colorado18/2114 days$35Yes
Connecticut18/2114 days$70No
Delaware18/2114 days$55Yes
District of Columbia18/2130 days$117No
Florida18/2114 days$75Yes
Georgia18/2114 days$32Yes
Hawaii18/2114 days$5 per year (about $40 for an 8-year Oahu license)No
Idaho18/2114 days$40 (4-year) or $60 (8-year, ages 21-62)Yes
Illinois18/2114 days$60 (classified CDL)Yes
Indiana18/2114 days$35Yes
Iowa18/2114 days$8 per year of validity (about $64 for an 8-year term)Yes
Kansas18/2114 days$41Yes
Kentucky18/2114 days$18.75–$45 prorated original CDL add-on (Standard); $88 for a full 8-year renewalNo
Louisiana18/2114 days$61.50 ($76.50 for New Orleans residents)Yes
Maine18/2114 days$34 (5-year, under age 65; $59 REAL ID)Yes
Maryland18/2114 days$106 CLP transaction; $64 for an 8-year renewalNo
Massachusetts18/2114 days$75 (5-year)No
Michigan18/2114 days$25 (standard CDL, 4-year)Yes
Minnesota18/2114 days$65 (Class A, 4-year; $57 Class B, $50 Class C)No
Mississippi18/2114 days$55Yes
Missouri18/2114 days~$40 license transaction (part of the ~$83 first-time CDL cost)Yes
Montana18/2114 days$41.72 interstate / $35.54 intrastate (age 21–71, 4-year term)Yes
Nebraska18/2114 days$60Yes
Nevada18/2114 days$57.50 (completion of learner permit) / $141.50 bundled originalYes
New Hampshire18/2114 days$60No
New Jersey18/2114 days$42No
New Mexico18/2114 days$34 (8-year) or $18 (4-year)Yes
New York18/2114 daysProrated/variable (a secondary source lists roughly $164.50 for a full 8-year CDL, ~$180.50 with the MCTD supplement) — confirm with NY DMVYes
North Carolina18/2114 days$25.50 per year ($127.50 for a 5-year CDL)Yes
North Dakota18/2114 days$15Yes
Ohio18/2114 days$46.50Yes
Oklahoma18/2114 days$81.50 (Class A, 4-year credential) or $138.00 (8-year)Yes
Oregon18/2114 days$160 (8-year CDL issuance)Yes
Pennsylvania18/2115 days$43.50–$109.50 initial; $127.50 for a 4-year renewalYes
Rhode Island18/2114 days$103.50No
South Carolina18/2114 days$25 (8-year CDL license fee)Yes
South Dakota18/2114 days$43Yes
Tennessee18/2114 days$70Yes
Texas18/2114 days$97Yes
Utah18/2114 days$52Yes
Vermont18/2114 days$108 (4-year) or $72 (2-year)No
Virginia18/2114 days$64Yes
Washington18/2114 days$163 (6-year) or $217 (8-year), which bundles the renewal and CDL chargesYes
West Virginia18/2114 days$26.25–$61.25 (varies with the term issued)Yes
Wisconsin18/2114 days$74Yes
Wyoming18/2114 days$55Yes

51 of 51 jurisdictions published so far; 39 of them allow approved third-party skills testers. We’re expanding to all 50 states + DC.

Why some rules are the same in every state

The Federal Motor Carrier Safety Administration (FMCSA) sets the parts of CDL law that don’t change when you cross a state line:

Your state sets the fees, the testing logistics (including whether a third-party school can give your road test), the license term, and the renewal process.

Start here

Common questions

What do you need to get a CDL?

In every state: a regular license first, then a Commercial Learner’s Permit (pass the knowledge tests), federally required ELDT training for first-time Class A/B drivers, a DOT medical exam, a 14-day permit hold, and a skills test (pre-trip inspection, basic control, and a road test). Fees, testing logistics, and license terms vary by state — pick yours above.

How much does a CDL cost?

State fees are usually modest (often under $150). The real cost is training: private CDL schools commonly run $3,000–$10,000, community colleges are often cheaper with longer waits, and company-sponsored programs are "free" up front but tie you to a work contract with real strings attached. Add a DOT physical (~$79–$150) and, for hazmat, a TSA background-check fee.

What is ELDT and do I need it?

Entry-Level Driver Training is a federal rule in effect since February 7, 2022. If you’re getting a Class A or B CDL for the first time, upgrading Class B to A, or adding a first hazmat, passenger, or school-bus endorsement, you must train with a provider listed on the FMCSA Training Provider Registry — or your training won’t count. See our plain-English ELDT guide.

What’s the difference between Class A, B, and C?

Class A covers combination vehicles (like a tractor-trailer) over 26,001 lb with a towed unit over 10,000 lb. Class B is a single heavy vehicle 26,001 lb or more. Class C is smaller vehicles that carry 16+ passengers or placarded hazmat. A Class A generally lets you drive B and C vehicles too (with the right endorsements).

How old do you have to be?

You can usually get a CDL at 18 to drive within your own state (intrastate). To drive across state lines (interstate) or haul hazardous materials, federal rules require you to be 21.