What Walmart charges for fishing licenses
Walmart sells fishing licenses at the sporting goods counter, and the price depends on your state and the type of license you want. A one-day license typically costs between $10 and $25. A full-year resident license usually runs $15 to $35. Non-resident licenses cost more — often $30 to $60 for a year. Some states add a small transaction fee on top, usually $2 to $5.
The exact price for your state is posted at the Walmart sporting goods desk or on the state wildlife agency website. Walmart does not set these prices — your state does. Walmart is straightforward a vendor that sells them on the state's behalf, the same way a gas station sells lottery tickets.
Not every Walmart location sells licenses. Smaller stores or those without a sporting goods section do not. Call ahead to confirm your local Walmart has a sporting goods counter before you drive there.
Key Takeaways
- One-day fishing licenses at Walmart cost $10 to $25 depending on your state; full-year licenses cost $15 to $60.
- Walmart does not set the price — your state wildlife agency does, and Walmart collects a small transaction fee.
- You need to visit the sporting goods counter in person; Walmart does not sell fishing licenses online.
- Not all Walmart locations carry licenses, so call the sporting goods desk before you go.
- You will need proof of residency and a valid ID to buy a license, and some states require a hunter safety card for certain license types.
How to buy a fishing license at Walmart
Walk into the sporting goods section and ask for the fishing license counter. Have your ID ready — you will need a valid driver's license or state ID to prove your age and residency. Some states also require proof of a hunter safety course if you are buying a license that includes hunting privileges, though most fishing-only licenses do not.
Tell the associate what you want: a one-day license, a season license, or a specific type (some states sell separate licenses for freshwater, saltwater, or trout). The associate will print your license on the spot. You walk out with a physical license card or a printed receipt that serves as your license until the card arrives by mail.
The whole process takes five to ten minutes. You do not need to fill out a form — the associate handles the paperwork at the register.
When Walmart is not your best option
If you need a license outside business hours, Walmart will not help. Many states now sell licenses online through their wildlife agency website, and you can read and print your license when ready — even at midnight on a Sunday. Online is often faster than driving to a store.
If you need a specialized license — a saltwater stamp, a trout permit, or a license for a specific region — call your state wildlife agency first. Not all vendors carry every license type, and Walmart may not stock what you need. The agency can tell you which vendors near you carry it.
Some states also sell licenses through bait and tackle shops, sporting goods chains, and outdoor retailers. If Walmart is inconvenient, these places often have the same licenses at the same price.
Finding your state's license price
Your state wildlife agency website lists the exact price for every license type. Search "[your state] fishing license" and look for the official agency site — usually something like "Texas Parks and Wildlife" or "California Department of Fish and Wildlife." The site will show prices, what each license covers, and which vendors sell them.
You can also call Walmart's sporting goods counter directly and ask what your state charges. The associate will know, because they sell them every day.
What your license covers
A fishing license gives you the legal right to fish in your state's public waters during the season. It does not cover private property — you still need the landowner's permission. It also does not cover special areas like national parks or tribal lands, which have their own rules.
Most licenses are valid for one calendar year (January through December) or one season (spring through fall, depending on your state). A one-day license is exactly that — valid for one calendar day. Some states sell weekly licenses too.
License types and what they cost
| License Type | Typical Cost Range | Who Can Buy It |
|---|---|---|
| One-day resident | $10–$25 | State residents of any age (some states require parental consent under 16) |
| Full-year resident | $15–$35 | State residents |
| One-day non-resident | $15–$40 | Anyone visiting from out of state |
| Full-year non-resident | $30–$60 | Anyone living outside the state |
| Senior or youth discount | $5–$15 | Varies by state; usually ages 65+ or under 16 |
Prices vary widely by state. Florida and California charge more than rural states with fewer anglers. Check your state's wildlife website for the exact amount before you go to Walmart.
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. You must buy in person at the sporting goods counter. However, many states let you buy licenses directly from the state wildlife agency website and print them at home when ready.
Do I need a fishing license if I am under 16?
Most states exempt children under 16 from needing a license, but some require one. A few states offer free youth licenses. Check your state wildlife agency website to be sure — the rules vary.
What if I lose my license after I buy it?
Contact your state wildlife agency with your ID and the date you bought it. They can issue a replacement, usually for a small fee ($5 to $10). Walmart cannot replace it — only the state can.
Can I buy a license for someone else?
No. The person fishing must be present with their own ID to buy their own license. Licenses are non-transferable and tied to the person's name.
What happens if I fish without a license?
Penalties vary by state but typically include a fine ($50 to $500), confiscation of your catch, and possible court costs. Some states also suspend your fishing privileges for a year or more. It is cheaper and easier to buy the license upfront.