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

The overall cost for obtaining a CDL will be anywhere from $3,000 to $10,000, depending on the state you live in, the type of CDL you want to get and the CDL training school you choose. These costs will break down as follows:

  • State licensing fees
  • CDL training school tuition
  • DOT physical examinations
  • Any endorsements added to your CDL

Knowing how much money you will need to spend ahead of time will help you plan your finances better and avoid any surprise costs. Fortunately, there are many trucking companies hiring today who are offering tuition reimbursement, paid training programs, and other incentives to encourage qualified drivers to join their fleets. Here is a brief overview of the typical costs associated with obtaining a CDL:

Cost Category Typical Cost
CDL Training School $3,000 – $10,000
State License Fees $50 – $200
DOT Physical Exam $50 – $150
Written Test Fees $0 – $125
Skills Test Fees $0 – $250
Endorsement Fees $2 – $20 per endorsement
TOTAL (without training) $100 – $500
TOTAL (with training) $3,000 – $10,000

Before you begin paying money for CDL training, ensure you are eligible to obtain a CDL, and you are ready to take the written knowledge tests.

State-by-State CDL License Fees

CDL licensing fees vary greatly from one state to another. Some states charge multiple fees together in one payment, while other states charge separate fees for permits, written tests and the license itself. Below is a detailed list of the costs for state fees only (not including training):

Complete State Fee Table

State CDL License Fee CLP Permit Fee Written Test Fee Skills Test Fee Endorsement Fee
Alabama $66.25 $5.00 Included $0.00 $5.00
Alaska $120.00 $15.00 Included $25.00 $5.00
Arizona $25.00 $25.00 Included $25.00 $10.00
Arkansas $42.00 Included $50.00 Included Included
California $82.00 Included $37.00 Included $48.00
Colorado $17.08 $18.52 $15.00 Included Included
Connecticut $70.00 $10.00 $16.00 $30.00 Included
Delaware $48.00 $5.00 Included Included $5.00
Florida $75.00 Included Included Included $7.00
Georgia $32.00 $10.00 Included $50.00 Included
Hawaii $5.00 $30.00 $15.00 $50.00 Included
Idaho $40.00 $29.00 $3.00 Included $15.00
Illinois $60.00 $50.00 Included Included $5.00
Indiana $35.00 $17.00 Included Included $19.00
Iowa $8.00 $12.00 Included Included $5.00
Kansas $18.00 $13.00 Included $15.00 $10.00
Kentucky $40.00 $11.00 Included $50.00 Included
Louisiana $61.50 Included Included Included $7.50
Maine $34.00 Included $70.00 Included $20.00
Maryland $64.00 $106.00 Included Included Included
Massachusetts $75.00 $30.00 $30.00 $100.00 Included
Michigan $25.00 $25.00 Included Included $5.00
Minnesota $51.00 $13.00 $10.00 Included $2.50
Mississippi $55.00 $16.00 Included $50.00 $5.00
Missouri $25.00 $25.00 $10.00 Included $2.50
Montana $67.47 $13.00 Included Included $10.00
Nebraska $57.50 $14.00 $10.00 $50.00 $5.00
Nevada $58.25 $57.25 Included $90.00 $10.00
New Hampshire $60.00 $20.00 $20.00 $50.00 $10.00
New Jersey $42.00 $125.00 Included $125.00 $2.00
New Mexico $18.00 $10.00 $10.00 Included $5.00
New York $164.50 $10.00 Included $40.00 $5.00
North Carolina $20.00 $21.50 Included $30.00 $4.00
North Dakota $15.00 $15.00 $5.00 Included $3.00
Ohio $43.50 $27.00 Included Included Included
Oklahoma $56.50 $25.00 $4.00 $50.00 $4.00
Oregon $75.00 $23.50 $10.00 $70.00 $10.00
Pennsylvania $74.50 Included Included $100.00 Included
Rhode Island $100.00 Included Included $50.00 Included
South Carolina $12.50 $15.00 $2.00 $25.00 Included
South Dakota $33.00 $15.00 $10.00 $90.00 Included
Tennessee $64.00 $14.00 $5.00 $50.00 $2.00
Texas $61.00 $25.00 $11.00 $100.00 $10.00
Utah $52.00 $25.00 $6.00 $78.00 $9.00
Vermont $45.00 $15.00 $20.00 $30.00 $10.00
Virginia $64.00 $3.00 $2.00 $50.00 $1.00
Washington $102.00 $40.00 $35.00 $100.00 $10.00
West Virginia $25.00 $25.00 $10.00 $100.00 $10.00
Wisconsin $74.00 $30.00 $15.00 $100.00 $5.00
Wyoming $50.00 $40.00 Included $80.00 Included
Note: “Included” means the fee is bundled with another fee. All fees are subject to change. Please contact your state DMV to confirm fees.

