The CDL Selector is a starting point only. Actual requirements are determined by your state licensing agency.

Which CDL Do I Need in Iowa? Find Out in Under a Minute

Answer each question above to build your CDL plan. Your recommended study material appears on the right as you go, and you can change any answer from the list below the questions. Results include links to Iowa Department of Transportation for the official Iowa requirements.

Why it is useful

Most people searching "what CDL do I need" get buried in weight tables and legal definitions. The Selector turns the rules into plain questions: Will you pull a trailer? Is the GVWR over 26,000 pounds? Will you carry passengers or hazardous materials? Each answer narrows it down, and you finish with a clear result instead of a guess. It also stops you from studying the wrong material: a driver who only needs a Class B does not need to pay for Combination Vehicles, and a HazMat driver will not forget that the Tank endorsement usually goes with it.

Why you can trust it

The questions follow the federal CDL classifications in 49 CFR 383.91, the same definitions every state licensing agency uses: a Class A for combinations with a GCWR of 26,001 pounds or more towing a unit over 10,000 pounds, a Class B for single vehicles rated 26,001 pounds or more, and a Class C for lighter vehicles that carry 16 or more passengers or placarded hazardous materials. Endorsement questions use the FMCSA definitions for tank vehicles, HazMat, passenger, school bus, and doubles and triples. Every answer path has been checked so it ends at a correct result. It is a starting point, not legal advice, so confirm details with Iowa Department of Transportation before you test.

Who it helps

  • New drivers deciding between a Class A and Class B CDL before spending money on training.
  • Career changers looking at trucking, bus driving, or local delivery who want to know what license the job requires.
  • Small business owners and farmers who pull heavy trailers and need to know if a CDL applies to them.
  • School bus and transit drivers who need the Passenger and School Bus endorsements and want the right study package in one step.
  • Current CDL holders adding a HazMat, Tank, or Doubles and Triples endorsement, or upgrading from Class B to Class A.

Iowa CDL Information

Full Iowa CDL page →

Iowa is a leading agricultural freight state with high demand for grain hopper and reefer operators.

Licensing agency

Iowa Department of Transportation ↗
Official CDL applications, testing appointments, fees, and the Iowa CDL manual.

Capital: Des Moines · Time zone: CT

Where Iowa CDL drivers work

  • Grain and agribusiness
  • Pork and food processing
  • Wind energy equipment
  • Farm machinery

Key routes: I-35, I-80, I-380

Federal rules that apply in Iowa and every other state

  • Minimum age: 18 to drive within the state; 21 to cross state lines, carry placarded hazardous materials, or drive for hire across state lines (49 CFR 391.11).
  • Learner's permit first: you must hold a commercial learner's permit (CLP) for at least 14 days before taking the skills test, and pass the General Knowledge test to get it.
  • Entry-level driver training (ELDT): first-time Class A or B applicants, Class B to A upgrades, and first-time H, P, or S endorsements must complete training from a provider on the FMCSA Training Provider Registry before the skills or knowledge test.
  • Medical certificate: a DOT medical examiner's certificate is required, and you must self-certify your type of driving with the state.
  • HazMat endorsement: requires a TSA security threat assessment (fingerprints and background check) in addition to the knowledge test; it has to be renewed with the endorsement.
  • Air brake restriction: skip the air brakes test, or take the skills test in a vehicle without air brakes, and your CDL carries an L or Z restriction.

Fees, appointment systems, testing locations, and processing times are set by Iowa Department of Transportation and change over time, so confirm them on the agency site before you book a test.

Common questions about CDL classes and endorsements

What is the difference between a Class A and Class B CDL?
Class A covers combination vehicles: a truck and trailer with a combined rating of 26,001 pounds or more where the trailer alone is rated over 10,000 pounds. Class B covers a single heavy vehicle rated 26,001 pounds or more, such as a dump truck, straight truck, or city bus, that tows nothing heavier than 10,000 pounds. A Class A holder can drive Class B and C vehicles.
Do I need a CDL to pull a trailer?
Only when the combination is heavy enough. If your trailer is rated over 10,000 pounds and the truck and trailer together are rated 26,001 pounds or more, you need a Class A CDL. Lighter combinations do not need a federal CDL, though a few states have their own rules for heavy non-commercial combinations.
When do I need a Class C CDL?
When the vehicle is under the Class A and B weight thresholds but is designed to carry 16 or more passengers including the driver, or carries hazardous materials in placarded amounts. Shuttle buses, small school buses, and light HazMat delivery vehicles are typical examples.
Which CDL endorsements do I need?
It depends on the load: H for hazardous materials, N for tank vehicles, X for both together, P for passengers, S for school buses (which also requires P), and T for doubles and triples. The Selector adds each one to your plan as you answer.
Is the CDL Selector free?
Yes. Use it as many times as you like. You only pay if you decide to buy the study material it recommends.

Start the CDL Selector ↑