People ask what a CDL costs and expect one number. No state charges one number. The license is assembled from separate fees, and which ones your state publishes varies more than you would expect.
The pieces you are actually paying for
- The commercial learner's permit. What you hold before the skills test. Some states charge per year.
- Knowledge tests. Several states bill the written tests separately from the permit, and a few charge per test.
- The license itself. Often scaled by class and by how many years the license runs, which is why some states cannot quote a single figure.
- The skills test. Where a state uses third-party examiners, the state does not set this price. The examiner does.
- Each endorsement. Usually a small per-endorsement fee, and hazmat adds a TSA background check on top, which is a separate payment to a separate body.
Why a state might show no figure
A blank is not a zero. It usually means one of three things: the fee depends on class and term so there is no single number to print, testing is handled by third-party examiners who price it themselves, or the agency simply does not publish that line.
Anyone quoting you one tidy national CDL price is rounding away all three.
The costs that are easy to forget
Retests are the common one. Several states charge for a repeat attempt, sometimes only from the third try. That is worth knowing before you sit a test you are not ready for, because the cheapest way through is passing the first time.
Hazmat is the other. The background check is normally the largest single fee in the whole process, and it is not refundable because you changed your mind about the endorsement.
Look up your state
We keep a table of permit, knowledge, license, skills and endorsement fees for all 50 states and DC, built from each agency's own fee page, with a link to the source and the date it was checked. Where an agency publishes no figure, it says so instead of guessing.
- CDL cost by state, with sources and check dates.
- Work out your class first, since the license fee and the tests both depend on it.
Fees change when agencies update their schedules, so treat the table as a starting point and confirm on the agency page we link for your state before you budget.