Lowest Cost States for CDL Licensing

Below are the five lowest cost states for CDL licensing:

State Total State Fees (approx.)
Iowa $25
North Dakota $38
South Carolina $55
Hawaii $100
Virginia $120

Highest Cost States for CDL Licensing

Below are the five highest cost states for CDL licensing:

State Total State Fees (approx.)
New Jersey $294
Washington $287
New York $220
Nevada $215
Maryland $170

Start studying now? Try taking a free CDL practice test to see how well you will do.

CDL Training School Costs

CDL training school usually represents the biggest cost when getting your CDL. Training programs vary in terms of cost, length and quality.

Training Program Comparison

Type of Training Program Cost Range Length of Time Advantages Disadvantages
Community College $1,000 – $5,000 8–16 weeks Lower cost, gets you college credits Waitlist is longer for community colleges, class times are set
Private CDL School $3,000 – $10,000 3–6 weeks Job placement assistance, fast completion High up-front cost
Company Sponsored $0 (signed contract required) 3–8 weeks No tuition paid by employer Contract with employer for 12–24 months of work
Workforce Programs (WIOA) $0 – $2,000 Variable Funded by government Must qualify for income

What Should Be Included in CDL Training

Your CDL training program should include:

  • Classroom instruction (40–60 hours): Federal rules and regulations; Safety procedures; Trip planning; Log books
  • Behind-the-wheel training (100+ hours): Vehicle inspection before trips; Basic vehicle operation; Road driving
  • Preparation for your CDL tests: Written knowledge tests and CDL skills tests
  • Entry Level Driver Training (ELDT) Certification: Required by FMCSA since February 7, 2022

Requirements for ELDT

As of February 7, 2022, all first time CDL applicants must complete entry-level driver training (ELDT) through a registered training provider with FMCSA. This applies to:

  • First time CDL applicants for a Class A or Class B CDL
  • Those upgrading from a Class B CDL to a Class A CDL
  • Those adding a Hazardous Materials (H), Passenger (P), or School Bus (S) endorsement

ELDT costs are generally included in training school costs, but can be as high as $1,500 to $5,000 if purchased separately.

Before you spend thousands of dollars on training, ensure you feel comfortable with the information being presented. Our General Knowledge practice test provides you with the exact same material you will find on the actual test.

Costs Associated with a DOT Physical Exam

Each CDL applicant must undergo a Department of Transportation (DOT) physical examination that was performed by a certified medical examiner listed on the FMCSA National Registry.

Cost Breakdown for a DOT Physical Exam

Type of Provider Typical Cost
Urgent Care Clinics $50 – $100
Occupational Health Centers $60 – $100
CVS Minute Clinic $122
Private Physicians $75 – $150
Truck Stop Clinics $50 – $85

Information Covered During a DOT Physical

A DOT physical examination consists of:

  • Vision Test: Must have 20/40 eyesight in each eye (corrected or uncorrected)
  • Hearing Test: Must be able to hear a “forced whisper” at 5 feet or less
  • BP/Pulse Rate: Blood pressure and pulse rate checks
  • Urinalysis: To identify underlying medical issues such as diabetes (Not a drug test)
  • Physical Examination: Heart, Lungs, Spine, Extremities
  • Review of Medical History

Certification Period for a Medical Certificate

Status of Health Certification Period
Good health with no medical problems 24 months
Managed medical condition (such as diabetes) 12 months
Condition requiring ongoing medical monitoring 3–6 months
Important: A DOT physical is Not usually covered by your health insurance. However, you may be able to use HSA/FSA funds to cover this expense.

Cost of Adding Endorsements to Your CDL

CDL endorsements enable you to drive certain types of commercial motor vehicles. In order to receive an endorsement, you will need to pass a written test, and some endorsements will also require you to pass a skills test.

Types of CDL Endorsements and Typical Costs

