How Much Does a CDL Cost? 2026 State-by-State Breakdown

By Penn Mahana | Published 2026-08-05

Getting a CDL is an investment in your career — but how much of an investment? The total cost ranges from $4,000 to $12,000 depending on your state, training path, and endorsements. This guide breaks down every expense, state by state, so you know exactly what you're signing up for.

Disclaimer: This guide is for educational purposes only. CDL requirements, fees, and regulations are set by the FMCSA and individual state DMVs. Always verify current requirements with your state DMV and consult official FMCSA resources for the most up-to-date information. Costs and processing times vary by state.

Total Cost at a Glance

Cost CategoryLow EndHigh EndNotes
CDL Training / School Tuition$3,000$10,000Largest variable; company-sponsored = $0
DOT Medical Exam$50$200Required before permit
CDL Permit Fee$10$100State DMV fee
CDL Skills Test Fee$50$200May be included in tuition
CDL License Fee$50$150State DMV fee
Endorsement Tests$10$100 eachPer endorsement
Study Materials$0$100CDL Manual is free
Total$4,000$12,000

CDL Cost Breakdown: Every Expense

CDL Training / School Tuition ($3,000–$10,000)

This is the biggest line item. Private CDL school tuition varies by:

  • Location: Schools in high-cost states (California, New York) charge more
  • Program length: 3-week programs cost less than 8-week programs
  • Class type: Class A training costs more than Class B
  • Accreditation: PTDI-accredited schools may charge more but offer better training
  • Included services: Some schools include the DOT physical, permit fee, and skills test in tuition

Company-sponsored training: $0 upfront. The carrier pays your tuition in exchange for a 12–24 month employment commitment. See our full comparison guide for details.

Company-Sponsored vs. Private CDL Training: Full Comparison

DOT Medical Exam ($50–$200)

Every CDL applicant must pass a DOT physical conducted by an FMCSA-certified medical examiner. Costs vary by:

  • Location: Urban clinics charge more than rural providers
  • Provider type: Chiropractors and occupational health clinics often charge less than primary care physicians
  • Insurance: Some health insurance plans cover DOT physicals; most don't

The medical certificate is valid for up to 24 months. Drivers with certain medical conditions (high blood pressure, diabetes) may receive shorter certification periods and need more frequent exams.

CDL Permit Fee ($10–$100)

Before you can train, you need a Commercial Learner's Permit (CLP). The fee covers:

  • General Knowledge test administration
  • Endorsement knowledge tests (if taken at the same time)
  • CLP issuance

Some states include the permit fee in the eventual CDL license fee — you pay once, not twice.

CDL Skills Test Fee ($50–$200)

The three-part skills test (vehicle inspection, basic control, road test) is administered by:

  • State DMV: Typically $50–$100, but scheduling can take weeks
  • Third-party tester: Often $100–$200, but faster scheduling
  • Your CDL school: Many schools include the skills test in tuition and administer it on-site

If you fail and need to retake, expect to pay the full fee again.

CDL License Fee ($50–$150)

The fee for the actual CDL varies by state and may depend on:

  • License class (Class A, B, or C)
  • Number of endorsements
  • License duration (some states charge more for longer validity periods)
  • Whether you're upgrading from a regular license or getting a first-time CDL

Endorsement Fees ($10–$100 Each)

Each endorsement requires a separate knowledge test, and most states charge per test:

EndorsementTypical Test Fee
Hazmat (H)$10–$50 + TSA background check ($86.50)
Tanker (N)$10–$30
Passenger (P)$10–$30
School Bus (S)$10–$30
Doubles/Triples (T)$10–$30

The Hazmat endorsement is the most expensive due to the mandatory TSA security threat assessment.

Hidden Costs

These don't show up on DMV fee schedules but can add up:

  • Transportation to/from school: Gas, bus fare, or lodging if the school isn't nearby
  • Time off work: 3–8 weeks without full income during training
  • Study materials: Some schools charge for textbooks; the CDL Manual is free
  • Retake fees: If you fail a knowledge or skills test, you pay again
  • License upgrade fees: If you add endorsements later, you pay testing fees each time
  • Medical exams for conditions: Sleep apnea testing, cardiology consults, or diabetes management documentation can cost hundreds

CDL Cost by State

Costs vary significantly by state. Here's the most comprehensive breakdown available:

