Yes, Walmart sells fishing licenses in most states, but not all locations carry them

Walmart does sell fishing licenses at many of its stores, but availability depends on your state and which specific Walmart you visit. Not every Walmart location stocks licenses—you'll need to call ahead or check online to confirm. The licenses Walmart sells are the same ones issued by your state's fish and wildlife department, so there's no difference in what you get compared to buying directly from a government office.

The main advantage of buying at Walmart is convenience: if your local store carries them, you can grab a license while you're already shopping. The process is quick—usually just a few minutes at the sporting goods counter. However, some states make it easier to buy online through the official state wildlife website, which may be faster than driving to a store.

Key Takeaways

  • Walmart sells fishing licenses in most states, but you must call the sporting goods counter at your specific store to confirm they have them in stock.
  • The license you buy at Walmart is issued by your state's fish and wildlife department and is identical to one purchased anywhere else.
  • Many states now allow you to buy licenses online through their official wildlife website, often with when ready digital delivery.
  • License types, prices, and duration vary by state—a one-day license in one state may cost differently than in another.
  • You will need to provide your name, date of birth, address, and driver's license number when you purchase, regardless of where you buy.

How to learn about your local Walmart sells licenses

Call the sporting goods department at your nearest Walmart directly. Ask whether they sell fishing licenses for your state and whether they have them in stock that day. Some Walmart locations only sell licenses during certain seasons or have limited inventory, so a phone call saves you a wasted trip.

You can also check your state's fish and wildlife website—most states list authorized vendors, and Walmart locations that sell licenses are usually included. Search for your state's name plus "fishing license vendors" to find the official list. This list tells you which Walmart stores in your area are authorized to sell them.

What information you'll need to bring

When you buy a fishing license at Walmart, bring a valid photo ID—usually your driver's license. You'll need to provide your full name, date of birth, and current address. The Walmart employee will record this information, and it goes directly to your state's fish and wildlife database.

If you're buying a license for someone else, that person must be present with their own ID. You cannot buy a license on behalf of another adult. Some states allow parents to buy licenses for minor children, but rules vary, so ask the Walmart employee before you assume.

Comparing Walmart to other ways to buy a license

Most states now offer online purchasing through their official fish and wildlife website. Online licenses are often the fastest option—you can buy and receive a digital license in minutes, sometimes without leaving home. You print it or show it on your phone. Some states email the license when ready; others mail a physical copy.

You can also buy licenses directly from your state's fish and wildlife office, usually at a physical location or by phone. Some states have partnerships with sporting goods stores beyond Walmart—Dick's Sporting Goods, Bass Pro Shops, and local tackle shops often sell licenses too. Call ahead to any of these places, just as you would with Walmart.

Where to BuySpeedWhat You GetBest For
Walmart (in-store)Same day, 5–10 minutesPhysical license or receiptLast-minute trips, one-stop shopping
State wildlife websitewhen ready to 24 hoursDigital license (print or phone)Planning ahead, avoiding stores
State wildlife officeSame day or by mailPhysical licenseQuestions about license types
Sporting goods storesSame day, 5–10 minutesPhysical license or receiptBuying gear and license together

License types and prices vary by state

Fishing licenses come in different types: one-day, three-day, annual, and sometimes lifetime licenses. Prices vary widely by state. A one-day license might cost $10 in one state and $20 in another. Annual licenses typically range from $20 to $50, but some states charge more. Check your state's official website to see the exact types and prices available.

Some states also require separate stamps or endorsements—for example, a trout stamp or saltwater endorsement—on top of the base license. These add to the cost. Walmart will tell you what's required when you buy, but it's worth checking your state's website beforehand so you know what to expect and how much to bring.

What happens after you buy your license

When you buy a license at Walmart, you'll receive either a physical license card or a receipt that serves as proof you're licensed to fish. Keep this with you whenever you fish—game wardens can ask to see it. Some states allow you to show a digital copy on your phone; others require the physical card or receipt. Ask the Walmart employee which form is valid in your state.

Your license information is recorded in your state's database when ready. If you lose your physical license, you can usually get a replacement by contacting your state's fish and wildlife office or, in some cases, returning to Walmart. Replacement fees vary by state, so check before you need one.

When Walmart may not be your best option

If you're buying a license the day before you plan to fish, Walmart might not have stock, especially during peak fishing season. In that case, buying online through your state's website is faster and more reliable. If you have questions about which license type you need—for example, whether you need a saltwater license or a freshwater one—the state wildlife office can answer better than a Walmart employee.

If you're traveling to a different state to fish, don't assume your home state's license works there. Each state requires its own license. Buy the license for the state where you'll be fishing, not your home state. Walmart can sell you a license for any state, but you'll need to know which state you're fishing in when you buy.

Frequently Asked Questions

Can I buy a fishing license online and pick it up at Walmart?

No. Walmart does not offer online ordering for fishing licenses with in-store pickup. You must buy in person at the sporting goods counter. However, you can buy a license online through your state's official fish and wildlife website and print it at home or show it on your phone.

Do I need a fishing license if I'm fishing on private property?

Rules vary by state. Some states exempt fishing on private property with the owner's permission; others require a license no matter where you fish. Check your state's fish and wildlife website or ask at Walmart when you buy your license.

What if Walmart doesn't sell licenses in my area?

Buy online through your state's fish and wildlife website, which is usually the fastest option. You can also contact your state's fish and wildlife office directly by phone or visit their physical location. Sporting goods stores like Dick's or Bass Pro Shops may also sell licenses in your area.

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

No. The person fishing must be present with their own ID to buy a license. Licenses are tied to the individual's name and date of birth. You can give someone money to buy their own license, but you cannot purchase it on their behalf.

How long is a fishing license good for?

Duration depends on the type you buy. One-day licenses are valid for one calendar day. Annual licenses typically run from January 1 to December 31, though some states use different dates. Check your state's website or ask at Walmart when you buy to confirm the exact expiration date.