Home/Fishing licenses/Iowa
Fishing license
Iowa Fishing License: Cost and Where to Buy
A resident annual Iowa fishing license costs $22 and a nonresident annual license $48, with a 1-day nonresident option at $12, according to the Iowa Department of Natural Resources. Here is who needs one, every license type and price, and where to buy it.
Prices
Iowa fishing license prices
| License | Who | Covers | Length | Price |
|---|---|---|---|---|
| Resident Fishing | Resident | freshwater | annual | $22 |
| Angler's Special (3-year) | Resident | freshwater | 3-year | $62 |
| Resident 1-Day Fishing | Resident | freshwater | 1-day | $10.50 |
| Resident 7-Day Fishing | Resident | freshwater | 7-day | $15.50 |
| Lifetime Fishing (65 and older) | Resident | freshwater | lifetime | $61.50 |
| Resident Trout Fish Fee | Resident | freshwater | annual | $14.50 |
| Bonus Line, 3rd Fish Line | Resident/nonresident | freshwater | annual | $14 |
| Outdoor Combo (Hunting/Fishing/Habitat) | Resident | freshwater | annual | $55 |
| Nonresident Fishing | Nonresident | freshwater | annual | $48 |
| Nonresident 1-Day Fishing | Nonresident | freshwater | 1-day | $12 |
| Nonresident 3-Day Fishing | Nonresident | freshwater | 3-day | $20.50 |
| Nonresident 7-Day Fishing | Nonresident | freshwater | 7-day | $37.50 |
| Nonresident Trout Fish Fee | Nonresident | freshwater | annual | $17.50 |
Prices from the Iowa Department of Natural Resources, checked October 2026. Some vendors add a small processing or agent fee. Prices change – confirm on the official license site before you buy.
Rules
Who needs a Iowa fishing license
- Who needs one: Residents and nonresidents 16 and older need an Iowa fishing license; under 16 fish free but may need a trout fee.
- Kids: Under 16 (resident or nonresident) no license needed; trout fee may still apply.
- Seniors: Residents 65 and older can buy a Lifetime Fishing license for $61.50 (Lifetime Trout Fee $65.00).
- Saltwater: Landlocked – no saltwater
Fish with a local
Fishing charters in Iowa
Charter captains and guides we list in Iowa, A to Z on each town page.
Questions
Iowa fishing license questions
How much is a fishing license in Iowa?
A resident annual license is $22 and a nonresident annual license is $48, and a 1-day nonresident license is $12. Full list above, from the Iowa Department of Natural Resources.
Who needs a fishing license in Iowa?
Residents and nonresidents 16 and older need an Iowa fishing license; under 16 fish free but may need a trout fee.
Do I need a fishing license on a charter in Iowa?
The agency fee pages we checked do not say. In many coastal states a licensed charter boat covers its paying passengers, but not everywhere – ask the captain when you book.
Where do I buy a Iowa fishing license?
Online from the Iowa Department of Natural Resources at gooutdoorsiowa.com, or from licensed sporting-goods and bait shops.
Sources:
For captains and guides
Your boat, listed free. No commission, ever.
Anglers call you or book on your own website, and you keep 100% of every trip. Want more detail or the one Featured spot in your town? Enhanced is $19/month and City Spotlight $49/month.