What Iowa Fishing Licenses Cost

An Iowa resident fishing license costs $24.95 for a full year. A three-day license is $12.95. A one-day license is $7.95. Non-residents pay $39.95 for a full year, $24.95 for a three-day license, and $12.95 for a one-day license.

These prices are current as of 2024 and are set by the Iowa Department of Natural Resources. Prices can change, so check the DNR website before you buy to confirm the current cost for the license type you need.

You can buy a license online through the Iowa DNR website, by phone at 515-725-8200, or in person at any authorized vendor — usually bait and tackle shops, sporting goods stores, and some grocery stores. Online purchase is the fastest option and the license is active when ready.

Key Takeaways

  • Iowa resident annual licenses cost $24.95; non-residents pay $39.95 for the same period.
  • Short-term licenses (one day or three days) cost less and are available for both residents and non-residents at lower rates.
  • You can purchase a license online through the Iowa DNR website and use it right away, or buy in person at bait shops and sporting goods retailers.
  • Some people are exempt from needing a license, including children under 16 and people over 65 with proof of residency.

Who Does Not Need a License in Iowa

Children under 16 do not need a fishing license in Iowa. A parent or guardian can take them fishing without one, though the adult must have a valid license.

Residents age 65 and older do not need a license if they show proof of Iowa residency. Bring a driver's license or state ID to confirm your age and residency status.

You also do not need a license to fish on your own property if you own the land. If you are fishing on someone else's land, you need their written permission and a valid license.

Resident Versus Non-Resident Pricing

Iowa charges different prices depending on whether you live in the state. A resident is someone with an Iowa driver's license or state ID, or someone who has lived in Iowa for at least 60 consecutive days.

Non-residents — people from out of state — pay roughly 60 percent more for an annual license. The gap is smaller for short-term licenses. If you fish in Iowa only once or twice a year, a one-day or three-day non-resident license may cost less overall than buying multiple licenses over time.

Where to Buy Your License

The Iowa DNR website (iowadnr.gov) sells licenses online. You create an account, select your license type, and pay by credit or debit card. The license is active when ready and you can print it or show it on your phone.

You can also call the DNR at 515-725-8200 during business hours to buy over the phone. A staff member will process your payment and email or mail your license.

Authorized vendors throughout Iowa sell licenses in person. These include bait and tackle shops, Walmart, Cabela's, and many local sporting goods stores. Call ahead to confirm they have the license type you need in stock.

What Your License Covers

A fishing license lets you fish in Iowa's public waters — lakes, rivers, and streams open to the public. It covers freshwater fishing only. If you want to fish in saltwater or in another state, you need a separate license for that location.

Your license does not cover special permits. If you want to fish for certain species — like trout in designated trout streams — you may need an additional stamp or permit. Check the DNR website for the specific rules for the water you plan to fish.

The license is valid only for the person named on it. You cannot share a license with someone else, and you must carry it with you while fishing. A conservation officer can ask to see it at any time.

License Validity and Renewal

An annual resident license is valid for one year from the date of purchase. A non-resident annual license is also valid for one year. Three-day and one-day licenses are valid for the calendar days you specify when you buy them.

You can renew your license at any time before it expires. If it expires while you are fishing, you are fishing without a valid license and can be cited. Set a reminder on your phone or calendar a few weeks before your license expires so you do not forget.

Frequently Asked Questions

Can I buy a fishing license for someone else as a gift?

Yes. You can buy a license online or in person and give it to someone else. The person receiving it will need to provide their name and date of birth so the license is issued in their name. They must carry it while fishing.

What if I lose my fishing license?

Contact the Iowa DNR at 515-725-8200 or visit the website to request a replacement. You will need to provide your name and the date you purchased the original license. A replacement typically costs the same as a new license.

Do I need a separate license to fish for catfish or bass?

No. A single fishing license covers all freshwater species in Iowa, including catfish, bass, walleye, and panfish. Some waters have special rules about size and number limits, but you do not need a separate license for each species.

Can I fish in Iowa with a license from another state?

No. You must have an Iowa fishing license to fish in Iowa waters. Your home state's license is not valid in Iowa. Non-residents can buy a short-term license if they do not want to commit to a full year.

What happens if I fish without a license?

Fishing without a valid license is a violation of Iowa law. A conservation officer can issue a citation, which typically results in a fine. The amount varies depending on the circumstances, but it is usually more than the cost of a license, so buying one beforehand is the better choice.