Checked against official Iowa sources on Oct 7, 2026

Iowa CDL practice test

Every state needs at least 80% on each CDL written test, and Iowa follows the same federal rule. Below are the fees, ages and rules we checked against the official Iowa source, and a free practice test.

Free CDL practice test

10 questions. General Knowledge. Instant explanations.

Take the full 50-question test

Every answer comes with why it is right and why the others are wrong. No account needed. Your progress saves on this device.

FirstTry CDL is not affiliated with any DMV, FMCSA or government agency. Practice questions are exam-style questions built from the official CDL manual, not actual test questions.

Iowa CDL facts

WhatWhat Iowa saysSource
Minimum ageYou must be at least age 18 to get a CDLOfficial page
CLP fee$12. The permit is valid for one yearOfficial page
CLP validityOne year from the date of issue, with no renewal periodOfficial page
CLP holding periodHold the CLP for at least 14 days before the skills and drive testOfficial page
CDL feeClass A, B or C commercial license: $8 per year, for 8 yearsOfficial page
Endorsement feesDoubles/triples $5. Passenger $10. Tank $5. Hazmat $5. School bus $10. Hazmat and tank together $10Official page
Hazmat endorsement fee at renewalThe hazmat fee is charged at each renewal. Other endorsement fees are charged one timeOfficial page
Restriction removal feesRemoving the air brake, full air brake, manual transmission or tractor-trailer restriction: $10 eachOfficial page
General knowledge test50 questions. You may miss 10Official page
Endorsement test lengthsCombination 20 (miss 4). Air brake 25 (miss 5). Passenger 20 (miss 4). School bus 20 (miss 4). Doubles/triples 20 (miss 4). Tank 20 (miss 4). Hazmat 30 (miss 6)Official page
Iowa operator testIf you need it, the Iowa operator test is 25 questions. You may miss 5Official page
Skills test retestIf you fail the air brake check or pre-trip inspection, you must make another appointment. Iowa DOT says that could be two or three weeks outOfficial page
Skills test partsThree phases: pre-trip vehicle inspection, basic vehicle control (cones and backing), and driving on public roads with an examinerOfficial page
Air brake checkYou must show every part of the air brake check before you start the pre-trip inspection testOfficial page
ELDTEntry-Level Driver Training is required before the skills and drive test for a first Class A or B CDL, a Class B to Class A upgrade, or a first P, S or H endorsement. Iowa checks it electronically before the skills testOfficial page
Where tests are givenKnowledge and skills tests are given at DOT driver's license service centers, select county treasurer locations, or third-party testersOfficial page
Third-party testersTheir tests are identical to DOT tests, but they may charge fees or require class enrollment. You still make an appointment at a service center to get your CDLOfficial page
Interstate record checkIowa runs an interstate driving record check on every CDL applicant. It must show you are eligible for commercial licensing in all other statesOfficial page
Medical certificationAll CDL holders must certify how they use commercial vehicles, which may require a medical certificate from an examiner on the National RegistryOfficial page
Hazmat security checkFor a hazmat endorsement you need a valid TSA Security Threat Assessment. The Iowa DOT does not run that programOfficial page
Online practiceIowa has a free CDL test app with over 600 practice questions. It also has a web versionOfficial page

Fees and rules change. Confirm on the official Iowa CDL page before you go. Read the official Iowa CDL manual.

CDL test formats

We show the national defaults for question counts and time limits. Check the official Iowa manual for anything that differs.

TestQuestionsTo passTypical time
General Knowledge5040 (80%)About 60 minutes
Air Brakes2520 (80%)25 to 30 minutes
Combination Vehicles20 (25 questions in some states)16 (80%)20 to 25 minutes
Hazardous Materials3024 (80%)30 to 40 minutes
Tanker2016 (80%)20 to 25 minutes
Passenger2016 (80%)20 to 25 minutes
School Bus20 (25 questions in some states)16 (80%)About 25 minutes
Doubles/Triples2016 (80%)About 20 minutes

Practice any of them: all CDL practice tests.