Walmart fishing license prices vary by state and license type
Walmart sells fishing licenses through its in-store sporting goods department and online, but the price you pay depends entirely on which state you fish in and what kind of license you need. A one-day license in one state might cost $15, while a full-year license in another state could be $30 or $50. Walmart acts as a vendor — it sells the license on behalf of your state's fish and wildlife department, so the price and rules are set by that state, not by Walmart.
The easiest way to find your exact price is to visit the sporting goods counter at your local Walmart and ask, or call ahead. You can also check your state's fish and wildlife website directly — most states list all license types and prices online. If you know your state, you can search "[your state] fishing license prices" and find the official breakdown in minutes.
Key Takeaways
- Walmart sells fishing licenses as an agent for your state's fish and wildlife department, so prices are set by the state, not by Walmart.
- A one-day license typically costs between $10 and $20, while annual licenses usually range from $25 to $60, depending on your state and whether you are a resident.
- You can buy a license in person at the sporting goods counter or online through Walmart's website, though online availability varies by state.
- You will need a valid ID and may need to provide your Social Security number or fishing history, depending on your state's requirements.
- Walmart charges a small processing fee on top of the state license fee — typically $2 to $5 — for handling the transaction.
Common license types and what they cover
Most states offer several license options so you only pay for what you need. A one-day license is the cheapest option and lets you fish for one calendar day. A three-day license covers three consecutive days. A seven-day license covers a week. An annual resident license covers a full calendar year and is the best value if you fish regularly — you pay once and fish all year.
Some states also sell non-resident licenses, which cost more than resident licenses because you do not live in the state. If you are visiting from out of state, a non-resident one-day or three-day license is often the cheapest way to fish legally. A few states offer senior licenses or disabled angler licenses at reduced prices if you meet the age or disability requirements.
Many states also require a separate trout stamp or saltwater endorsement if you plan to fish for those species. These are add-ons to your base license and cost extra — typically $5 to $15. Walmart can sell you the base license and any stamps or endorsements your state offers, all in one transaction.
How to buy a fishing license at Walmart
In person, walk to the sporting goods department and ask for a fishing license. The associate will ask which state you want to fish in, what type of license you need, and whether you want any stamps or endorsements. They will ask for your ID and may ask for your date of birth or Social Security number — this is required by your state's fish and wildlife department to issue the license. The whole process usually takes 5 to 10 minutes, and you walk out with a printed license or a receipt you can use when ready.
Online, go to Walmart.com, search for "fishing license," and select your state from the dropdown. You will answer the same questions and provide the same information. Walmart will email you a digital license or a printable receipt, depending on your state. Some states allow you to fish with the email receipt right away; others require you to wait for a physical license to arrive by mail. Check your state's rules before you head to the water.
Walmart's processing fee is separate from the state license fee. If your state charges $35 for an annual resident license, Walmart will add $2 to $5 on top of that. The total will be shown before you pay, so you know the exact amount.
What information you need to bring or have ready
You will need a valid photo ID — a driver's license, passport, or state ID card. Have your date of birth ready, even if it is on your ID, because the associate or online form will ask for it separately. Some states require your Social Security number to issue a license; others do not. Walmart will tell you if it is needed before you pay.
If you have fished before in that state and have an old license number, have it handy — some states ask for it to check your history. If this is your first license in that state, you will not have one, and that is fine. You should also know what you plan to fish for (freshwater, saltwater, trout, etc.) so you can buy the right stamps or endorsements at the same time.
Resident vs. non-resident license costs
A resident license is cheaper because you live in the state and pay taxes there. A non-resident license costs more because you are visiting. The difference varies widely. In some states, a resident annual license costs $25 while a non-resident annual license costs $60. In others, the gap is smaller. A one-day non-resident license might cost $15 to $20, making it the better choice if you are only fishing for a day or two.
To buy a resident license, you will need to prove residency. Walmart will ask for your ID, which shows your state address. If your ID is from another state, you cannot buy a resident license there — you will have to buy a non-resident license instead. Some states allow you to become a resident for fishing purposes after living there for a certain period (often 30 to 90 days), but you will need to show proof of that residency.
Digital vs. printed licenses and how to use them
Some states issue digital licenses that you can display on your phone. Others print a physical license on the spot. Some mail a license to you after you buy it online. The method depends on your state's system, not on Walmart. When you buy, ask whether you can fish when ready with a receipt or email confirmation, or whether you have to wait for the physical license to arrive.
If you receive a digital license, take a screenshot or save the email so you have it offline — cell service can be spotty near water. If you receive a printed license, keep it with you while you fish. Fish and wildlife officers will ask to see it, and you are required by law to have it on you. A photo of the license on your phone is usually not enough; you need the physical copy or a digital license issued by your state.
Frequently Asked Questions
Can I buy a fishing license online and fish the same day?
It depends on your state. Some states issue digital licenses when ready, and you can fish right away with the email receipt. Others mail a physical license, which can take 5 to 10 business days. When you buy online, Walmart or your state's website will tell you whether you can fish when ready or have to wait. If you are in a hurry, buying in person at Walmart is faster.
What if I lose my fishing license?
Contact your state's fish and wildlife department to request a replacement. Some states issue a free replacement; others charge a small fee. Walmart cannot replace a lost license — only your state can. If you have the receipt or confirmation number from when you bought it, that will help speed up the replacement process.
Do I need a fishing license if I am fishing on private property?
Most states require a license even on private land, though a few states exempt you if you have written permission from the landowner. Check your state's rules before you fish. The safest choice is to buy a license — it is inexpensive and keeps you legal no matter where you fish.
Can I buy a license for someone else?
No. A fishing license is tied to the person whose name is on it, and you must provide that person's ID and information. The person who will fish has to be present or provide their information directly. Walmart cannot issue a license in someone else's name without their ID.
What happens if I fish without a license?
Fishing without a valid license is illegal in every state and can result in fines ranging from $50 to several hundred dollars, depending on the state. You may also lose your fishing privileges for a period of time. A fishing license is cheap compared to the cost of a fine, so it is always worth buying before you go.