Yes, you can buy a fishing license at Walmart, but not in every store
Walmart sells fishing licenses in many locations, but availability depends on your state and which Walmart you visit. Not every Walmart carries them — you'll need to call ahead or check online to confirm. The licenses Walmart sells are the same official state licenses you'd get anywhere else; Walmart is straightforward a vendor, not the issuer.
The real question is whether Walmart is the fastest or most convenient option for you. In some states, you can buy a license online in minutes without leaving home. In others, you must buy in person. Knowing your state's rules before you go saves a wasted trip.
Key Takeaways
- Walmart sells fishing licenses in many states, but you must call the store first to confirm they have them in stock and know their hours.
- Most states let you buy a license online through the state fish and wildlife website, which is often faster than going to a store.
- You will need a valid ID and proof of residency (or non-residency status) when you buy, whether at Walmart or elsewhere.
- License types, prices, and rules vary by state — a license valid in one state is not valid in another.
- Some states require a separate stamp or endorsement for certain fish species, which you may need to buy at the same time.
How to learn about your local Walmart sells licenses
Call the Walmart customer service desk directly and ask whether they sell fishing licenses. Do not assume they do based on another store in the same chain. Availability varies by location, and some Walmarts in rural areas carry them while urban stores do not.
When you call, also ask what hours the sporting goods or customer service desk is open, because licenses are not always sold at checkout. Some Walmarts sell them only during specific hours or only on certain days. Ask whether they need you to bring anything — most require a valid ID and proof of residency, but requirements vary by state.
If your nearest Walmart does not carry licenses, ask the employee where locals buy them. They usually know the answer — bait shops, sporting goods stores, and some hardware stores often sell them in the same area.
Buying online instead of in person
Most states let you buy a fishing license directly from the state fish and wildlife department website without visiting a store. This is often the fastest route. You can usually complete the purchase in 10 to 15 minutes, print the license when ready, and start fishing the same day.
To find your state's licensing website, search "[your state] fishing license" or go to the state fish and wildlife department homepage. The site will ask for your name, address, date of birth, and driver's license number. Some states charge a small online processing fee on top of the license cost.
A few states do not allow online purchase and require you to buy in person at a vendor like Walmart or a bait shop. If your state is one of them, the fish and wildlife website will say so clearly.
What to bring when you buy at Walmart
Bring a valid government-issued ID — a driver's license, passport, or state ID card. You will also need to prove residency in your state if you are buying a resident license. A utility bill, lease, or bank statement with your current address usually works.
If you are buying a non-resident license, you typically do not need proof of residency, but you still need an ID. Ask Walmart what documents they accept before you go, because requirements vary slightly by state.
Some states also require you to buy a separate stamp or endorsement if you plan to fish for trout, salmon, or other specific species. Ask the Walmart employee whether your state requires one, and buy it at the same time if it does.
License types and costs vary by state
A fishing license is not the same everywhere. One state's license does not work in another state, and prices range from roughly $15 to $50 for a one-year resident license, depending on where you live. Some states offer shorter licenses — a three-day or seven-day option — at a lower price if you fish only occasionally.
Before you buy, check your state's fish and wildlife website to see what types of licenses exist and which one you need. The site will also show the current price. Walmart's price should match the state's official price — they are not allowed to charge more.
Non-resident licenses cost more than resident licenses, sometimes two or three times as much. If you fish in a state where you do not live, expect to pay a higher fee.
What happens after you buy your license
If you buy in person at Walmart, you will receive a printed license or a card. Keep it with you when you fish — you must show it to a game warden if asked. Some states also issue a temporary receipt you can use while waiting for the permanent card to arrive by mail.
If you buy online, print the license when ready and bring it with you. Some states let you show it on your phone instead, but check your state's rules first. A few states mail a physical card after you buy online, but you can fish with the printed version right away.
Licenses expire on a set date each year, usually December 31 or the last day of your birth month. Mark your calendar so you do not accidentally fish with an expired license.
When Walmart is not your best option
If your state allows online purchase, buying from the state website is usually faster and more convenient than driving to Walmart. You avoid the trip and the wait, and you can start fishing when ready.
If you need a license the same day and your Walmart is closed or does not carry them, a local bait and tackle shop is often open longer hours and more likely to have stock. Bait shops also know local fishing rules and can answer questions about where to fish.
If you are buying a non-resident license for a short trip, check whether your state offers a three-day or seven-day option before buying a full-year license. The short-term license costs less and is often available online.
Frequently Asked Questions
Can I buy a fishing license for someone else at Walmart?
No. The person who will fish must be present with their own ID. Licenses are issued to a specific person and cannot be transferred. If someone else needs a license, they must buy their own.
What if I lose my fishing license?
Contact your state fish and wildlife department to request a replacement. Some states issue a duplicate for free; others charge a small fee. You can usually get a replacement online or by phone without visiting a store.
Do I need a license to fish in a private pond or lake?
Rules vary by state. Some states require a license for all fishing, even on private land. Others exempt private property. Check your state fish and wildlife website or call them to confirm the rule where you plan to fish.
Can I use a fishing license from another state?
No. Each state issues its own licenses, and they are only valid in that state. If you fish in multiple states, you must buy a license for each one.
How long does a fishing license last?
Most states issue one-year licenses that expire on December 31 or on your birth month. Some states offer shorter licenses — three days, seven days, or 30 days — at a lower cost. Check your state's website to see what options are available.