- You must be at least 18 years old.
- You will need to provide proof of your full name, date of birth, and Social Security number.
- Your driving record must be clear in all states and you must be able to pass an Iowa record check.
- You will need to pass a vision screening test.
- You must take and successfully pass the required written knowledge tests for the vehicle class in which you intend to drive as well as any endorsements you may require.
- You must also take and successfully pass a three phase driving skills test, which includes a pretrip safety check, maneuvering skills, and a driving test on public roads.
CDL fees in Iowa are $16 for a two-year license and $40 for a five-year license. Additional fees of $5-$10 will also be charged for any endorsements you wish to add to your license.
In order to complete your CDL training in Iowa, you will be required to take one or more written knowledge tests, depending on the class of license for which you are applying. The general knowledge test must be taken by all applicants.
Once you have successfully passed all the required written knowledge tests, you can schedule your CDL skills test. You will need to provide, and take your tests in, the same type and class of vehicle for which you intend to be licensed.
During the three phase driving skills test, you will be asked to do a pretrip inspection, explaining to the examiner what you are inspecting and why. Next, you will be tested on your ability to control your vehicle. In this test you will be asked to make your vehicle move forward, backward, or turn within a certain area.
The last part of the skills test involves driving your vehicle safely in a variety of real-life traffic situations. The examiner will direct you as to where you need to drive on the public roads.
For additional information about CDL training in Iowa, you can contact the Iowa Department of Transportation at the following address:
Iowa Department of Transportation
800 Lincoln Way
Ames, IA 50010
You can also contact them by phone at 515-239-1101 or visit their website at