IA

Iowa CDL Requirements

Iowa has some of the lowest CDL fees in the nation and exempts farmers from CDL requirements for grain harvest within 150 miles.

Trucking in Iowa
Photo by EyeEm on Freepik
21
Min Age (Class A)
$8.00
Application Fee
$16.00
License Fee
5 yrs
Renewal Period

Age Requirements

Class A CDL
21 years
Class B CDL
18 years
Intrastate Only
18 years

Fees & Costs

Application Fee$8.00
License Fee$16.00
Testing Fee$0.00
Renewal Fee$16.00

Fees are subject to change. Contact the Iowa DMV for current rates.

Testing Information

Written Test

hazmat

Required for H endorsement

passenger

Required for P endorsement

school bus

Required for S endorsement

tank

Required for N endorsement

Skills Test

clp holding period

14 days minimum

vehicle required

Must match CDL class sought

Iowa CDL Requirements Quick Facts

RequirementDetails
Minimum Age18 (intrastate), 21 (interstate/hazmat)
Application Fee$8
License Fee$16 (8-year license)
Testing FeeIncluded in license fee
CLP Holding Period14 days minimum
Medical CertificateDigital format (as of Oct 23, 2025)
ELDT RequiredYes, for first-time CDL and endorsements

Age Requirements

Iowa follows federal CDL age standards with specific restrictions based on the type of commercial driving you plan to do:

  • 18 years or older: Can obtain Class A, Class B, or Class C CDL for intrastate driving (within Iowa only)
  • 21 years or older: Required for interstate driving, hazardous materials endorsement, or transporting passengers across state lines

These age requirements are set by federal regulations and cannot be waived by the state of Iowa.

CDL Classes and Endorsements

CDL Classes

Iowa issues three classes of commercial driver's licenses:

  • Class A CDL: Combination vehicles with GVWR of 26,001+ pounds, towing vehicles over 10,000 pounds
  • Class B CDL: Large trucks, buses, and segmented buses with GVWR of 26,001+ pounds
  • Class C CDL: Vehicles under 26,001 pounds GVWR carrying 16+ passengers or hazardous materials

Available Endorsements

  • H - Hazardous Materials: Required for transporting hazardous materials requiring placards
  • N - Tank Vehicles: Required for liquid or gaseous materials in tanks over 119 gallons each
  • P - Passenger: Required for vehicles designed to carry 16+ persons including driver
  • S - School Bus: Required specifically for yellow school buses (requires P endorsement)

Knowledge Test Requirements

Before obtaining your CDL, you must first get a Commercial Learner's Permit (CLP) by passing required knowledge tests. The specific tests depend on your desired CDL class and endorsements:

Required Tests by CDL Class

  • All CDL Classes: General Knowledge test
  • Class A CDL: General Knowledge + Combination Vehicles test
  • Air Brake Vehicles: Air Brake knowledge exam (to avoid air brake restriction)

Endorsement-Specific Tests

  • Hazardous Materials (H): HazMat knowledge exam plus TSA background check
  • Tank Vehicles (N): Tanker knowledge exam
  • Passenger (P): Passenger knowledge exam
  • School Bus (S): School bus knowledge exam (requires P endorsement first)

Test Topics Covered

Knowledge tests cover comprehensive topics including:

  • Vehicle inspection procedures
  • Basic vehicle control and shifting
  • Speed and space management
  • Emergency procedures
  • Cargo handling and securement
  • Federal and Iowa-specific regulations
  • Class-specific topics (combination vehicle dynamics, air brake systems, etc.)

Skills Test Requirements

After holding your CLP for at least 14 days and completing required Entry-Level Driver Training (ELDT), you must pass a comprehensive three-part skills test:

Three-Part Skills Test

  1. Pre-Trip Inspection: Demonstrate thorough knowledge of vehicle safety inspection
  2. Basic Control Skills: Perform backing maneuvers and vehicle control exercises
  3. On-Road Driving Test: Drive safely in traffic conditions

The skills test must be taken in a vehicle representative of the CDL class you're seeking. For endorsements like passenger or school bus, additional skills testing may be required.

Medical Certification Requirements

Iowa has transitioned to a digital medical certificate system as of October 23, 2025. All CDL holders must maintain valid medical certification:

Medical Certificate Process

  • Self-Certification: Complete self-certification of driving type (non-excepted interstate, etc.)
  • DOT Physical: Obtain medical examiner's certificate from FMCSA-registered examiner
  • Digital Storage: Iowa DOT maintains certificates electronically
  • Renewal Requirement: Update medical certification before expiration to avoid CDL downgrade

The digital system reduces paperwork but federal carrier-level requirements may still apply for certain operations.

Entry-Level Driver Training (ELDT)

Federal ELDT requirements apply to all first-time CDL applicants and certain endorsements in Iowa:

ELDT Required For

  • First-time Class A or B CDL
  • CDL class upgrades (e.g., Class B to Class A)
  • First-time Passenger (P), School Bus (S), or Hazardous Materials (H) endorsements

Training Components

  • Theory Training: Classroom or online instruction from FMCSA-registered provider
  • Behind-the-Wheel Training: Hands-on driving instruction (for CDL classes)
  • Completion Certificate: Required before taking applicable tests

Iowa supports ELDT expansion through state grant programs and partnerships with community colleges throughout the state.

Fees

Fee TypeAmount
CDL Application$8
CDL License (8-year)$16
Knowledge TestsIncluded in license fee
Skills TestIncluded in license fee
Commercial Learner's PermitContact Iowa DOT for current fee

Note: Fees may vary by county and are subject to change. Third-party testing facilities or training schools may charge additional fees for vehicle rental or testing services.

Testing Locations and Scheduling

Iowa conducts CDL testing through Iowa DOT driver's license service centers and authorized third-party testing facilities:

Scheduling Your Tests

  • Use Iowa DOT's online service center locator
  • Schedule appointments through the Iowa DOT website
  • Some community colleges offer testing services
  • Third-party CDL testing facilities available statewide

Contact your local Iowa DOT service center or visit the official website to find testing locations and schedule appointments.

Interstate Recognition and Reciprocity

Iowa participates fully in the federal CDL program and Driver License Compact:

  • Interstate Validity: Your Iowa CDL is valid in all 50 states
  • One License Rule: You may hold a CDL from only one state at a time
  • Transfer Process: Moving to Iowa requires transferring your out-of-state CDL
  • Test Waivers: Some tests may be waived with valid out-of-state CDL

Iowa-Specific Programs and Features

Digital Medical Certificates

Iowa has implemented a digital medical certificate system, making it the first state to fully digitize CDL medical records. This system:

  • Eliminates the need to carry paper medical certificates
  • Automatically tracks expiration dates
  • Integrates with federal compliance systems
  • Reduces administrative burden on drivers

State CDL Grant Programs

Iowa Workforce Development operates two significant CDL support programs:

  • CDL Infrastructure Grant Program: Funds equipment and facilities at community colleges
  • Entry-Level Driver Training Grants: Supports employers and training providers

These programs address Iowa's projected need for 10,000+ commercial drivers annually through 2030.

How to Apply for Your Iowa CDL

Step 1: Prepare for Knowledge Tests

  • Study the Iowa CDL Manual
  • Review federal CDL regulations
  • Take practice tests for your desired class and endorsements

Step 2: Obtain Commercial Learner's Permit

  • Visit an Iowa DOT service center
  • Pass required knowledge tests
  • Pay CLP fee
  • Complete self-certification for medical requirements

Step 3: Complete ELDT (if required)

  • Enroll with FMCSA-registered training provider
  • Complete theory and behind-the-wheel training
  • Obtain training completion certificate

Step 4: Schedule and Pass Skills Test

  • Hold CLP for minimum 14 days
  • Schedule skills test appointment
  • Bring properly classified vehicle for testing
  • Pass all three parts of skills test

Step 5: Receive Your CDL

  • Pay application and license fees ($8 + $16 = $24 total)
  • Provide required documentation
  • Receive your Iowa CDL

For the most current information on fees, testing locations, and requirements, visit the official Iowa DOT website at iowadot.gov or contact your local Iowa DOT service center.

Medical Requirements

Iowa requires all CDL holders to maintain valid medical certification through a digital certificate system implemented October 23, 2025. Drivers must complete self-certification of driving type and obtain a DOT physical from an FMCSA-registered medical examiner. The digital system automatically tracks expiration dates and integrates with federal compliance systems. Medical certificates must be renewed before expiration to avoid CDL downgrade.