Iowa CDL Fees & Ages
Iowa DOT charges $12 for the CLP and $8 per year for the CDL (up to 8 years, or $64 for the full 8-year term). Endorsements are $5 each. Adding an endorsement outside renewal adds a $10 card fee. An out-of-county convenience fee of $10 may apply. Confirm current fees on the Iowa Driver's License Fees page.
Ages
- Intrastate (within Iowa): 18
- Interstate or HazMat: 21
Common fees
- CLP: $12
- CDL (any class): $64
- HazMat (H) endorsement: $5
- Tanker (N) endorsement: $5
- Passenger (P) endorsement: $5
- School Bus (S) endorsement: $5
- Doubles/Triples (T) endorsement: $5
- Tanker + HazMat (X) endorsement: $5
- Skills test (state): varies by examining location
- DOT medical exam: $80–$200 (federal, varies by examiner)
- TSA Security Threat Assessment (HazMat): ~$86.50 (federal)
- ELDT training: market rate, roughly $3,000–$8,000 for a full Class A program
Sources: Iowa CDL Manual PDF Iowa DOT Commercial Drivers page Iowa DOT Commercial Learner Permits (CLP) Iowa Driveru0027s License Fees