What Michigan Fishing Licenses Cost

A Michigan resident fishing license costs $26.97 for a one-year license. Non-residents pay $76.97 for the same period. Michigan also sells short-term licenses: a three-day non-resident license is $16.97, and a one-day license is $11.97. Residents do not have the option to buy one-day or three-day licenses—only the annual license.

These prices include a $1 habitat fee that goes to fish and wildlife conservation. The prices have remained stable, though Michigan adjusts them periodically, so confirm the current cost on the Michigan Department of Natural Resources website before you purchase.

You can buy a license online through the Michigan DNR website, by phone at 1-866-GO-FISH1, or in person at a retail vendor (bait shops, sporting goods stores, and some grocery stores carry them). Online purchases are when ready; phone and retail purchases take a few minutes.

Key Takeaways

  • Michigan residents pay $26.97 for a one-year fishing license; non-residents pay $76.97 for the same period.
  • Non-residents can buy three-day ($16.97) or one-day ($11.97) licenses if they do not want a full year.
  • You can purchase online through the Michigan DNR website, by phone, or at retail vendors like bait shops and sporting goods stores.
  • Your license becomes valid when ready if you buy it online, and you can fish the same day.

Who Needs a License in Michigan

Anyone age 17 or older must have a valid fishing license to fish in Michigan's public waters. This includes lakes, rivers, and streams. The only exceptions are children under 17 (who can fish without a license) and people fishing on private property with written permission from the owner.

If you are a Michigan resident, you must have a resident license. Non-residents—including people from other states and Canadian provinces—must buy a non-resident license. Your license is valid statewide and covers both inland waters and the Great Lakes.

Resident Versus Non-Resident Licenses

The main difference is price and length of validity. A resident license costs $26.97 per year and is available only as an annual purchase. A non-resident license costs $76.97 per year but also comes in shorter options: $16.97 for three consecutive days or $11.97 for one day.

To buy a resident license, you must be a Michigan resident. The DNR defines this as someone who has lived in Michigan for at least 30 days before purchasing the license. If you recently moved to Michigan or are unsure whether you meet the residency requirement, contact the DNR before buying—buying a resident license when you do not may have access to can result in a fine.

What Your License Covers

A Michigan fishing license allows you to fish in inland lakes, rivers, and streams, as well as the Great Lakes. It covers all species of fish, including walleye, bass, pike, trout, and panfish. There are no separate licenses for different types of fish or different water bodies.

Your license does not cover commercial fishing, spearing, or netting. It also does not cover fishing on private property—you still need written permission from the owner, even with a valid license. Some special regulations explore to certain species and seasons; the Michigan DNR publishes an annual fishing guide that lists size limits, season dates, and catch limits for each species.

How to Purchase Your License Online

The fastest way to buy a Michigan fishing license is through the Michigan DNR website. Go to michigan.gov/dnr, find the licensing section, and select "Purchase a License." You will need to provide your name, address, date of birth, and email address. Payment is by credit or debit card.

Once you complete the purchase, you receive a confirmation email with your license number. You do not need to print anything—you can show the email or your confirmation number to a conservation officer if asked. Many anglers take a screenshot of their confirmation for straightforward access on the water.

If you prefer to buy in person, visit any authorized vendor. Bait and tackle shops, sporting goods retailers like Cabela's and Bass Pro Shops, and some Walmart and Meijer locations sell licenses. The vendor will print your license on the spot, and you can fish when ready.

License Validity and Renewal

A Michigan fishing license is valid for one year from the date of purchase. Your license year does not follow the calendar year—it runs from the date you buy it. If you purchase a license on March 15, it expires on March 14 of the following year.

You can renew your license at any time before it expires. Many anglers renew online a few weeks before expiration to avoid any gap. If your license expires while you are fishing, you are in violation and subject to a fine, so keep track of your expiration date.

Discounts and Special Situations

Michigan offers a few reduced-cost options. Seniors age 65 and older can buy a resident license for $8.97. Disabled veterans and active-duty military members may may have access to for reduced rates; contact the Michigan DNR for current pricing and requirements.

Children under 17 do not need a license. Residents age 17 and 18 can fish for free if they hold a valid Michigan high school student ID. If you fall into one of these categories, bring proof (student ID, military ID, or documentation of disability status) when you purchase or at the time of purchase if buying online.

Frequently Asked Questions

Can I fish the same day I buy my license online?

Yes. When you purchase online through the Michigan DNR website, your license is active when ready. You receive a confirmation email with your license number and can fish the same day. You do not need to wait for anything to arrive in the mail.

What happens if I fish without a valid license?

Fishing without a license in Michigan is a violation. Penalties include fines ranging from $100 to $500 and possible court costs. A conservation officer can stop you and ask to see your license, so always carry proof of purchase or your confirmation number.

Do I need a separate license for the Great Lakes?

No. A single Michigan fishing license covers inland waters and the Great Lakes. You do not need to buy an additional license or permit to fish Lake Michigan, Lake Huron, Lake Superior, or Lake Erie from Michigan shores.

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

You can purchase a license online using someone else's name and information, but they will need their own email address to receive the confirmation. The license must be in the name of the person who will be fishing. Contact the Michigan DNR if you have questions about gifting a license.

What if I lose my license or confirmation email?

If you bought online, check your email for the confirmation. If you cannot find it, contact the Michigan DNR with your name and date of birth, and they can look up your license number. If you bought in person and lost the printed license, you can request a replacement from the vendor or the DNR.