Type of Endorsement Code Test Type Typical Cost Range Comments
Hazardous Materials H Written Test $2 – $20 Will require TSA background check (cost = $86.50)
Tank Vehicles N Written Test $2 – $15 Needed for tank vehicles
Tanker with Hazmat X Written Test $5 – $25 Combination H and N
Passenger P Written Test + Skills Test $2 – $20 For buses carrying 16+ people
School Bus S Written Test + Skills Test $2 – $20 Requires P endorsement first
Double/Triple Trailers T Written Test $2 – $15 For Combination Vehicles

How CDL Endorsements Can Increase Earnings

Adding endorsements to your CDL can greatly increase your earning potential. In fact, CDL holders with Hazmat and Tanker endorsements typically earn 10–15 percent more than those with just a basic CDL.

Practice for your endorsement tests:

Unexpected Expenses You May Need to Plan For

In addition to the costs of getting a CDL, there are a number of additional expenses you may incur as a new CDL holder.

Other Expenses to Consider

Expense Cost Range Comments
Study Materials $0 – $100 Free study materials available online
Pre-Employment Drug Testing $30 – $85 All employers will require pre-hiring drug testing
Background Check $30 – $100 May be required for certain endorsements
TSA Threat Assessment (Hazmat) $86.50 Required every 5 years
Clearance from Medical Specialist $100 – $500+ Depending on your medical condition
Re-Take Fees $10 – $50/test Depending on which test(s) you failed

Ways to Reduce Your CDL Costs

Here are a few ways you can reduce your CDL costs with smart planning; here are some of the methods that have been shown to help reduce how much you have to spend.

1. Company-Sponsored Training

Many trucking companies will pay for your CDL training in exchange for a work commitment (usually 12-24 months). Although you will be bound to that company when you complete your training, you won’t have to pay the large amount you would have had to otherwise.

Pros:

  • No upfront tuition costs
  • Often includes paid training time
  • Will have a guaranteed job upon completion

Cons:

  • Contract obligations (you will have to repay them if you leave early)
  • Less flexibility in choosing jobs
  • May be paid less than other jobs

2. WIOA and State Workforce Programs

WIOA has provided funding for job training to qualified applicants since its inception. To find out if you qualify, contact your local American Job Center.

3. Military and Veteran Benefits

Veterans have several options to help with CDL costs:

  • GI Bill: Can fund all of your CDL training at an approved school
  • Military Skills Test Waiver: Veterans may be able to skip the CDL skills test based on military experience
  • VA Vocational Rehabilitation: For veterans who are service-disabled

4. Community College Programs

While community college CDL programs are often longer than those offered by private schools, they also tend to cost 30-50% less. There may be a waiting list, but the cost savings could be significant.

5. Tuition Reimbursement

Even if you have to pay out of pocket initially, many trucking companies offer tuition reimbursement once you begin working. Some companies even offer up to $4,000-$6,000 in tuition reimbursement during your first year of employment.

6. Study Hard

Retaking CDL tests results in additional retake fees. Take the time to study:

  • Study your state’s CDL manual
  • Take unlimited free CDL practice tests
  • Practice until you consistently score 90%+

CDL License Cost Comparison

The cost of obtaining a CDL depends on the license class and the type of vehicle(s) you want to drive.

CDL License Class Comparison

CDL License Class Vehicles You Can Operate Average CDL Training Cost Average Salary Range
Class A 18-wheeler tractor trailers, tankers, flatbeds, etc. $4,000 – $10,000 $50,000 – $90,000/year
Class B Straight trucks, dump trucks, buses, delivery trucks $2,000 – $6,000 $40,000 – $65,000/year
Class C Small passenger vehicles (more than 16 passengers), small HazMat $1,500 – $3,000 $35,000 – $55,000/year

Should You Obtain a Class A CDL?

Generally speaking, a Class A CDL is the best choice for the majority of aspiring truck drivers:

  • More job opportunities
  • Higher salary potential
  • Flexibility to operate Class B and C vehicles
  • Better long-term career advancement

If you plan to obtain a Class A CDL, take our Combination Vehicles practice test to prepare for the additional knowledge test.

Examples of Total Cost Breakdowns

Scenario 1: Budget-friendly (Community College + Basic CDL)

Expense Cost
Community College CDL Program $3,200
State Fees (average) $150
DOT Physical $75
Study Materials $0
TOTAL $3,425

Scenario 2: Quick Track (Private School + Class A)

