Yes, you can buy a fishing license at Walmart, but not in every department

Walmart sells fishing licenses at the sporting goods counter in most stores, not online and not at the checkout. You'll need to go to the physical store, find the sporting goods or hunting and fishing section, and ask a staff member to help you. They can print your license on the spot, though the process takes a few minutes because the system connects to your state's fish and wildlife database.

Not every Walmart location has a sporting goods counter — smaller stores or those in urban areas may not. Call ahead to confirm your local store sells licenses before you make the trip. The phone number is on Walmart's website, and you can ask directly: "Do you sell fishing licenses?"

Key Takeaways

  • Walmart's sporting goods counter sells fishing licenses in most stores, printed on demand, but you must go in person.
  • You'll need a valid ID and to know which type of license you need — day, week, or year — before you arrive.
  • Prices vary by state and license type; Walmart charges the same fee as your state's fish and wildlife agency, plus a small transaction fee.
  • If your Walmart doesn't have a sporting goods counter, your state's fish and wildlife website lists other retailers that sell licenses nearby.
  • Some states let you buy licenses online directly from the state agency, which is faster than going to a store.

What you need to bring to Walmart

Bring a valid photo ID — a driver's license, passport, or state ID card. The staff member will check it before printing your license. You also need to know which type of license you want: a one-day license, a seven-day license, or a year-long license. Different states call these by different names, so check your state's fish and wildlife website before you go if you're unsure.

Some states require you to know your Social Security number or have it written down. A few states ask whether you've taken a hunter safety course or fishing safety course. Have that information ready so the process moves faster. If you're buying a license for someone else, that person usually has to be present with their own ID.

How much a fishing license costs at Walmart

The price depends on your state and the type of license. A one-day license might cost $10 to $20 in most states, while a year-long license typically ranges from $25 to $50. Walmart adds a transaction fee on top of the state's base price — usually $2 to $5 — so the total is slightly higher than buying directly from your state.

Prices also vary by whether you're a resident or non-resident of the state. Non-resident licenses cost more. Some states offer discounts for seniors, military members, or people with disabilities. Ask the Walmart staff member whether your state offers any discounts before you pay.

When Walmart's sporting goods counter is open

The sporting goods counter is not always staffed during store hours. Many Walmarts keep it open from mid-morning to early evening, but hours vary by location. Some stores close the counter during lunch or have it staffed only certain days of the week. Call your store ahead of time and ask what hours the sporting goods counter is open, or ask when a staff member can help you buy a license.

If you arrive and the counter is closed, ask any Walmart employee when it will reopen. They can also tell you whether your store sells licenses at all, which saves you a wasted trip.

Other places to buy a fishing license besides Walmart

Many sporting goods stores sell fishing licenses — Dick's Sporting Goods, Cabela's, and Bass Pro Shops all print them on demand. Bait and tackle shops almost always sell licenses and often have staff who know local fishing conditions. Some hardware stores and outdoor retailers sell them too. Your state's fish and wildlife agency website has a complete list of authorized retailers in your area.

The fastest option in most states is to buy online directly from your state's fish and wildlife website or mobile app. You pay the state fee with no transaction markup, and you get your license when ready as a PDF or digital file. You can print it at home or show it on your phone. Not every state offers online sales yet, but most do.

What happens after you buy your license

The staff member will print your license on a card or a piece of paper, depending on your state's format. Read it when ready to make sure your name, address, and license type are correct. Some states require you to sign the back of the license before you fish. Keep your license with you whenever you fish — you must show it to a game warden or ranger if they ask.

Your license becomes valid the day you buy it, unless your state has a different rule. Check the start date on the license itself. If you lose it, you'll need to buy a replacement, which usually costs a few dollars. Some states let you get a duplicate printed at the same counter; others require you to contact the fish and wildlife agency directly.

Frequently Asked Questions

Can I buy a fishing license online instead of going to Walmart?

Many states let you buy licenses directly from their fish and wildlife website or mobile app, which is faster and has no transaction fee. Check your state's official website to see whether online sales are available. If your state doesn't offer online sales, Walmart and other sporting goods retailers are your main options.

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

That depends on your state's rules. Most states require a license even on private land, but a few exempt private ponds or require permission from the landowner instead. Check your state's fish and wildlife website or call their office to confirm the rules where you plan to fish.

How long does it take to buy a license at Walmart?

The process usually takes 5 to 10 minutes once a staff member is available. If the counter is busy, you may wait longer. Buying online takes seconds, so if your state offers online sales and you're in a hurry, that's the faster route.

What if I don't know what type of license I need?

Tell the Walmart staff member how long you plan to fish — one day, a week, or the whole year — and they can recommend the right license type. If you're unsure about other rules, like whether you need a special permit for certain fish, ask them or call your state's fish and wildlife office before you buy.

Can I buy a license for someone else?

In most states, the person fishing must be present with their own ID to buy their license. A few states let you buy on someone else's behalf if you have their information, but this is uncommon. Call Walmart or your state's fish and wildlife office to confirm the rule in your state.