How to Get an Iowa Fishing License (2026) — Go Outdoors Iowa Step-by-Step

Fishing license Iowa online at Go Outdoors Iowa DNR. $22 res, NR 1-day $12. Trout fee required all ages.

Here's how to get your fishing license Iowa online through Go Outdoors Iowa.

  1. Visit Go Outdoors Iowa
  2. Create account with your driver's license or SSN
  3. Select: $22 annual, $62 3-year, or NR options
  4. Add Trout Fee ($14.50/$17.50) if fishing NE Iowa streams or stocked waters
  5. Add Bonus Line ($14) if you want a 3rd line
  6. Pay and print — valid immediately statewide

Reminders

  • Licenses valid January 1 – January 10 of next year (10-day grace!)
  • Under 16 still need trout fee ($14.50) for trout waters
  • Seniors 65+ should consider the $61.50 lifetime — see exemptions

Apply now on Go Outdoors Iowa →