CDL Help4.96,500+ ratingsacross app stores

Install
CDL training yard with trucks and students

Iowa HazMat CDL Practice Test

Practice for your HazMat CDL exam with questions based on the official Iowa CDL handbook

Updated: August 2026

What's on the Iowa HazMat CDL test

Answering from memory beats re-reading — retrieval practice roughly doubles what you remember a week later. These free questions are modeled on the official HazMat CDL knowledge test.

Questions
30
To pass
24/30 correct (80%)
Updated
June 2026
100% free

The Iowa CDL HazMat test follows the AAMVA standard used by most states: 30 questions, with 24 correct answers (80%) needed to pass. A CDL learner's permit in Iowa costs $12 (Iowa Department of Transportation (Iowa DOT) fee schedule, June 2026).

Start the practice test
Loading...

All Iowa CDL tests

The Iowa HazMat test is one section of the Iowa CDL knowledge exam. For the full set — general knowledge questions, every endorsement section, and Iowa’s permit requirements in one place — go to the Iowa CDL permit practice test.

More free CDL practice tests

About the HazMat Test in Iowa

The HazMat endorsement test is required in Iowa for drivers who transport hazardous materials. It covers placarding, labeling, loading procedures, emergency response, and compliance with federal hazmat regulations. A TSA background check is also required.

The HazMat test is part of the CDL written exam administered by the Iowa Department of Motor Vehicles. You must pass this test along with the other required written tests to receive your Commercial Learner's Permit (CLP) in Iowa.

Our practice questions are built from the official Iowa CDL handbook and federal FMCSA regulations. Each question includes a detailed explanation to help you understand the material, not just memorize answers.

Iowa HazMat endorsement facts

Iowa CDL facts, each with its official source
FactValueSource
Hazardous materials (H) endorsement fee$5State fee only — the TSA threat-assessment fee is paid separately to TSAiowadot.gov
Haz-mat/tank combination (X) endorsement fee$10Requires both the tanker and the hazardous-materials knowledge tests plus the fingerprint-based threat assessmentiowadot.gov
Card reprint when an endorsement is added off-cycle$10Charged on top of the endorsement fee if you add it outside your regular renewal periodiowadot.gov
Card-payment surcharge$1.50 when paying by credit cardCounty locations may charge an additional convenience feeiowadot.gov
Out-of-county surcharge$10 may apply at a county office outside where you liveSet by the county, not the Iowa DOTiowadot.gov
Minimum age18 for an Iowa CDL; 21 to drive a commercial motor vehicle in interstate traveliowadot.gov
Interstate driving-record checkRun for every CDL applicant; must show you are eligible for commercial licensing in all other statesiowadot.gov
Entry-Level Driver Training (ELDT)Required for a first Class A or B CDL, for CDL upgrades, and for the H, P and S endorsementsIowa DOT confirms your record on the FMCSA Training Provider Registry before it will test youiowadot.gov
Pass markStated as questions you may miss: 10 of 50 (general knowledge), 6 of 30 (hazmat), 5 of 25 (air brake), 4 of 20 (combination, passenger, school bus, doubles/triples, tank)iowadot.gov
Hazmat knowledge test30You may miss 6iowadot.gov
Tank endorsement knowledge test20You may miss 4iowadot.gov
Where to take the knowledge testAny Iowa DOT DMV or county treasurer location, by appointmentMore sites are listed on the CDL Testing Locations pageiowadot.gov
Minimum CLP holding period14 daysELDT must also be satisfied before the skills and drive testiowadot.gov
What a CLP cannot doNo hazmat load, no tank vehicle with un-purged hazmat residue, no cargo in a tank, no passengers and no cell phone useiowadot.gov
Endorsements a CLP can carryPassenger (P), school bus (S) and tank vehicle (N) onlyHazMat and doubles/triples go on the CDL, never on the permitiowadot.gov
Self-certificationFour categories — non-excepted interstate, excepted interstate, non-excepted intrastate, excepted intrastate — chosen every time you receive a CDL productiowadot.gov
Medical certificatesDigital in Iowa — your examiner submits the certificate electronicallyeffective October 23, 2025iowadot.gov
Licensing agencyIowa Department of Transportation (Iowa DOT), Motor Vehicle Divisioniowadot.gov
HazMat knowledge testTaken at the DMV and required again at every HME renewalThe endorsement is not issued or renewed until both the test and the TSA background check are doneiowadot.gov
TSA fingerprint-based background checkRequired every five yearsiowadot.gov
ELDT before the hazmat testFirst-time HME applicants must complete ELDT before taking the knowledge testiowadot.gov
How to apply for the threat assessmentOnline or through the HazPrint help desk on 855-347-8371 — the application and fee must be done before you are fingerprintedYou cannot fill the application in at the fingerprinting siteiowadot.gov
Proof of status for the endorsementExtra identification — a U.S. passport or birth certificate — to prove citizenship or permanent residencyiowadot.gov
After TSA clears youBring the results letter to a DMV appointment to have your license issued with the endorsementCall the HazPrint help desk if the letter has not arrived after six weeksiowadot.gov
Renewing with a hazmat endorsementMust be done in person, because the hazmat knowledge test is retaken each renewaliowadot.gov
Farm-service alternative to the H endorsementA restricted CDL covers liquid fertilizers (3,000 gallons or less) and solid fertilizers for farm-related service industries, with no CDL knowledge or driving testValid up to 210 days a calendar year, within 150 miles of the place of businessiowadot.gov
What the hazmat test coversRecognizing, handling and transporting hazardous materialsiowadot.gov
If TSA finds a security threatTSA notifies you and the state denies issuance of the endorsementThe check covers criminal, immigration and FBI recordsiowadot.gov
TSA security threat assessment fee (federal)$85.25Non-refundable; paid to TSA, not the stateeffective January 1, 2025tsa.gov
TSA reduced fee (valid TWIC holders, where the state accepts it)$41tsa.gov
TSA clearance validity5 yearstsa.gov
When to enroll with TSAAt least 60 days before you need the endorsementTSA says some applications take more than 45 daystsa.gov
Combination hazmat/tank (X) endorsementFor tank drivers hauling placarded hazardous materials — both the tank and hazmat knowledge examinationsiowadot.gov

