CDL license costs range from $100 to $800 depending on your state and whether you test through the DMV or a third-party examiner

The price of a Commercial Driver's License (CDL) breaks into two parts: the written knowledge test and the skills test (road test). Most states charge between $100 and $200 for the written exam at the DMV, and $200 to $600 for the skills test, which can be administered by the state or by a private testing service. Some states bundle these into a single fee; others charge separately. A few states allow you to test through approved third-party examiners, which sometimes costs less than the state route but varies widely.

Beyond the test fees themselves, you'll pay for your actual license issuance — typically $50 to $150 — and renewal fees when your CDL comes due, which range from $60 to $200 depending on the state and how long you're licensing it for. If you need hazmat endorsement or tanker endorsement, most states add $10 to $50 per endorsement on top of the base fee.

The total you'll spend also depends on whether you attend a truck driving school. Many employers cover school costs in exchange for a contract, but if you pay out of pocket, expect $3,000 to $7,000 for a full program — though that's separate from the state licensing fee itself.

Key Takeaways

  • Written knowledge test fees range from $100 to $200 at most state DMVs, and skills test fees run $200 to $600 depending on whether you use the state examiner or a private testing service.
  • Your state determines the total cost; there is no federal CDL fee, and prices vary significantly — for example, California charges differently than Texas or New York.
  • Hazmat and tanker endorsements add $10 to $50 each on top of your base CDL fee in most states.
  • Truck driving school is optional but common; if you attend, that cost ($3,000 to $7,000) is separate from state licensing fees and is often covered by employers.
  • Third-party testing services exist in some states and may cost less than state testing, but availability and pricing vary by location.

How state DMV fees break down

Each state sets its own CDL fee structure, so the amount you pay depends entirely on where you hold your license. The written test (knowledge exam) typically costs $100 to $200 at your state DMV. The skills test — the driving portion where an examiner rides with you — usually costs $200 to $400 when administered by the state. A few states charge a single combined fee instead of separating the two; others charge them independently.

After you pass both tests, you pay a separate issuance fee to receive your actual CDL card, which ranges from $50 to $150. When your CDL expires (usually every four to eight years depending on your state), you'll pay a renewal fee, typically $60 to $200. Some states charge more if you renew in person versus by mail.

To find your state's exact fees, contact your state's Department of Motor Vehicles or check their website — most post a fee schedule online. The DMV website will also tell you whether your state uses only state examiners or allows third-party testing services.

Third-party testing services and their costs

About half of U.S. states allow third-party CDL examiners — private companies approved by the state to administer the skills test. These services can sometimes cost less than the state examiner route, but not always, and pricing varies significantly by company and location.

Third-party examiners typically charge $250 to $500 for the skills test, though some charge more. The advantage is often scheduling flexibility — you may get a test date sooner than the state offers — rather than a lower price. You still take the written knowledge test at your state DMV and pay that fee separately. After passing the skills test through a third-party examiner, you still pay your state's issuance fee to receive the actual license.

Not all states allow third-party testing, and not all third-party services operate in every state where it's permitted. Check your state DMV website to see whether third-party examiners are available in your area and what they charge. Some truck driving schools partner with third-party examiners and may offer bundled pricing if you attend their program.

Endorsement fees for hazmat, tanker, and other specializations

If your job requires you to haul hazardous materials, transport tank loads, or carry passengers, you'll need additional endorsements on your CDL. Each endorsement requires a separate written test and adds a fee to your license.

Most states charge $10 to $50 per endorsement test, and some charge an additional $5 to $25 to add the endorsement to your license once you pass. Hazmat endorsement typically costs $15 to $50 total; tanker endorsement runs $10 to $40. If you need multiple endorsements, the costs stack — someone getting both hazmat and tanker might pay $50 to $100 in endorsement fees on top of their base CDL fee.

