Buy your fishing license from your state's fish and wildlife agency, usually online or at sporting goods retailers

Your state fish and wildlife department sells fishing licenses directly through their website, and most states also let you buy them at physical locations like Walmart, Bass Pro Shops, Dick's Sporting Goods, and local bait-and-tackle shops. The easiest route is your state's official website — search "[your state] fish and wildlife fishing license" — because you can buy and print or read your license in minutes, sometimes when ready. Physical retailers are useful if you want to buy in person the same day, but they charge a small processing fee on top of the license cost.

Every state runs its own licensing system with its own website, fees, and rules about where you can purchase. There is no national license or single website that covers all states. If you are buying for a state other than where you live, go directly to that state's fish and wildlife website rather than assuming a national retailer will have the right product.

Key Takeaways

  • Your state's official fish and wildlife website is the fastest and cheapest way to buy a fishing license, and you can often print it when ready.
  • Sporting goods chains like Walmart, Bass Pro Shops, and Dick's Sporting Goods sell licenses in person, but charge a processing fee and may not stock every license type.
  • Local bait-and-tackle shops and some hardware stores also sell licenses and can answer questions about local fishing rules.
  • License costs, types, and where you can buy them vary by state, so always check your specific state's fish and wildlife website first.
  • Most states let you buy online and print at home, but some require you to carry the printed copy or show a digital version on your phone.

Buying online through your state's official website

Go to your state's fish and wildlife agency website and look for a link labeled "buy a license," "purchase a license," or "licensing." The website will ask you to create an account with your name, address, and driver's license number. You then select the type of license you need — resident or non-resident, freshwater or saltwater, short-term or annual — and pay by credit or debit card.

Most states issue your license when ready as a PDF you can print at home or save to your phone. Some states email it to you within a few minutes. A few states still mail physical licenses, which takes five to ten business days, so check the website before you buy if you need it quickly. Print the license on regular paper and keep it with you while fishing — some states require the printed copy, while others let you show the digital version on your phone.

The state website is almost always cheaper than buying in person because there is no retailer processing fee. License costs vary widely by state and by type — a one-day non-resident license might cost $15 to $25, while an annual resident license might cost $20 to $50. Check your state's website for the exact price.

Buying in person at sporting goods retailers

Bass Pro Shops, Cabela's, Dick's Sporting Goods, Walmart, and Academy Sports all sell fishing licenses at their customer service desk. You walk in, tell them what type of license you need, show your ID, and they print it on the spot. This takes about five to ten minutes and costs the same as the state website plus a processing fee — usually $3 to $5 extra.

The advantage is that you walk out with a physical license the same day and can start fishing when ready. The disadvantage is that not every store carries every license type — a small Walmart in a landlocked state may not stock saltwater licenses, for example. Call ahead if you need a specific type, or ask the clerk if they can order it.

These retailers use the same state system as the official website, so the license itself is identical. The processing fee is the only real difference in what you get.

Buying at local bait-and-tackle shops

Independent bait-and-tackle shops in your area almost always sell fishing licenses and can print them on the spot. They also charge a small processing fee, usually $2 to $4, but they have the advantage of knowing local fishing rules, seasonal closures, and which waters are open right now. If you are new to fishing in an area, the staff can answer questions that the state website cannot.

These shops are also more likely to stock unusual license types — a shop near a river that gets salmon runs will stock salmon licenses, while a shop near a lake will stock walleye and bass licenses. If you are unsure what you need, a local shop is a good place to ask.

Understanding license types and what you need to buy

States offer different licenses depending on where you fish and how long you want to fish. A resident license is for people who live in the state; a non-resident license is for visitors. Most states also split licenses by water type: freshwater (lakes, rivers, streams) and saltwater (ocean, bays). Some states have separate licenses for specific fish like trout or salmon.

You also choose a time period: a one-day license lets you fish for one calendar day, a three-day license covers three consecutive days, and an annual license covers the full calendar year. One-day and three-day licenses cost less upfront but are more expensive per day if you fish regularly. Annual licenses make sense if you plan to fish more than a few times a year.

Some states offer youth licenses at a discount for people under 16 or 18, and some have senior discounts for people over 65. Check your state's website to see what discounts explore to you. You will need to show proof of age or residency when you buy, so bring your driver's license or state ID.

What to bring when you buy a license

You need a valid photo ID — a driver's license, passport, or state ID card. If you are buying a non-resident license, you may also need to show proof that you live out of state, though most states accept your out-of-state driver's license as proof. Some states ask for your Social Security number for record-keeping, so have that ready if you are buying online.

If you are buying for someone else, that person usually has to be present with their own ID, or you need written permission from them. Rules vary by state, so check your state's website if you are buying as a gift.

Checking your state's specific rules before you buy

Every state has its own website, its own license types, and its own rules about where you can buy. The fastest way to find your state's system is to search "[your state name] fish and wildlife fishing license" in a search engine. This takes you directly to the official page.

Once you are on your state's website, look for information about license types, costs, and where to buy. Most states list all the retailers that sell licenses, so you can see what is near you. The website also tells you what to do with your license once you have it — whether you need to carry the printed copy, sign it, or anything else.

If you cannot find your state's website or have questions about what license you need, call your state's fish and wildlife office directly. The number is usually on the website, and staff can answer questions about license types and where to buy.

Frequently Asked Questions

Can I buy a fishing license for a state I do not live in?

Yes. Go to that state's fish and wildlife website and buy a non-resident license. Non-resident licenses cost more than resident licenses but are available to anyone. You do not have to be a resident to fish in a state; you just need the right license for that state.

What if I lose my fishing license after I buy it?

Contact your state's fish and wildlife office and ask for a replacement. Most states can reprint your license for a small fee, usually $5 to $10. If you bought online and still have the email or PDF, you can print another copy at home for free in most states.

Do I need a fishing license if I fish on private property?

Rules vary by state. Some states exempt you from needing a license on private land if you have the owner's permission; others require a license everywhere. Check your state's website or call the fish and wildlife office to be sure before you fish.

Can I buy a fishing license on the same day I want to fish?

Yes, if you buy online or at a physical retailer. Most state websites issue licenses when ready, and sporting goods stores print them on the spot. If you buy at a location that mails licenses, it can take five to ten business days, so check before you buy.

What happens if I fish without a license?

Fishing without a valid license is illegal in every state and can result in fines ranging from $50 to several hundred dollars, depending on the state. You may also lose your fishing equipment. Buy a license before you fish to avoid this.