StateTraining RangePermit FeeLicense FeeSkills TestMedical ExamTotal Range
Alabama$3,000–$6,000$25$57$50–$100$75–$150$3,200–$6,300
Alaska$4,000–$8,000$15$100$50–$100$100–$200$4,200–$8,400
Arizona$3,000–$7,000$25$25$50–$100$75–$150$3,200–$7,300
Arkansas$3,000–$5,500$20$50$50–$100$75–$150$3,200–$5,800
California$4,000–$10,000$38$83$50–$150$100–$200$4,200–$10,500
Colorado$3,500–$7,000$18$28$50–$100$75–$150$3,700–$7,300
Connecticut$4,000–$8,000$40$86$50–$150$100–$200$4,200–$8,500
Delaware$3,500–$7,000$20$40$50–$100$75–$150$3,700–$7,300
District of Columbia$4,000–$8,000$20$47$50–$100$100–$200$4,200–$8,400
Florida$3,000–$6,500$25$75$50–$100$75–$150$3,200–$6,800
Georgia$3,000–$6,000$10$32$50–$100$75–$150$3,200–$6,300
Hawaii$4,000–$8,000$15$40$50–$100$100–$200$4,200–$8,400
Idaho$3,000–$5,500$15$40$50–$100$75–$150$3,200–$5,800
Illinois$3,500–$7,000$30$60$50–$100$75–$150$3,700–$7,300
Indiana$3,000–$6,000$17$35$50–$100$75–$150$3,200–$6,300
Iowa$3,000–$5,500$12$32$50–$100$75–$150$3,200–$5,800
Kansas$3,000–$5,500$18$36$50–$100$75–$150$3,200–$5,800
Kentucky$3,000–$5,500$11$24$50–$100$75–$150$3,200–$5,800
Louisiana$3,000–$6,000$15$37$50–$100$75–$150$3,200–$6,300
Maine$3,500–$7,000$20$34$50–$100$75–$150$3,700–$7,300
Maryland$4,000–$8,000$30$72$50–$150$100–$200$4,200–$8,500
Massachusetts$4,000–$8,000$30$75$50–$150$100–$200$4,200–$8,500
Michigan$3,500–$7,000$25$45$50–$100$75–$150$3,700–$7,300
Minnesota$3,500–$7,000$20$46$50–$100$75–$150$3,700–$7,300
Mississippi$3,000–$5,500$10$33$50–$100$75–$150$3,200–$5,800
Missouri$3,000–$6,000$15$30$50–$100$75–$150$3,200–$6,300
Montana$3,000–$5,500$10$42$50–$100$75–$150$3,200–$5,800
Nebraska$3,000–$5,500$15$30$50–$100$75–$150$3,200–$5,800
Nevada$3,500–$7,000$25$42$50–$100$75–$150$3,700–$7,300
New Hampshire$3,500–$7,000$20$50$50–$100$75–$150$3,700–$7,300
New Jersey$4,000–$8,000$25$42$50–$150$100–$200$4,200–$8,500
New Mexico$3,000–$6,000$18$34$50–$100$75–$150$3,200–$6,300
New York$4,000–$10,000$25$65$50–$150$100–$200$4,200–$10,500
North Carolina$3,000–$6,000$20$43$50–$100$75–$150$3,200–$6,300
North Dakota$3,000–$5,500$15$30$50–$100$75–$150$3,200–$5,800
Ohio$3,000–$6,000$23$28$50–$100$75–$150$3,200–$6,300
Oklahoma$3,000–$5,500$15$25$50–$100$75–$150$3,200–$5,800
Oregon$3,500–$7,000$23$60$50–$100$75–$150$3,700–$7,300
Pennsylvania$3,500–$7,000$25$31$50–$100$75–$150$3,700–$7,300
Rhode Island$4,000–$8,000$20$38$50–$100$100–$200$4,200–$8,400
South Carolina$3,000–$6,000$15$25$50–$100$75–$150$3,200–$6,300
South Dakota$3,000–$5,500$15$28$50–$100$75–$150$3,200–$5,800
Tennessee$3,000–$6,000$15$28$50–$100$75–$150$3,200–$6,300
Texas$3,000–$7,000$25$61$50–$100$75–$150$3,200–$7,300
Utah$3,000–$6,000$20$52$50–$100$75–$150$3,200–$6,300
Vermont$3,500–$7,000$20$32$50–$100$75–$150$3,700–$7,300
Virginia$3,500–$7,000$20$32$50–$100$75–$150$3,700–$7,300
Washington$3,500–$7,000$25$35$50–$100$75–$150$3,700–$7,300
West Virginia$3,000–$5,500$15$25$50–$100$75–$150$3,200–$5,800
Wisconsin$3,000–$6,000$20$28$50–$100$75–$150$3,200–$6,300
Wyoming$3,000–$5,500$15$50$50–$100$75–$150$3,200–$5,800

Note: Training costs are estimates based on published tuition rates as of 2026. DMV fees are subject to change. Always confirm current fees with your state DMV.

Company-Sponsored Training: $0 Upfront

If the numbers above look daunting, company-sponsored training eliminates the upfront cost entirely. Major carriers including Swift, Schneider, Prime, CR England, and Werner offer paid CDL training programs.

The trade-off: you commit to 12–24 months of employment with the sponsoring carrier, typically at below-market pay for the first year. For many people, this is the right trade — zero debt, guaranteed job, and income during training.

Company-Sponsored vs. Private CDL Training: Full Comparison

Financial Aid and Grants for CDL Training

You may not have to pay the full cost out of pocket. Several programs can reduce or eliminate CDL training costs:

Workforce Innovation and Opportunity Act (WIOA)

