Walmart sells fishing licenses at the sporting goods counter, and the price depends on your state and what type of license you want
Walmart is one of the easiest places to buy a fishing license because you can walk in, buy it, and leave with a printed license the same day. The cost varies by state — some states charge $15 to $25 for a one-day license, while annual licenses typically run $25 to $50. A few states charge more. The exact price for your state is set by your state's fish and wildlife department, not by Walmart, so you'll need to ask at the sporting goods counter or call ahead to confirm the current price where you live.
When you buy at Walmart, you're buying directly from your state's licensing system. Walmart acts as an agent — they process your information, take your payment, and print your license on the spot. You don't need to go online or wait for anything to arrive in the mail. You walk out with a physical license you can use when ready.
Key Takeaways
- Fishing license prices are set by your state and vary widely; Walmart does not set the price.
- One-day licenses typically cost $15 to $25, while annual licenses usually cost $25 to $50, depending on your state.
- You can buy and receive your printed license the same day at Walmart's sporting goods counter without ordering online.
- You will need to provide your date of birth and state residency information when you buy.
- Some states offer discounts for seniors, military members, or disabled people — ask the counter staff whether your state has them.
What information you need to bring to Walmart
Bring a valid photo ID with your date of birth on it. Walmart will ask for your state of residency and may ask whether you've had a license before. If you're buying a license for someone else, that person needs to be present with their own ID — you cannot buy a license for another adult.
If you're under 18, a parent or guardian usually needs to be present, though some states allow minors to buy licenses on their own. Call the Walmart sporting goods counter in your area to confirm what your state requires before you go.
How to find the sporting goods counter and confirm they have licenses in stock
Not every Walmart has a full sporting goods department. Smaller locations may not sell fishing licenses at all. Call ahead to the store nearest you and ask the sporting goods counter whether they sell fishing licenses and what the current price is for your state. This takes two minutes and saves you a trip.
If the Walmart near you doesn't sell licenses, your state's fish and wildlife website will list other vendors — usually bait and tackle shops, sporting goods stores, and some hardware stores also sell them. Your state's website will also show you how to buy online if you prefer.
The difference between one-day, three-day, and annual licenses
A one-day license lets you fish for one calendar day only. A three-day license covers three consecutive days. An annual license covers the full calendar year from January 1 to December 31, regardless of when you buy it. The longer the license period, the better the value if you plan to fish more than a few times.
Some states also sell weekly licenses or licenses for specific seasons. Ask the counter staff what options your state offers, or check your state's fish and wildlife website before you go to Walmart.
Special licenses and discounts you might be may be able to access for
Many states offer discounts or free licenses for seniors (usually age 65 and up), military members, disabled people, or residents of certain counties. Some states let you fish for free on specific days each year. These programs vary by state, so ask the Walmart counter staff whether your state has any discounts that explore to you.
If you're buying a license for a child, some states have lower prices for minors or free licenses for very young children. Bring the child's birth certificate or ID so the staff can confirm their age.
What happens after you buy your license
You'll receive a printed license with your name, license number, and the dates it's valid. Keep this with you when you fish — you must show it to a game warden if asked. Some states also issue a separate tag that you attach to your fishing rod or tackle box. The counter staff will tell you if your state requires a tag.
Your license is valid only in the state that issued it. If you plan to fish in another state, you'll need to buy a separate license there. Some states have reciprocal agreements that recognize licenses from neighboring states, but this is rare — check with the other state's fish and wildlife department if you're unsure.
When Walmart cannot sell you a license
Walmart will not sell you a license if you don't have a valid photo ID, if you're not a resident of the state (most states require residency, though some allow non-residents to buy at a higher price), or if you have an active suspension on your fishing privileges. If you've been cited for fishing violations in the past, contact your state's fish and wildlife department before you go to Walmart to confirm whether you can buy a license.
If you've moved to a new state recently, you may need to establish residency before you can buy a resident license. The residency requirement varies by state — some require 30 days, others require 90 days. Non-resident licenses are always available but cost significantly more.
Frequently Asked Questions
Can I buy a fishing license online instead of at Walmart?
Yes. Your state's fish and wildlife website has an online licensing system where you can buy and print your license at home. Online is faster if you're in a hurry, but Walmart is convenient if you're already shopping there and want to pick it up the same day.
What if I lose my printed license while I'm fishing?
Contact your state's fish and wildlife department with your license number (if you remember it) or your name and date of birth. They can issue a replacement, usually for a small fee. Some states let you print a duplicate from their website when ready.
Do I need a separate license to fish in a private pond or lake?
Most states require a license for any freshwater fishing, including private property, unless you own the land or have written permission from the owner. Check your state's rules — some states have exceptions for private ponds on your own property.
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. You cannot purchase a license for another adult. Some states allow parents to buy licenses for minor children, but the child usually needs to be present.
How long is a fishing license good for if I buy it late in the year?
An annual license is valid through December 31 of that year, regardless of when you buy it. If you buy in November, you're paying full price for a license that expires in six weeks. Some states offer discounted short-term licenses late in the year — ask the counter staff.