Yes, Walmart sells fishing licenses in most states
Walmart sells fishing licenses at the sporting goods counter in most of its stores. The licenses are issued on the spot by Walmart staff who are trained to process them. You walk in, go to the sporting goods or outdoor section, provide your information, pay the fee, and leave with your license the same day. Not every Walmart location carries them — smaller stores or those without a sporting goods department do not — so call ahead to confirm.
The license you buy at Walmart is the same official document issued by your state's fish and wildlife agency. Walmart acts as an authorized vendor. The price is set by your state, not by Walmart, so you pay the same amount whether you buy it there, at a dedicated sporting goods store, or online through your state's wildlife agency website.
Key Takeaways
- Walmart sells fishing licenses at the sporting goods counter in most locations, and you receive the license when ready after purchase.
- The license fee is set by your state and does not vary by retailer, so Walmart's price matches other vendors.
- You will need a valid government ID and your Social Security number to purchase a license.
- Call your local Walmart before visiting to confirm the sporting goods counter is staffed and licenses are in stock that day.
- If your Walmart does not sell licenses, your state's fish and wildlife website lists all authorized vendors in your area.
What you need to bring to Walmart
Bring a valid government-issued ID — a driver's license, passport, or state ID card. You will also need your Social Security number. Walmart staff will ask for both before issuing the license. If you do not have your Social Security number memorized, bring a document that shows it, such as a Social Security card or tax return.
Have your payment method ready. Walmart accepts cash, debit cards, and credit cards at the sporting goods counter. Some locations may also accept mobile payment apps, but calling ahead to confirm payment options is safer than assuming.
Types of fishing licenses Walmart can sell you
Walmart sells the standard annual fishing license for your state, which is usually valid for one calendar year or 12 months from the purchase date depending on your state's rules. Many states also offer short-term licenses — three-day, seven-day, or one-day options — and Walmart typically stocks these as well. The cost is lower for shorter periods, so if you fish only occasionally, a short-term license may save you money.
Some states offer separate licenses for freshwater and saltwater fishing, or for specific methods like trout fishing. Walmart will have whichever licenses your state issues. Ask the staff member which license matches where and how you plan to fish. If you are unsure, your state's fish and wildlife website has a guide to which license you need.
When Walmart's sporting goods counter is staffed
Sporting goods counters at Walmart are not always staffed during all store hours. Many locations have limited hours — often 10 a.m. to 6 p.m. on weekdays, with shorter hours on weekends. Some stores close the counter during lunch or have only one staff member, which can mean a wait. Call the store directly and ask for the sporting goods counter to find out when someone is available.
If you call and the counter is closed or no one answers, try again at a different time rather than visiting in person. Many Walmart locations are busiest in the early morning and late afternoon, so mid-morning or early afternoon calls often reach someone faster.
Alternatives if your Walmart does not sell licenses
If your local Walmart does not have a sporting goods counter or does not sell licenses, your state's fish and wildlife agency website lists all authorized vendors. These usually include sporting goods stores like Bass Pro Shops, Cabela's, and Dick's Sporting Goods; bait and tackle shops; and sometimes hardware stores or outdoor retailers. Call ahead to any store to confirm they sell licenses and are open.
Many states also allow you to purchase a license online through the state's official wildlife website. Online purchase is often faster than visiting a store, and the license is either mailed to you or available as a digital file you can print at home. Processing times vary by state — some issue licenses when ready, while others take a few business days. Check your state's website to see if online purchase is an option and how long delivery takes.
Cost and payment details
Fishing license fees vary widely by state. An annual license for a resident typically ranges from $15 to $35, though some states charge more. Non-residents pay higher fees, often $50 to $150 or more for an annual license. Short-term licenses cost less — a one-day license might be $5 to $15. Your state's fish and wildlife website lists the exact fees for all license types.
Walmart charges the state-set price with no additional markup. You pay only the license fee itself; Walmart does not add a processing fee or service charge. Some states allow you to pay by check or money order if you purchase online, but at Walmart you will pay by cash, debit, or credit card.
What happens after you buy your license
After you pay, Walmart staff will print your license on the spot or provide it as a card or document. Read it carefully before you leave the counter to make sure all your information is correct — name, address, license number, and expiration date. If something is wrong, tell the staff member when ready so they can correct it or reissue it.
Keep your license with you whenever you fish. You are required by law to show it to a game warden or fishing officer if asked. Some states require you to wear it visibly or carry it in your wallet; others just require you to have it on hand. Check your state's rules to know what is expected. If you lose your license, contact your state's fish and wildlife agency to request a replacement, which usually costs a small fee.
Frequently Asked Questions
Can I buy a fishing license for someone else at Walmart?
No. The person who will use the license must be present with their own ID and Social Security number. Licenses are non-transferable and issued to a specific person. If you want to buy a license for a family member, they need to come to Walmart with you or go themselves.
What if I do not have a Social Security number?
Contact your state's fish and wildlife agency before going to Walmart. Some states have alternative identification methods for non-citizens or people without a Social Security number. The agency can tell you what documents you can use instead and which retailers accept them.
Do I need a fishing license if I fish on private property?
Rules vary by state. Some states exempt fishing on private land with the owner's permission; others require a license everywhere. Check your state's fish and wildlife website or call the agency to confirm whether you need a license for the specific place you plan to fish.
How long does it take to buy a license at Walmart?
If the counter is staffed and not busy, the process takes 5 to 10 minutes. If there is a line or the staff member is helping another customer, wait time can be 15 to 30 minutes or longer. Calling ahead to ask how busy the counter is can help you choose the best time to visit.
Can I renew my license at Walmart?
Yes. When your license expires, you can buy a new one at Walmart the same way you bought the first one. Bring your ID and Social Security number. You do not need to show your old license, though having it on hand can speed up the process if the staff member wants to look up your history.