How to add the HazMat endorsement in Iowa

  1. If this is your first hazmat endorsement, complete Entry-Level Driver Training before you take the HME knowledge test. Source
  2. Apply for the TSA threat assessment through HazPrint — online or by calling the help desk on 855-347-8371 — and pay the $85.25 application fee before you go to be fingerprinted. Source
  3. Get fingerprinted at a HazPrint site, bringing two forms of ID, then wait for TSA’s results letter — call the help desk if it has not arrived after six weeks. Source
  4. Take the hazmat knowledge test at the DMV — 30 questions, 6 of which you may miss. Iowa requires the test again at every HME renewal, and the endorsement is not issued until both the test and the background check are done. Source
  5. Bring the TSA letter and proof of citizenship or permanent residency to a DMV appointment to have the license issued with the endorsement, and pay the $5 hazardous-materials endorsement fee (plus $10 for a new card if you are adding it outside your renewal period). Source

As of September 2, 2026, verified against Iowa Department of Transportation (Iowa DOT), Motor Vehicle Division.

Iowa CDL questions

How many questions are on the Iowa CDL knowledge tests?
Iowa DOT publishes the count and the number you may miss for each test: general knowledge 50 (miss 10), combination vehicle for Class A 20 (miss 4), air brake 25 (miss 5), hazmat 30 (miss 6), and tank, passenger, school bus and doubles/triples 20 each (miss 4). There is also a 25-question Iowa operator test where it applies. Source
What does Iowa require for a hazmat (H) endorsement?
Entry-Level Driver Training first if it is your first HME, then the TSA threat-assessment application through HazPrint (online or on 855-347-8371) and fingerprinting, then the 30-question hazmat knowledge test at the DMV. Iowa charges $5 for the endorsement — $10 for the haz-mat/tank X combination — plus $10 to reprint the card if you add it outside your renewal period. The knowledge test is retaken at every renewal and the TSA check repeats every five years, so a hazmat CDL cannot be renewed online. Source
How old do you have to be to get a CDL in Iowa?
The minimum age for an Iowa CDL is 18, but you must be 21 to operate a commercial motor vehicle in interstate travel. Under 21 you are limited to driving inside Iowa, and self-certifying to an intrastate category adds a “K” restriction to the license. Source

Save your misses — the app re-asks them at the right time

Web progress isn't saved when you finish. With a subscription, the app keeps every missed question and brings it back with spaced review — and unlocks all 2,500+ questions. Free to start.

4.96,500+ ratingsacross app stores