Walmart fishing license prices by state
Walmart sells fishing licenses through its website and in-store kiosks, but the price depends entirely on which state you fish in and what type of license you need. There is no single Walmart price — the retailer acts as a vendor for your state's fish and wildlife department, so you pay what your state charges, plus a small Walmart transaction fee (usually $2 to $3).
A one-day license in most states costs between $10 and $25. A full-year resident license typically ranges from $20 to $50. Non-resident annual licenses are much higher — often $75 to $150 or more. Some states offer multi-day licenses (3-day or 7-day) that fall between the one-day and annual prices.
The exact amount for your state is visible on Walmart's website before you pay. Search for your state name and "fishing license" on Walmart.com, and the kiosk will show you every option available and the price for each one.
Key Takeaways
- Walmart charges your state's official fishing license fee plus a $2 to $3 transaction fee, so the total varies by state and license type.
- One-day licenses usually cost $10 to $25, while annual resident licenses range from $20 to $50 depending on your state.
- You can see the exact price for your state on Walmart.com before you complete the purchase.
- Walmart prints your license when ready at the kiosk or mails it to you if you order online, depending on your state's rules.
Where to buy a Walmart fishing license
Walmart sells licenses in two ways: through the in-store kiosk in the sporting goods section, or through Walmart.com. The in-store kiosk is faster if you need a license the same day — you answer a few questions, pay, and walk out with a printed license in minutes.
Online purchases through Walmart.com take longer. Some states mail the license to you, which can take 5 to 10 business days. Other states issue it when ready as a digital file you can print at home. Check your state's rules on Walmart's website before you order online, because the delivery method depends on your state's fish and wildlife department, not Walmart.
What information you need to provide
When you buy a fishing license at Walmart, you will need to provide your full name, date of birth, address, and state of residence. If you are buying a license for someone else, you will need their information instead.
Some states also ask whether you have a hunting or fishing license from another state, or whether you have been convicted of a fish and wildlife violation. Answer honestly — the system checks against state records, and false information can result in the license being revoked.
Resident versus non-resident licenses
A resident license is cheaper and is available to anyone who has lived in the state for at least 30 days (the exact requirement varies by state). A non-resident license costs significantly more and is for people who do not meet the residency requirement.
If you recently moved to a state, you may still may have access to as a resident even if you have not lived there a full year. Check your state's specific rule on Walmart's website or call your state's fish and wildlife department to confirm your status before you buy.
Short-term licenses for occasional anglers
If you fish only once or twice a year, a one-day or three-day license is usually cheaper than an annual license. A one-day license lets you fish for 24 consecutive hours from the time you buy it. A three-day or seven-day license covers that span of days.
Compare the cost of a short-term license to an annual license before you decide. In some states, the annual license is only slightly more expensive than a one-day license, so buying annual makes sense even if you fish infrequently.
What the license covers and does not cover
A basic fishing license lets you fish in public waters during the open season for your state. It does not cover special permits — for example, some states require a separate trout stamp or saltwater endorsement if you want to fish for those species. Walmart can sell you these add-ons at the same time you buy your base license.
The license also does not cover fishing on private property without the owner's permission, or fishing in closed seasons. Your state's fish and wildlife website lists the open seasons and catch limits for each species in your area.
How long your license lasts
A one-day license is valid for 24 hours from the time you buy it. A three-day or seven-day license covers that calendar span. An annual license is valid for one year from the date you buy it — the expiration date is printed on the license itself.
Some states renew licenses on a calendar year (January 1 to December 31), while others use a different date. Check your license to see the exact expiration date, because fishing with an expired license can result in a fine.
Frequently Asked Questions
Can I buy a fishing license for someone else at Walmart?
Yes. You provide their name, date of birth, and address at the kiosk or online. Some states mail the license to the person's address, while others let you pick it up when ready. Ask the Walmart associate which method your state uses before you pay.
Do I need to bring my ID to buy a fishing license at Walmart?
Not always. If you are buying in-store, the kiosk asks for your name and date of birth, which it verifies against state records. Online, you enter the same information. A physical ID is not required, but the information you provide must match state records or the purchase may be rejected.
What if I lose my fishing license after I buy it?
Contact your state's fish and wildlife department, not Walmart. They can issue a replacement, usually for a small fee ($5 to $10). Some states let you request a replacement online, while others require you to call or visit in person. Walmart cannot reissue or replace licenses.
Can I return a fishing license if I change my mind?
No. Fishing licenses are non-refundable once purchased, because they are issued by the state and tied to your name and date of birth. If you bought the wrong type of license by mistake, contact your state's fish and wildlife department to see if they offer an exchange or credit toward a different license type.
Does Walmart sell fishing licenses in every state?
Walmart sells licenses in most states, but not all. A few states handle licenses only through their own fish and wildlife website or office. Check Walmart.com and search for your state — if no license option appears, your state does not use Walmart as a vendor, and you will need to buy directly from your state's fish and wildlife department.