Expense Cost
Private CDL School $6,500
State Fees (average) $150
DOT Physical $100
Drug Test $50
TOTAL $6,800

Scenario 3: Full Endorsements (Class A + HazMat + Tanker)

Expense Cost
Private CDL School $7,000
State Fees (average) $150
DOT Physical $100
HazMat Endorsement + TSA $100
Tanker Endorsement $15
Drug Test $50
TOTAL $7,415

Scenario 4: Company-Sponsored (Little to no Out-of-Pocket)

Expense Cost
Company-Paid Training $0
State Fees (average) $150
DOT Physical $0 (often paid for by employer)
Drug Test $0 (paid for by employer)
TOTAL $150

Frequently Asked Questions: CDL License Costs

How much does a CDL cost in Texas?

The total cost to obtain a CDL in Texas can range from $4,000 to $8,000. The total in state fees is about $200 and the cost of a CDL training program can run anywhere from $3,500 to $7,500. In addition to these two amounts, you will need to pay $100-$150 for your DOT physical and any endorsements you choose.

Can I get my CDL for Free?

Yes, you can get your CDL for free with company sponsored CDL training. These companies include Werner, Swift and CR England. They will provide you with paid training and require a commitment of 12-24 months of work.

What is the least expensive way to get a CDL?

The least expensive options for obtaining a CDL are:

  • Company-sponsored training (little to no cost with a work contract)
  • WIOA/Workforce Development Grants (if you qualify)
  • Community College Programs ($1,000-$5,000)

How much does CDL training cost in California?

CDL training in California will usually cost $4,000 to $10,000, depending on which program you choose. California state fees add approximately $170 (including $82 license fee, $37 test fee, and endorsement fees) to your training costs. California’s high cost of living contributes to the higher prices.

Are there any continuing costs after I get my CDL?

Yes. After you obtain your CDL, you will have continuing costs including:

  • CDL Renewal: Every 4-8 years (depending on your state) ($25-$100)
  • DOT Physical Renewal: Every 24 months ($50-$150)
  • Medical Card Renewal: As required by your medical condition
  • TSA Renewal: Every 5 years for HazMat endorsement ($86.50)

What is the difference in cost between a Class A and Class B CDL?

Class A CDL training usually costs $1,500-$3,000 more than Class B training due to:

  • More complex vehicle operation
  • Longer training hours required
  • Additional written and skills tests (Combination Vehicles)

Although Class A offers a higher salary potential, it makes sense as a long term investment.

Do the costs of the DOT physical vary by state?

There is little variation in the cost of the DOT physical by state. Urgent Care Clinics and Occupational Health Centers usually charge between $50-$100 for a DOT physical. Chain clinics may charge between $100-$150. Compare prices in your area to find the best deal.

How often do I need to renew my CDL?

CDL renewal frequency varies by state:

  • Most states: Every 4-5 years
  • Some states: Every 8 years
  • Your Medical Examiner’s Certificate must remain valid (usually every 2 years)

Are CDL training costs tax-deductible?

CDL training costs may be tax deductible if:

  • You are already employed as a commercial driver and seeking additional training
  • The training enhances or improves your existing job skills

Generally, training for a new occupation is not deductible. Consult a tax advisor for your personal circumstances.

What happens if I fail a CDL test?

If you fail a CDL test, you will:

  • Have to wait for the specified amount of time (usually 1-7 days depending on the state and test)
  • Pay any applicable retake fees ($10-$50 each attempt)
  • Some states limit the number of attempts before you have to complete additional training

To avoid additional retake fees, study hard for your CDL tests using free CDL practice tests.

Beginning Your CDL Journey

Obtaining your CDL is an investment in your future career. Even though the cost of obtaining a CDL can range from $3,000 to $10,000, the typical truck driver earns $50,000 to $80,000 annually, so most drivers recoup the cost of their CDL training within the first few months of employment.

Total CDL Cost Range
$3,000 – $10,000
Including training, fees, and testing

Next Steps:

  • Research the specific requirements of your state using the fee chart above
  • Begin preparing for your written tests with free CDL practice tests
  • Compare training programs available in your area (Community Colleges, Private Schools, Company Sponsored)
  • Schedule your DOT physical once you are ready to apply for your CLP
  • Apply for financial assistance if necessary (WIOA, VA Benefits, Company Programs)

With preparation and the right strategy, you can minimize your expenses and maximize your return on this investment in your career.