How Much Does It Cost to Get a CDL? (Price Guide)
Typical total cost
$4,000 – $12,000
Getting a commercial driver's license (CDL) typically costs $4,000 – $12,000 in total, including training, exams and fees, according to CDL Study Buddy.
A commercial driver's license lets you drive large trucks and buses, such as tractor-trailers, dump trucks and passenger coaches. Getting one takes several steps: a medical exam, a learner's permit, required training and a skills test. Each step has its own cost, and training is by far the largest.
The figures on this page come from one published guide, CDL Study Buddy, checked on Oct 11, 2026. State licensing and permit fees are set by each state, so check the exact amounts with your state's DMV or licensing agency before you budget.
Estimates by source
| Item | Typical range |
|---|---|
| CDL Study Buddy (all-in) | $4,000 – $12,000 |
What You Pay For When Getting a CDL
Your total is training plus a set of smaller exam and license fees. CDL Study Buddy estimates the main fees below.
Cost breakdown by item
| Item | Typical range | Relative price range |
|---|---|---|
| DOT medical exam | $50 – $200 | |
| CDL permit fee (state DMV) | $10 – $100 | |
| CDL skills test fee | $50 – $200 | |
| Endorsement test (per endorsement) | $10 – $100 |
Training (CDL School)
Training is the largest part of the cost. Since February 2022, federal rules require first-time Class A and Class B applicants to complete entry-level driver training (ELDT) from a provider listed on the FMCSA Training Provider Registry before taking the skills test. Tuition depends on the school, the license class and the length of the program. Private truck driving schools, community colleges and carrier-run programs all charge differently, so get quotes from several registered providers.
DOT Medical Exam
You need a Department of Transportation medical exam before you can get a CDL permit. The exam must be done by a medical examiner listed on the FMCSA National Registry. CDL Study Buddy puts it at $50 – $200. Drivers renew their medical card periodically, so this is a recurring cost.
Permit and License Fees
Your state charges a fee for the commercial learner's permit (CLP) and another when it issues the CDL. These fees vary by state, and some states also charge for knowledge tests or a new license photo. Check your state DMV's fee schedule for the current amounts.
Skills Test
The CDL skills test covers a vehicle inspection, basic control and an on-road drive. Some states and third-party testers charge a separate fee, and some training programs include the test in tuition. You may also need to pay for use of a truck on test day if your school does not provide one.
Endorsements
Endorsements let you drive specific vehicles or carry specific loads. Each one usually needs its own knowledge test, and some need a skills test or background check. Common endorsements include:
- H for hazardous materials, which also requires a TSA security threat assessment with its own fee
- N for tank vehicles
- P for passenger vehicles
- S for school buses
- T for double and triple trailers
- X for combined tank and hazmat
CDL Class A vs Class B vs Class C
- Class A covers combination vehicles, such as tractor-trailers. It usually needs the longest training and costs the most.
- Class B covers single heavy vehicles, such as straight trucks, dump trucks and many buses. Training is usually shorter.
- Class C covers smaller vehicles that carry 16 or more passengers or placarded hazardous materials.
Choose the class that matches the job you want. Upgrading later means more training and more test fees.
Ongoing Costs After You Get a CDL
The spending does not stop on test day. Your DOT medical card has to be renewed on the schedule your medical examiner sets, and each renewal is another exam fee. Your state charges a fee when you renew the CDL itself. A hazmat endorsement also needs a new TSA threat assessment at each renewal. Add these to your long-term budget.
Ways to Lower the Cost of a CDL
- Company-sponsored training. Some trucking companies pay for training in exchange for a work commitment. Read the contract closely, because leaving early can mean repaying tuition.
- Community college programs, which may cost less than private schools and may qualify for financial aid.
- Workforce grants. State workforce agencies sometimes fund CDL training through federal job training programs.
- Veterans benefits. Some CDL programs are approved for GI Bill benefits.
- Study for the knowledge tests on your own to avoid paying for retakes.
Why the Total Varies So Much
CDL Study Buddy gives a range of $4,000 – $12,000. The spread is wide because the inputs differ so much. A short Class B program at a community college and a private Class A school with several endorsements land at very different totals. Your state's fees, whether testing is included in tuition and how many endorsements you add all move the number.
Questions to Ask a CDL School
- Is the school listed on the FMCSA Training Provider Registry?
- What does tuition include: permit prep, skills test fee, truck rental for the test, and retakes?
- How many hours of behind-the-wheel training do students get?
- What job placement help or carrier partnerships does the school offer?
- Are payment plans, grants or veterans benefits accepted?
Frequently asked questions
How much does it cost to get a CDL?
The total typically runs $4,000 – $12,000, according to CDL Study Buddy. Training makes up most of it.
How much is a DOT physical for a CDL?
A DOT medical exam costs $50 – $200, according to CDL Study Buddy.
How much is the CDL permit fee?
It varies by state. Check your state DMV's fee schedule for the current commercial learner's permit fee.
Can I get a CDL for free?
Some trucking companies offer paid training in exchange for a work commitment. Read the repayment terms before you sign.
Is a Class A CDL more expensive than Class B?
Usually, yes. Class A training covers combination vehicles and tends to take longer than Class B training.
Sources and methodology
-
CDL Study Buddy: How much does a CDL cost (opens in a new tab)
CDL Study Buddy · Manually verified · Retrieved
Data last changed Oct 11, 2026. How we collect and update prices