What Walmart charges for fishing licenses
Walmart sells fishing licenses at the customer service desk, 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 charge extra fees on top of the base license price, so the final total at checkout may be higher than the posted rate.
Not every Walmart location sells licenses. Call ahead to confirm the store near you has a customer service desk that handles them. Hours vary, but most Walmart customer service counters close earlier than the store itself — often by 8 or 9 p.m. — so plan to visit during the afternoon if possible.
Key Takeaways
- Walmart's fishing license prices range from about $10 for a one-day license to $35 for a full-year resident license, depending on your state.
- You must buy your license at the customer service desk, not at a regular checkout, and not all Walmart locations sell them.
- Your state's fish and wildlife agency sets the actual price, so two Walmart stores in different states will charge different amounts for the same license type.
- You will need proof of residency (a driver's license or utility bill) to buy a resident license, and some states require a hunting safety certificate for certain licenses.
How to buy a fishing license at Walmart
Walk to the customer service desk with your ID. Tell the associate you want to buy a fishing license and say which type — one-day, three-day, or annual. They will ask what state you fish in and whether you are a resident of that state. Hand over your driver's license or state ID to confirm your residency.
The associate will print your license on the spot or give you a temporary receipt if your state requires online registration. Some states issue a physical card; others send a digital license to your email. Ask the associate which format your state uses so you know what to expect. The whole process takes about five minutes.
Why prices vary by state
Each state's fish and wildlife agency sets its own license fees. A one-day license in one state might cost $10, while the same license in another state costs $25. Walmart does not set these prices — they are determined by your state's Department of Fish and Wildlife, Department of Natural Resources, or equivalent agency.
Some states also add a habitat stamp or conservation fee on top of the base license price. This extra charge goes toward maintaining fishing areas and protecting fish populations. The total you pay at Walmart includes both the license and any required stamps, so you will not face surprise fees later.
Resident versus non-resident licenses
A resident license is cheaper and requires you to have lived in that state for a set period — usually at least 30 days, though some states require six months or a year. You will need to show a driver's license, utility bill, or lease agreement with your current address.
A non-resident license costs significantly more but has no residency requirement. If you are visiting another state to fish, you buy a non-resident license. Some states offer short-term non-resident licenses (one day, three days, or seven days) at lower prices than a full-year non-resident license, which is useful if you are only fishing once or twice.
What to bring to Walmart
Bring a valid photo ID — a driver's license, passport, or state ID card. The associate will check it to confirm your name, address, and residency status. If you do not have a photo ID, ask the Walmart associate whether your state accepts an alternative form of identification; some states allow a utility bill or lease with your name and current address.
If your state requires a hunting or fishing safety certificate for your license type, bring that certificate too. Some states waive the certificate requirement for anglers over a certain age (often 65 or older), so check your state's rules before you go. The Walmart associate can tell you whether you need it, but calling ahead to your state's fish and wildlife office is faster.
Alternatives if your Walmart does not sell licenses
If the Walmart near you does not have a customer service desk or does not sell licenses, you can buy one directly from your state's fish and wildlife website. Most states let you purchase online and print your license at home or receive it by email within minutes. Online purchases often cost the same as buying in person at Walmart.
You can also visit a sporting goods store like Bass Pro Shops, Cabela's, or a local bait and tackle shop. These stores almost always sell licenses and often have staff who know your state's specific rules. Some county clerk offices and park ranger stations sell licenses too, though hours are usually limited.
Common mistakes to avoid
Do not assume your Walmart sells licenses without calling first. Some locations in rural areas or small towns do not have the infrastructure to issue them. A five-minute phone call to the customer service desk saves you a wasted trip.
Do not buy a non-resident license if you live in the state. You will overpay by $20 to $40. Bring your ID to prove residency and ask for the resident rate. If you recently moved to a new state, ask the associate whether you have been there long enough to count as a resident — the answer varies by state.
Do not forget that some states require you to register your license online after purchase. The Walmart associate will tell you if this applies, but if they do not mention it, ask. Registering takes two minutes on your phone and is usually free.
Frequently Asked Questions
Can I buy a fishing license online instead of at Walmart?
Yes. Most states let you buy licenses directly from their fish and wildlife website. You can print it at home or get it by email. The price is usually the same as Walmart, and you get it when ready instead of waiting for a store visit.
Do I need a license to fish in a private pond?
It depends on your state. Some states do not require a license for private property with the owner's permission. Call your state's fish and wildlife office or check their website to confirm the rule where you fish.
How long does a one-day license last?
A one-day license is valid for 24 consecutive hours from the time of purchase, though some states define it as a calendar day (midnight to midnight). Ask the Walmart associate or check your receipt to see which rule your state uses.
What if I lose my fishing license after I buy it?
Contact your state's fish and wildlife office. Most states will reissue a replacement for a small fee, usually $5 to $10. Some let you print a duplicate from your online account if you registered your license.
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 and address.