What the state charges, on top of tuition
Florida's published CDL fees, the county service fee, the road test the state does not set, and the costs schools leave off the price list.
6 min readFenix Truck School
Tuition is the biggest number in getting a CDL, but it is not the last one. Florida charges its own fees to issue the license and the endorsements, the county adds a service fee, the road test is priced by whoever administers it, and the DOT physical is on you. None of that is hidden — it is just published in four different places.
Here is all of it in one place, with the state's own figures where the state publishes figures and an honest "it varies" where it does not.
What FLHSMV publishes
These are the amounts on FLHSMV's fee schedule as of this writing. Fees are set in Florida law and can change, so treat the page as the authority and this table as a summary.
| What | Fee |
|---|---|
| Original or renewal commercial driver license | $75.00 |
| Each endorsement | $7.00 |
| Replacement license | $25.00 |
| Knowledge retest | $10.00 |
| Skill retest | $20.00 |
| Late fee | $15.00 |
| Service fee at a tax collector office | up to $6.25 |
A few notes on that table, because the line items are easy to misread.
The $75 covers the license itself. It is not a testing fee and it is not tuition. You pay it at the county tax collector office when the license is issued.
The $6.25 service fee is what the county adds for handling the transaction. FLHSMV's own footnote says veterans who have provided evidence of veteran status are not charged it on the marked transactions.
The retest fees are the state's charges for retaking a test the state gives. That is a different thing from what a third-party road test administrator charges you, which we get to below.
There is no separate commercial learner permit line on FLHSMV's published driver license fee schedule. That does not mean the permit stage is free of every charge, since county offices apply their own service fee and some publish their own breakdown. Ask your county tax collector what the permit visit costs before you go rather than assuming.
The road test, which the state does not price
This is the one people are surprised by, and it is worth understanding why.
Florida contracts CDL skills testing out to approved third-party administrators. FLHSMV's guidance for that program says the responsibility for setting fees belongs to the administrator, and requires only that fees be fully disclosed and clearly posted. So there is no state road test price to compare against. Four Jacksonville schools can quote four different numbers and all four can be legitimate.
At Fenix the road test is $510 and it is not included in tuition — not in the $2,750 automatic program, not in the $3,750 manual program. We schedule it for you while you are still in training. What it does not include is the $75 the state charges to issue your license, your DOT physical, or your knowledge test attempts.
Before you pay any school anything, ask what a retest costs. That number is not on most price lists and it is the one that bites the people who need it. More on how testing works locally is in where you actually take the road test in Duval County.
The DOT physical
You need an exam from a medical examiner listed on FMCSA's National Registry. The price is set by the clinic, not the state, and it varies across Jacksonville by a meaningful margin. Call two or three and ask, because some clinics quote a low exam price and add for the urinalysis or a follow-up visit.
Since June 23, 2025, the examiner transmits your results electronically to the National Registry, which passes them to state licensing agencies. That is one less thing to carry and one more thing to verify — check that it arrived. What to do when it does not show up will save you a wasted trip.
If you need a follow-up appointment for blood pressure or anything else, that is a real cost that does not appear on anyone's brochure. What examiners flag most often is worth knowing before you book.
Endorsements, if you want them
Each endorsement is $7.00 in state fee, which sounds trivial until you get to hazmat.
Hazmat carries a $91 application fee to cover the federally required TSA background check, on top of the standard CDL issuance fee and the $7 endorsement fee. FLHSMV states that on its hazmat information page, along with the requirement that fingerprinting be done at an office that offers it, at the same time you apply. A CDL carrying hazmat also renews every four years rather than on the normal cycle, and FLHSMV advises starting the background check at least 30 days before expiration.
Hazmat, passenger and school bus endorsements also require their own entry-level driver training from a registered provider — a separate course, separately paid for. Fenix trains Class A only and does not run endorsement courses, so when we write about endorsements or hazmat specifically, it is information, not something we sell you.
The costs that are not fees at all
These do not appear on any government schedule and they are where budgets actually break.
Time off work. Three to four weeks of training, classes 1 p.m. to 9 p.m. with a 5 to 9 p.m. night option, plus separate trips to the tax collector office. If you are giving up shifts, that is the largest unlisted cost in the whole process for most people.
Transportation to class and to the test. Small per day, not small over a month.
Documents you do not currently have. A certified birth certificate or a replacement Social Security card costs little, but ordering late costs you a week. See the documents Florida will ask you for.
Drug and alcohol testing beyond the DOT physical, depending on what a prospective employer requires. Your Clearinghouse registration itself is free — nobody should charge you for it.
We keep a longer list in the hidden costs of CDL school, and it is deliberately unflattering.
Adding it up honestly
Take the school's tuition. Add the road test if it is not included, which in Florida it usually is not. Add $75 plus the county service fee for issuance. Add the DOT physical. Add $7 per endorsement you intend to get, plus $91 if one of them is hazmat. Add whatever your lost work hours are worth, which is the number people leave out and then feel.
At Fenix the first two of those are printed: $2,750 or $3,750, plus $510. The rest belong to the state, the county and the clinic, and we would rather you see the whole shape of it up front than find out in week three.
Do this next
Call one medical clinic and ask what a DOT physical costs, all in. That single call turns the fuzziest line in your budget into a real number, and it is the step that has to happen first anyway.
Then, if the total works, start the application — financing here is $1,000 down and four weekly payments, in house, no bank and no outside credit check, which is covered in CDL financing options. If the total does not work yet, say so on the phone at (904) 898-9989. It is a better conversation than quietly not enrolling.