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 Category | Low End | High End | Notes |
|---|---|---|---|
| CDL Training / School Tuition | $3,000 | $10,000 | Largest variable; company-sponsored = $0 |
| DOT Medical Exam | $50 | $200 | Required before permit |
| CDL Permit Fee | $10 | $100 | State DMV fee |
| CDL Skills Test Fee | $50 | $200 | May be included in tuition |
| CDL License Fee | $50 | $150 | State DMV fee |
| Endorsement Tests | $10 | $100 each | Per endorsement |
| Study Materials | $0 | $100 | CDL 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 ComparisonDOT 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:
| Endorsement | Typical 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:
| State | Training Range | Permit Fee | License Fee | Skills Test | Medical Exam | Total 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 ComparisonFinancial 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
Apply for WIOA or VA benefits first.
Don't pay out of pocket until you've exhausted grant options.
- 2
Compare at least three schools.
Prices vary significantly even within the same city. Get itemized quotes.
- 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
Check for payment plans.
Many schools offer interest-free payment plans if you pay within the training period.
- 5
Avoid unnecessary endorsements at first.
Get your base CDL, then add endorsements as needed. Each endorsement test costs money.
- 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
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