What Indiana fishing licenses cost

An Indiana resident fishing license costs $17.95 for a year. A three-day license costs $9.95. A one-day license costs $7.95. Non-residents pay $30.95 for a year, $16.95 for three days, and $11.95 for one day. These prices have held steady, though the Department of Natural Resources can adjust them—check the current rates on the DNR website before you buy.

You also need a separate trout stamp if you plan to fish for trout in Indiana's designated trout streams. The trout stamp costs $7.95 for residents and $10.95 for non-residents and covers the calendar year. If you buy a one-day or three-day license, you can also buy a one-day trout stamp for $2.95 (residents) or $3.95 (non-residents).

Key Takeaways

  • A resident annual fishing license costs $17.95; non-residents pay $30.95.
  • Short-term licenses (one day or three days) cost less and do not require you to commit to a full year.
  • You need a separate trout stamp ($7.95 for residents) only if you fish for trout in designated streams.
  • You can buy a license online through the DNR website, by phone, or at authorized retailers like sporting goods stores and bait shops.

Where to buy your license in Indiana

The easiest way is to buy online through the Indiana Department of Natural Resources website. You receive your license when ready as a PDF you can print or show on your phone. There is no extra fee for buying online.

You can also call the DNR at 317-232-4080 during business hours and buy over the phone. A representative will email or mail your license to you. Some people prefer this if they have questions about which license type they need.

Authorized retailers across Indiana sell licenses in person. These include Cabela's, Bass Pro Shops, Walmart, Meijer, and local bait and tackle shops. Call ahead to confirm the store has licenses in stock, since smaller shops may not carry them every day.

What information you need to buy a license

You will need a valid Indiana driver's license or state ID. If you do not have one, bring a passport or military ID. The DNR uses this to verify your residency status and age.

If you are buying online, have your ID number ready and a valid payment method (credit card or debit card). The whole process takes about five minutes. If you are buying in person at a retailer, bring your ID with you.

When your license takes effect and expires

An annual license runs from January 1 to December 31 of the same year, regardless of when you buy it. If you buy a license in June, it expires on December 31 of that year—you do not get a full 12 months. This is why some people buy a one-day or three-day license if they fish only occasionally.

A three-day license is valid for three consecutive calendar days starting the day you buy it. A one-day license is valid only on the day you purchase it. Both expire at midnight on their final day.

Special licenses and exemptions

Indiana offers a few other license types. A lifetime resident license costs $297.95 and never expires—it is a one-time purchase that makes sense if you plan to fish for many years. A youth license (ages 17 and under) costs $7.95 for a year and covers all fish species.

You do not need a license if you are under 18 and fishing with a licensed adult, or if you are fishing on your own property in a private pond or lake. You also do not need a license to fish in a pay-to-fish pond that is stocked and managed by the owner. Check the DNR website for the full list of exemptions, as rules can change.

What your license covers

Your fishing license lets you fish for most freshwater fish species in Indiana—bass, bluegill, catfish, crappie, and others. It covers public waters, including state lakes, reservoirs, and rivers open to the public. It does not cover private property unless you have the owner's permission.

Some waters have special rules. Certain lakes and streams have catch limits, size restrictions, or seasonal closures. The DNR publishes an annual fishing guide that lists these rules by water body. You can read it free from the DNR website or pick up a printed copy at any license retailer.

Frequently Asked Questions

Can I fish without a license if I am visiting Indiana for just one day?

No, you need a license even for one day. A one-day license costs $7.95 for residents and $11.95 for non-residents. You can buy it online, by phone, or at a retailer and start fishing the same day.

Do I need a separate license for each family member?

Yes, each person who fishes needs their own license. Children under 18 can buy a youth license for $7.95 per year, which is cheaper than an adult license. Children under 18 fishing with a licensed adult do not need their own license.

What happens if I fish without a license?

Fishing without a valid license is a violation of Indiana law. Penalties include fines and possible confiscation of fishing equipment. It is much cheaper to buy a license upfront than to risk a citation.

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

Yes, you can buy a license online or at a retailer and give the confirmation number or printed license to someone else. They will need to provide their own ID information if buying online, so it is easiest to buy in person at a retailer and hand them the physical license.

Do I need a license to fish in a stocked pond at a resort or campground?

It depends on the facility. Some private pay-to-fish ponds are exempt from licensing requirements. Ask the facility manager before you fish. If they say you do not need a license, you do not—but if you are unsure, buy a one-day license to be safe.