Fishing License Prices at Walmart Vary by State and License Type
Walmart sells fishing licenses, but the price depends entirely on which state you fish in and what type of license you need. A one-day license might cost $10 to $20, while an annual resident license typically runs $15 to $50. Non-resident annual licenses are usually higher—often $50 to $150 or more. Walmart does not set these prices; your state's fish and wildlife agency does, and Walmart straightforward collects the fee and passes it to the state.
The easiest way to find your exact price is to visit the Walmart sporting goods counter and ask, or call ahead to confirm they have licenses in stock for your state. Not every Walmart location sells licenses in every state, so a quick phone call saves a trip.
Key Takeaways
- Walmart sells fishing licenses at the sporting goods counter, but prices are set by your state fish and wildlife agency, not by Walmart.
- One-day licenses typically cost $10 to $20, while annual resident licenses range from $15 to $50 depending on your state.
- Non-resident annual licenses cost significantly more—usually $50 to $150 or higher—because out-of-state anglers pay premium rates.
- Not all Walmart locations sell licenses in all states, so calling ahead confirms availability before you visit.
- You will need to provide proof of residency and a valid ID to purchase a license at the counter.
Why Prices Differ Between States
Each state manages its own fish and wildlife resources and sets its own license fees to fund conservation programs, habitat restoration, and enforcement. A state with abundant fishing waters and high demand may charge more than a state with fewer anglers. Some states also offer discounts for seniors, military personnel, or disabled anglers, which Walmart will honor at the counter.
Your state's fish and wildlife website lists the exact fees for every license type—resident, non-resident, one-day, three-day, and annual. That same website also shows which retailers in your area sell licenses, and Walmart is usually one of them in populated areas.
What You Need to Bring to Walmart
Bring a valid government-issued ID (driver's license or passport) and proof of residency if you are buying a resident license. Some states require a Social Security number as well. If you are buying a non-resident license, you typically only need your ID.
The Walmart associate at the sporting goods counter will ask a few questions to confirm you meet your state's requirements—for example, whether you have completed a hunter safety course if your state requires it for certain licenses. They will then process the sale and issue your license on the spot or provide a temporary receipt while the official license is mailed to you, depending on your state's system.
One-Day and Short-Term Licenses
If you fish only occasionally, a one-day or three-day license is cheaper than an annual license and is often available at Walmart. A one-day license usually costs $10 to $20 and is valid for 24 consecutive hours from the time of purchase. Three-day licenses run $15 to $35 and are useful for a weekend trip.
These short-term licenses are subject to the same state rules as annual licenses—you still need to follow catch limits, seasonal closures, and gear restrictions. The only difference is the duration of validity and the lower cost.
Annual Resident vs. Non-Resident Licenses
A resident license is cheaper because you live in the state and contribute to its tax base. Annual resident licenses typically cost $15 to $50. A non-resident license costs much more—often $50 to $150 or higher for a year—because non-residents do not pay state income tax and the state charges a premium to offset that.
If you fish in multiple states, you will need a separate license for each one. Some states offer reciprocal agreements that honor licenses from neighboring states, but this is rare. Check your state's fish and wildlife website to see whether reciprocity applies to the states where you plan to fish.
How to Find Your State's Exact Price
Visit your state's fish and wildlife agency website—usually found by searching "[your state] fish and wildlife" or "[your state] fishing license." The site will list every license type, the exact fee, and which retailers sell them. You can also call the agency directly; the number is on their website.
Once you know the price and type you need, call your local Walmart sporting goods department to confirm they stock that license. Some rural Walmart locations do not sell fishing licenses, so a quick call prevents a wasted trip.
Frequently Asked Questions
Can I buy a fishing license online instead of at Walmart?
Yes. Most states allow you to buy licenses directly from their fish and wildlife website, and many deliver them when ready as a digital file you can print or show on your phone. Online purchase often avoids the trip to Walmart and may be faster, though some states charge a small processing fee.
Do I need a license if I fish on private property?
Most states require a license even on private land, unless the property owner has posted "no license required" signs. A few states exempt fishing on your own property, but this varies widely. Check your state's rules before assuming you are exempt.
What happens if I fish without a license?
Fishing without a valid license is a violation in every state and can result in fines ranging from $50 to several hundred dollars, confiscation of your gear, and in some cases criminal charges. The cost of a license is far less than the penalty.
How long does a Walmart fishing license take to arrive?
Walmart issues a temporary receipt at the counter that is valid when ready. Your official license arrives by mail within one to three weeks, depending on your state. You can fish using the temporary receipt while you wait for the official one.
Can I get a refund if I change my mind?
Refund policies vary by state and by Walmart location. Some states allow refunds within a short window if the license has not been used; others do not. Ask the associate at the counter about your state's refund policy before you complete the purchase.