Hazmat endorsement also requires a background check and fingerprinting through the Transportation Security Administration (TSA), which costs $85 to $100 and is separate from the state endorsement fee. You'll pay this to the TSA, not to your state DMV.

Truck driving school costs versus state testing fees

Many people pursue their CDL through a truck driving school rather than studying on their own and testing at the DMV. A full CDL training program typically costs $3,000 to $7,000 and usually includes classroom instruction, behind-the-wheel training, and help preparing for both the written and skills tests. This is a separate expense from the state licensing fees.

However, many trucking companies cover the full cost of truck driving school in exchange for a contract committing you to work for them for a set period (often one to three years). If your employer covers school, you only pay the state's testing and licensing fees — typically $300 to $800 total. If you pay for school out of pocket, budget for both the school tuition and the state fees on top of it.

Some truck driving schools partner with third-party testing services and include the skills test in their tuition, which can simplify the process. Others require you to schedule and pay for the state DMV skills test separately after completing their program. Ask the school upfront what's included in their tuition and what you'll pay to the state separately.

Renewal and reinstatement fees

Your CDL doesn't last forever. Most states issue CDLs valid for four to eight years, and renewal fees typically run $60 to $200 depending on your state and the length of the renewal period. Some states charge more for longer validity periods — for example, an eight-year renewal might cost more than a four-year one.

If your CDL expires and you want to renew it, you usually take a new written knowledge test and pay the renewal fee. Some states allow you to renew by mail without retesting if you renew before expiration; others require an in-person visit and a new test. Check your state DMV's renewal policy to understand what you'll need to do and what it will cost.

If your CDL is suspended or revoked and you want to reinstate it, costs are higher — reinstatement fees range from $100 to $500 depending on the reason for suspension and your state's policy. Reinstatement often requires retesting and may require proof of corrected violations (such as completing a defensive driving course).

How to find your state's exact CDL fees

Because every state sets its own fees, the only reliable way to know what you'll pay is to check your state's DMV website or call their CDL section directly. Most state DMV websites have a fee schedule you can read or view online, usually under a section labeled "CDL Fees," "Commercial Driver's License," or "Licensing Fees."

When you contact your state DMV, ask for the complete fee breakdown: written test fee, skills test fee, issuance fee, and any endorsement fees you'll need. Also ask whether your state allows third-party testing and, if so, what those services charge. Having the full picture before you start will help you budget accurately and avoid surprises at the testing center.

Frequently Asked Questions

Can I get my CDL for free?

No, every state charges fees for the written test, skills test, and license issuance. However, if your employer sponsors your training through a truck driving school, they may cover the school tuition and state testing fees as part of your hiring agreement. Some workforce development programs also cover CDL training costs for may be able to access participants — contact your state's workforce agency to ask about programs in your area.

Do I have to pay the full fee if I fail the skills test?

Yes. If you fail the skills test, you must pay the test fee again to retake it. Most states allow you to retake the test within a certain window (often 14 to 30 days) without reapplying, but you still pay the full skills test fee each time. The written test fee applies the same way — if you fail, you pay to retake it.

What's the difference between testing at the DMV and using a third-party examiner?

Third-party examiners are private companies approved by your state to administer the skills test. They may offer faster scheduling or different locations, but the cost is often similar to or slightly higher than the state DMV. You still take the written test at the DMV and pay that fee regardless of which route you choose for the skills test.

Does the TSA hazmat background check cost extra?

Yes. The TSA background check and fingerprinting for hazmat endorsement costs $85 to $100 and is separate from your state's hazmat endorsement test fee. You pay the TSA directly, not through your state DMV. Budget for both fees if you need hazmat endorsement.

Can I transfer my CDL from another state without paying again?

Most states allow you to transfer (reciprocate) a valid CDL from another state, but you'll pay a transfer or conversion fee, typically $50 to $150. You usually don't retake the tests, but you do pay the state's fee to issue a new license in your name. Some states charge the same fee as a new CDL; others charge less for a transfer.