Free. No sign-up. Based on each state's official CDL manual. Updated for 2026.
DriveTruck.org
Iowa
Iowa CDL · Updated 2026

Iowa CDL Practice Tests

Iowa issues commercial driver licenses through the Iowa Department of Transportation. The state follows federal CDL rules in its Commercial Driver's License Manual. You can drive a commercial vehicle inside Iowa at 18. You must be 21 to drive across state lines or carry hazardous materials.

Based on the official state DMV CDL manual.

Iowa CDL quick facts

Min age (intrastate)

18 to drive a CMV within Iowa.

Min age (interstate)

21 to drive across state lines.

CLP hold period

14 days minimum before the skills test.

General Knowledge test

~50 Qs; 80% to pass.

Sources: Iowa CDL Manual PDF Iowa DOT Commercial Drivers page Iowa DOT Commercial Learner Permits (CLP)

Iowa CDL FAQ

How old do I need to be to get a CDL in Iowa?

You must be at least 18 to drive a commercial vehicle inside Iowa. You must be 21 to drive across state lines or carry hazardous materials.

How long must I hold my Iowa CLP before the skills test?

You must hold your Commercial Learner Permit for at least 14 days before you can take the CDL skills test.

How much does an Iowa CDL cost?

The CLP is $12. The CDL is $8 per year (up to 8 years, total $64). Endorsements are $5 each.

Do I need to take Entry-Level Driver Training in Iowa?

Yes. If you are getting your first Class A or B CDL, or your first H, P, or S endorsement, you must complete federal ELDT from an FMCSA-registered provider.

Do I need a DOT medical card to get an Iowa CDL?

Yes. You must complete a DOT medical exam and submit your Medical Examineru0027s Certificate to Iowa DOT.

What is the official Iowa CDL manual?

The Iowa Commercial Driveru0027s License Manual is the official study guide. You can download it free from iowadot.gov.