Buy your Minnesota fishing license at the DNR website, sporting goods stores, or bait shops

You can purchase a Minnesota fishing license online through the Minnesota Department of Natural Resources (DNR) website at mndnr.gov/licenses, at physical locations like Cabela's, Bass Pro Shops, and local bait and tackle shops, or at some Walmart locations. The online route is fastest — you get your license when ready and can print it or show it on your phone. In-person purchases take a few minutes and work the same way.

The DNR also sells licenses through license agents — authorized retailers scattered across the state, mostly in smaller towns. You can find the agent nearest you on the DNR website by entering your zip code. These agents stock the same licenses as the big retailers and often have shorter lines.

Key Takeaways

  • The Minnesota DNR website (mndnr.gov/licenses) sells licenses when ready online, and you can print or display your license on a phone when ready.
  • Sporting goods chains like Cabela's and Bass Pro Shops, plus local bait shops and some Walmart stores, sell licenses in person during business hours.
  • The DNR license agent locator on its website shows authorized retailers in your area, which are often faster than big-box stores.
  • You need your Minnesota driver's license number or ID number to purchase, whether online or in person.
  • Licenses are valid when ready upon purchase, so you can fish the same day you buy one.

Buying online through the DNR website

Go to mndnr.gov/licenses and select "Buy a License." You will choose your license type (resident, non-resident, short-term), the duration (24-hour, 3-day, annual), and any stamps you need — such as the trout stamp if you plan to fish for trout. The site will ask for your name, date of birth, address, and Minnesota driver's license or ID number.

Payment is by credit or debit card. Once your purchase goes through, your license appears on screen as a PDF. Print it when ready or take a screenshot — the DNR accepts either a printed copy or a digital image on your phone. You do not need to laminate it, though many anglers do for protection. Your license is valid the moment you complete the purchase, so you can head to the water the same day.

The online system is open 24 hours, so you can buy a license at midnight if you decide to fish early the next morning. This is especially useful if you are traveling to Minnesota and realize you need a license after shops have closed.

Buying in person at sporting goods stores

Cabela's and Bass Pro Shops locations across Minnesota sell licenses at their customer service desks. Bring your driver's license or state ID — the staff member will need your ID number to process the sale. The transaction takes about five minutes. You will receive a printed license on the spot, valid when ready.

Some Walmart stores in Minnesota also sell fishing licenses at the sporting goods counter or customer service desk. Call ahead to confirm your local Walmart carries them, as not every location does. Hours vary by store, so check before you go.

Bring cash or a card — most retailers accept both. If you need a specific stamp (trout, walleye, salmon) or a non-resident license, mention that when you arrive so the staff can have the right form ready.

Buying at local bait and tackle shops

Independent bait shops and tackle stores in your area almost always sell licenses. These shops are often faster than big-box retailers because lines are shorter and staff know the licensing rules inside out. They can also answer questions about what fish are biting and where to go, which big retailers cannot.

Search online for "bait shop near me" or "tackle shop [your town]" to find one close by. Call first to confirm they have the license type you need in stock — very small shops sometimes run out of non-resident or short-term licenses. Hours are usually 6 a.m. to 6 p.m., though some close on Sundays or Mondays.

Using the DNR license agent locator

The Minnesota DNR maintains a list of authorized license agents — small retailers, hardware stores, and sporting goods shops that sell licenses on behalf of the state. To find one near you, go to mndnr.gov/licenses, look for the "Find a License Agent" tool, and enter your zip code or town name.

License agents stock the same licenses as Cabela's or Bass Pro, but they are often in smaller towns and may have less foot traffic. If you live in a rural area, your closest agent might be a hardware store or a gas station with a fishing section. Bring your ID and be ready to pay cash or card — most agents accept both.

What you need to bring or have ready

For any purchase — online or in person — you will need your Minnesota driver's license number or state ID number. If you are a non-resident, you will need your home state's ID number instead. Have your date of birth ready as well.

If you are buying online, you need a credit or debit card. If you are buying in person, bring cash or a card. You do not need to bring anything else — no proof of residency, no Social Security number, no fishing history.

License types and what they cost

Minnesota offers several license options. A 24-hour license lets you fish for one calendar day and costs less than a full-day license. A 3-day license is valid for three consecutive days. An annual resident license is valid from March 1 through February 28 of the following year and is the best value if you plan to fish more than a few times.

Non-residents pay more than residents for the same license type. Prices vary slightly by retailer, but the DNR website shows the official price for each option. Some retailers add a small processing fee for in-person sales, so ask before you pay.

You may also need a stamp — an add-on that lets you fish for a specific species. The trout stamp is the most common. Stamps cost extra and are valid for the same period as your base license.

Frequently Asked Questions

Can I buy a license on my phone and fish the same day?

Yes. Buy online through mndnr.gov/licenses, take a screenshot of your license, and show it to a conservation officer if asked. You do not need a printed copy, though many anglers print one for convenience. Your license is valid the moment your purchase goes through.

What if I lose my printed license while I'm fishing?

Log back into your account on the DNR website and read or print a replacement. If you cannot access the website, a conservation officer can look up your license by your name and ID number. Keep a photo of your license on your phone as a backup.

Do I need a license to fish in Minnesota?

Yes, with a few exceptions. Children under 16 do not need a license. You also do not need one if you are fishing on your own property in a private pond. For all other fishing in Minnesota, a license is required by law.

Can I buy a license for someone else?

Online, no — the license must be purchased under the name of the person who will fish. In person, you can buy a license for someone else if you have their driver's license number and date of birth. The license will be in their name.

What happens if I fish without a license?

A conservation officer can issue a citation, which carries a fine. The penalty varies depending on the violation, but it is always cheaper to buy a license upfront. A 24-hour license costs far less than a citation.