How to get a CDL in Iowa

The facts below come from official Iowa sources, checked on October 31, 2026. Fees change: confirm with the state before you pay.

Fees and rules

Issued by
Iowa Department of Transportation (Motor Vehicle Division)
Learner's permit (CLP) fee
$12
CDL license fee
$8 per year, 8-year license ($64)
CLP is valid for
One year from issuance, no renewal period
Where the skills test is given
Appointment at a DMV (driver license) location
Entry-Level Driver Training (ELDT)
satisfy the ELDT requirement before you complete your skills and drive test

Official sources

“The cost of the CLP is $12.” iowadot.gov
“The permit is valid for one year from the date of issuance, with no renewal period.” iowadot.gov
“Make an appointment at a DMV Location to take your CDL knowledge, skills, and driving tests.” iowadot.gov