WIOA provides federal funding for job training in high-demand fields — and truck driving qualifies. Through your local American Job Center, WIOA can cover:

  • Full CDL school tuition
  • Books and supplies
  • DOT physical exam
  • Transportation to/from training
  • Living expenses during training (in some cases)

Eligibility is based on income, employment status, and other factors. Contact your local American Job Center to apply.

VA Education Benefits

Veterans and eligible dependents can use GI Bill benefits for CDL training at VA-approved schools. Benefits can cover:

  • Full tuition and fees
  • Monthly housing allowance (MHA)
  • Books and supplies stipend

Many private CDL schools are VA-approved. Check the VA's WEAMS database or ask the school directly.

State-Specific Grants

Many states offer their own workforce training grants:

  • Texas: Skills Development Fund, Texas Workforce Commission grants
  • California: Employment Training Panel (ETP) funds
  • Florida: Quick Response Training grants
  • Michigan: Going PRO Talent Fund
  • Ohio: TechCred

Check with your state's workforce development agency for current programs.

Carrier Tuition Reimbursement

Some carriers offer tuition reimbursement if you train at a private school and then work for them. This is different from company-sponsored training — you pay upfront, but the carrier pays you back over time (typically $100–$300/month until the tuition is covered). This gives you more freedom than a company-sponsored contract while still reducing your net cost.

How to Save Money on CDL Training

  1. 1

    Apply for WIOA or VA benefits first.

    Don't pay out of pocket until you've exhausted grant options.

  2. 2

    Compare at least three schools.

    Prices vary significantly even within the same city. Get itemized quotes.

  3. 3

    Ask what's included.

    A $5,000 school that includes the DOT physical, permit, and skills test may be cheaper than a $4,000 school that doesn't.

  4. 4

    Check for payment plans.

    Many schools offer interest-free payment plans if you pay within the training period.

  5. 5

    Avoid unnecessary endorsements at first.

    Get your base CDL, then add endorsements as needed. Each endorsement test costs money.

  6. 6

    Study before you start.

    If you pass the knowledge tests on the first try, you avoid retake fees. Use free practice tests to prepare.

  7. 7

    Consider community colleges.

    Many community colleges offer CDL programs at significantly lower tuition than private schools — sometimes $1,500–$3,000 for in-state residents.

Is a CDL Worth the Cost?

Let's look at the return on investment.

Cost

$4,000–$12,000 (or $0 with company sponsorship)

First-Year Earnings

  • Company driver, first year: $40,000–$55,000
  • Company driver, experienced (2+ years): $55,000–$80,000
  • Owner-operator (after experience): $100,000–$200,000+ (gross, before expenses)

ROI Timeline

  • If you pay $6,000 for training and earn $50,000 your first year, you recoup the training cost in roughly 6–8 weeks of work
  • If you use company-sponsored training ($0 upfront), your ROI is immediate
  • Over a 20-year career, a $6,000 training investment can generate $1,000,000+ in earnings

The math works. CDL training is one of the highest-ROI educational investments available — a few thousand dollars and a few weeks of training for a career that can support a family for decades.

Frequently Asked Questions

What is the cheapest way to get a CDL?

Company-sponsored training is the cheapest upfront ($0). If you want to avoid the employment contract, community college CDL programs are typically the most affordable paid option ($1,500–$3,000 for in-state residents). WIOA grants and VA benefits can also reduce your cost to zero.

How much does a CDL cost in California?

California is one of the most expensive states for CDL training, with private school tuition ranging from $4,000 to $10,000. DMV fees total approximately $120–$170 (permit $38, license $83). Total cost: $4,200–$10,500.

How much does a CDL cost in Texas?

Texas CDL training ranges from $3,000 to $7,000 at private schools. DMV fees total approximately $85–$110 (permit $25, license $61). Total cost: $3,200–$7,300. Texas also has strong WIOA funding for CDL training.

Can I get a CDL for free?

Yes, through company-sponsored training (employment contract required), WIOA grants (income-eligible), or VA benefits (veterans). "Free" means no upfront cost — company-sponsored training is repaid through employment commitment, and grants are funded by taxpayers.

How much does a Hazmat endorsement cost?

The Hazmat knowledge test fee is typically $10–$50 at the DMV. The TSA security threat assessment costs $86.50 (as of 2026) and must be renewed every 5 years. Total Hazmat endorsement cost: approximately $100–$140.

Do I have to pay for the CDL test if I fail?

Yes. Most states charge the full test fee for each attempt. If the General Knowledge test costs $25 and you fail twice before passing, you'll pay $75 total. This is why practice tests are a smart investment — they reduce the risk of paying for retakes.

Ready to Start Your CDL Journey?

Take a free practice test and see where you stand. Passing the knowledge tests on the first try saves you retake fees and gets you on the road faster.

Start Your Free CDL Practice Test

© 2026 CDL Study Buddy. All rights reserved.

This guide is for educational purposes only. Always verify current CDL requirements with your state DMV.

Written by Penn Mahana — Copywriter & Conversion Content Specialist
Brief by Stratton Mahana — Senior Content Strategist & SEO & Editorial Lead