What Walmart charges for fishing licenses
Walmart sells fishing licenses at the customer service desk in most stores, 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 extra fees on top of the base price, and a few states charge differently depending on whether you fish freshwater, saltwater, or both.
The exact amount varies by state because each state's fish and wildlife department sets its own prices and rules. Walmart acts as a vendor — they sell the license on behalf of your state, but they do not set the cost. Before you go to the store, check your state's fish and wildlife website to find the current price for the license type you need.
Key Takeaways
- Walmart sells fishing licenses at the customer service desk, with prices ranging from about $10 for a one-day license to $35 for a full-year resident license, depending on your state.
- Each state sets its own fishing license prices, so the cost at your Walmart will differ from another state's Walmart.
- Non-resident licenses cost significantly more than resident licenses, often double the price or higher.
- Some states charge separate fees for freshwater and saltwater fishing, or require additional stamps or endorsements that add to the total cost.
- You can check your state's fish and wildlife website to see the exact price before you visit the store.
How to find your state's specific price
Your state's fish and wildlife agency publishes a price list online. Search "[your state] fish and wildlife fishing license" or "[your state] DNR fishing license" to find the official page. The site will show you every license type available, the cost of each one, and whether Walmart in your state sells them.
Not every Walmart location carries fishing licenses. Stores in rural areas and near popular fishing spots are more likely to stock them than stores in cities. If you are unsure whether your local Walmart sells licenses, call the customer service desk and ask. If they do not, your state's website will list other vendors — usually bait shops, sporting goods stores, or the state office itself.
Types of licenses and their typical costs
A one-day license is the cheapest option and lets you fish for a single calendar day. These usually cost $10 to $25 and are good for tourists or people trying fishing for the first time. A three-day license costs a bit more and covers three consecutive days. A seven-day license runs $20 to $40 in most states.
A full-year resident license is the standard choice for people who live in the state and fish regularly. Prices range from $15 to $35 depending on the state. A non-resident license costs much more — typically $30 to $60 per year — because non-residents do not pay state taxes that fund fish management. Some states also sell senior licenses at a discount, usually around $5 to $15 per year for people over 65 or 70.
Additional fees and endorsements
Many states charge extra fees beyond the base license price. A trout stamp or salmon stamp lets you fish for those species and typically costs $5 to $15. A saltwater endorsement is required in coastal states if you want to fish in the ocean and usually costs $10 to $25. Some states charge a habitat stamp that funds conservation — these are usually $5 to $10.
These add-ons are optional only if you do not plan to fish for those specific species. If you want to catch trout in a state that requires a trout stamp, you must buy both the base license and the stamp. Walmart's customer service desk can tell you which endorsements you need based on where and what you plan to fish.
Payment methods and how to complete the purchase
Walmart accepts cash, debit cards, and credit cards at the customer service desk. You will need to provide your date of birth and state of residence. Some states require you to answer a few questions about your hunting or fishing history, but most do not. The whole process takes about five minutes.
You will receive a printed license or a temporary receipt that serves as proof you have a valid license while the official document is mailed to you. Check with the Walmart employee about your state's rules — some states mail the license within a few days, while others issue it when ready. Keep your receipt or temporary license with you when you fish, because game wardens may ask to see it.
Alternatives if Walmart does not sell licenses in your area
If your local Walmart does not carry fishing licenses, you can buy one directly from your state's fish and wildlife office, usually online through their website. Many states let you print the license when ready after purchase, so you can fish the same day. This method often costs the same as buying at Walmart.
Bait and tackle shops, sporting goods stores like Bass Pro Shops or Cabela's, and some sporting goods departments at other retailers also sell licenses. Call ahead to confirm they have the type of license you need in stock. Some small towns have a town clerk's office or parks department that sells licenses as well.
Frequently Asked Questions
Do I need a fishing license if I fish on private property?
Most states require a license even on private land, unless you own the property yourself. A few states exempt landowners and their when ready family members. Check your state's fish and wildlife website to confirm the rule where you plan to fish.
Can I buy a fishing license online instead of at Walmart?
Yes. Most states sell licenses directly through their fish and wildlife website, and you can print it when ready or have it mailed. Online purchase is often faster than going to a store, especially if you want to fish the same day.
What happens if I fish without a license?
Fishing without a valid license is a violation in every state and can result in a fine ranging from $50 to several hundred dollars, depending on the state. You may also lose your fishing privileges for a period of time. A license costs far less than a fine.
Do children need a fishing license?
Most states exempt children under a certain age — often 12 to 16 — from needing a license. Some states require a license at any age. Check your state's rules before you take a child fishing, because the age cutoff varies widely.
How long does a fishing license last?
A one-day license is valid for one calendar day. A year-long license is typically valid from January 1 to December 31 of that year, regardless of when you buy it. Some states use a different calendar — for example, July 1 to June 30 — so check your state's website.