Truck Driving Training in Iowa

In order to get a CDL license in Iowa you need to be at least 18 years old for instate driving and 21 for intrastate.  Before getting a license an applicant must first obtain a commercial driving permit.

Use the Iowa Commercial Driver Handbook to study for your permit.  Once an applicant is ready to take the permit exam they will need to go to their local DMV and complete the following:

  • Proof of age and name
  • Completed and signed medical certificate
  • Pass a vision test
  • Valid social security number

Upon passing the permitting exam the applicant will be able to drive a commercial vehicle with a licensed driver as a passenger.


Before taking the test most applicants take a truck driving course, however many employers will provide on the job training.  Once you are prepared to take the CDL test you will need to schedule an appointment at your local CDL office.

To take the test an applicant must bring the vehicle that they will be tested in.  The vehicle must pass an inspection.  They must either pass a driving skills test, or driving skill certificate signed by the applicant and employer to waive the driving portion of the exam.  Upon passing the tests a temporary CDL will be issued which is valid for 90 days, a permanent license will be sent in the mail.


  • Class A licensing fee $8
  • Class B licensing fee $8
  • Class C licensing fee $8
  • Permit $12