Skip to content

What Does a CDL Actually Cost?

There's no single official number for "how much a CDL costs," because no federal agency publishes one, and it depends heavily on your state and which training path you take. This page breaks the cost into its two real categories, state fees and training, and cites a real named example for each rather than an invented national average. For the actual sequence of steps these fees attach to, seeHow to Get Your CDL.

State licensing fees

Federal law doesn't set CDL fees; each state does. As one concrete example, Washington State charges $35 for the knowledge test, $40 for the commercial learner's permit, and $175 for the CDL skills test ($100 if you're only testing for a school bus endorsement). Adding an endorsement afterward runs $37 to $156 depending on which one, or $20 for a special endorsement. Renewal runs $163 to $273 depending on the license term and whether it's an enhanced license. Your own state's fees will differ; check your state DMV's own CDL fee page for the real numbers where you live.

Training, the biggest and most variable cost

Training is where most of the money goes, and it's also the least standardized cost. There's no federal fee for entry-level driver training (ELDT), and the entry-level driver training rules in 49 CFR Part 380 Subpart F set no minimum number of training hours, so the price is set entirely by whichever training provider you choose. As one real, current example, Rockland Community College's Class A CDL training program is listed at $5,500. That's one public program's price, not a national average; a private truck driving school, a community college elsewhere, or an employer-sponsored program can all cost meaningfully more or less. It's also common in the trucking industry for a motor carrier to sponsor a new driver's training, sometimes at no upfront cost, in exchange for a commitment to drive for that carrier for a set period; ask any program directly whether that option is available.

The medical exam

There's no federal fee schedule for the DOT physical either. It's paid directly to whichever National Registry-listed examiner performs it, and prices vary by provider. See our medical card page for who actually needs one and what it covers.

Bottom line

The state fees alone, permit, knowledge test, skills test, and the CDL itself, typically add up to a few hundred dollars, using Washington's numbers as an example. Training is the real variable, and it can range from a public program in the thousands of dollars to a carrier-sponsored path that costs little or nothing upfront in exchange for a work commitment. Get an actual price quote from any training program and check your own state's DMV fee page before assuming a specific total.

Frequently asked questions

What's the biggest cost in getting a CDL?

Training is typically the biggest and most variable cost, since there's no federal fee for entry-level driver training and the entry-level driver training rules in 49 CFR Part 380 Subpart F set no minimum number of training hours. Prices are set entirely by the training provider; as one real example, Rockland Community College's Class A program is listed at $5,500.

Are CDL licensing fees set federally?

No, federal law doesn't set CDL fees; each state sets its own. As one example, Washington State charges $35 for the knowledge test, $40 for the permit, and $175 for the skills test. Your own state's fees will differ, so check your state DMV's own CDL fee page.

Can I get CDL training for free?

Sometimes. It's common in the trucking industry for a motor carrier to sponsor a new driver's training, occasionally at no upfront cost, in exchange for a commitment to drive for that carrier for a set period. Ask any training program directly whether that option is available before assuming you'll pay full price.