What Walmart charges for fishing licenses

Walmart sells fishing licenses in-store at the sporting goods counter, 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 $20 to $50. Non-resident licenses cost more — often $40 to $100 for a year. Some states charge extra fees on top of the base license price, so your actual total may be higher than the posted rate.

Walmart does not set these prices. Your state's fish and wildlife agency sets the fee, and Walmart collects it on their behalf. This means the price you pay at Walmart is the same price you would pay directly from your state's wildlife office or online portal. Walmart's role is to process the paperwork and take your money — they do not profit from the license itself.

Not every Walmart location sells licenses. You need a store with an active sporting goods department and a staff member trained to process licenses. Call ahead to confirm your local Walmart offers this service before you drive there.

Key Takeaways

  • Walmart's fishing license prices are set by your state, not by Walmart, so you pay the same amount whether you buy at Walmart or from your state wildlife office.
  • One-day licenses typically cost $10 to $25, while annual resident licenses range from $20 to $50, depending on your state.
  • Non-resident licenses cost significantly more than resident licenses and may require proof of residency or a driver's license from another state.
  • Only Walmart locations with a sporting goods department can sell licenses, so you should call ahead to confirm your store offers this service.
  • Some states add extra fees for specific endorsements like trout stamps or saltwater permits, which increase your total cost.

How to buy a fishing license at Walmart

Go to the sporting goods counter during store hours and tell the associate you want to buy a fishing license. Bring a valid government-issued photo ID — your driver's license works. The associate will ask you questions about where you plan to fish, whether you are a state resident, and what type of fishing you want to do. Your answers determine which license type you need and what it costs.

The associate will print your license on the spot or issue it as a temporary receipt while the permanent license is mailed to you. Some states mail the physical license within one to two weeks; others issue it when ready as a printed document you can use right away. Ask the associate which applies in your state before you leave the counter. If you need to fish before the permanent license arrives, ask whether the receipt counts as proof of purchase.

Payment is cash or card at the counter. Walmart does not charge a separate processing fee beyond the state license fee itself.

Resident versus non-resident license costs

A resident license is cheaper and is available to anyone who has lived in the state for a set period — usually 30 to 90 days, though this varies. You prove residency with a driver's license, utility bill, or lease. Resident licenses typically cost $20 to $50 per year.

A non-resident license is for people who do not meet the residency requirement. Non-resident annual licenses often cost $40 to $100 or more. If you are visiting for a short trip, a non-resident short-term license (one day to one week) may be cheaper than an annual license. A one-day non-resident license might cost $15 to $30, depending on the state.

Some states offer a third option: a temporary resident license for people who have recently moved and do not yet meet the residency window. Ask the Walmart associate whether your situation qualifies.

Additional fees and endorsements

Your base license price covers basic freshwater fishing in most cases. However, many states charge extra for specific endorsements or stamps. A trout stamp (required to fish for trout in some states) adds $5 to $15. A saltwater endorsement (if you plan to fish in coastal waters) adds $10 to $25. Some states charge separately for catfish, bass, or walleye fishing.

Ask the Walmart associate which endorsements explore to where you plan to fish. If you are unsure, describe the location and the species you want to catch, and they can tell you what you need. It is cheaper to buy the right endorsement upfront than to be stopped by a game warden and fined for fishing without one.

Alternatives to buying at Walmart

You can buy a fishing license directly from your state's fish and wildlife website, by phone, or in person at the wildlife office. Online purchase is often the fastest route — you can print your license when ready or receive it by email. Phone purchase takes a few minutes and works if you do not want to go online. The price is identical to Walmart's price because the state sets the fee.

Some sporting goods stores other than Walmart also sell licenses — Dick's Sporting Goods, Cabela's, and local bait-and-tackle shops often carry them. Again, the price is the same across all vendors because your state controls the fee.

If you want to avoid a trip entirely, your state's online portal is usually the quickest option. You can buy and print your license in minutes from home.

What to bring and what to expect

Bring a valid photo ID. A driver's license is standard, but a passport or state ID card works too. If you are buying a non-resident license, bring an ID from your home state to prove you do not live in the state where you are fishing.

The process at the counter takes 5 to 10 minutes. The associate will ask your name, address, date of birth, and what type of fishing you plan to do. They will confirm the license type and price, take your payment, and issue your license. If the store is busy, you may wait longer.

Some states require you to take a hunter safety or boating safety course before you can buy certain licenses. Ask the associate whether this applies to you. If it does, you will need to show proof of completion before they can process your purchase.

Frequently Asked Questions

Can I buy a fishing license online instead of at Walmart?

Yes. Your state's fish and wildlife website lets you buy and print a license when ready. The price is the same as Walmart's. Online purchase is often faster if you do not want to visit a store.

Do I need a license if I am fishing on private property?

Most states do not require a license for fishing on private land with the owner's permission, but some do. Check your state's rules before you fish. The Walmart associate or your state wildlife office can tell you whether your situation requires a license.

How long does a fishing license last?

An annual license typically runs from January 1 to December 31, or from the date of purchase for 12 months, depending on your state. A one-day license is valid for 24 hours from the time of purchase. Ask the associate which applies in your state.

What happens if I fish without a license?

You can be fined by a game warden. Fines typically range from $50 to $500 or more, depending on the state and whether it is a first offense. A license costs far less than a fine, so buying one before you fish is the practical choice.

Can I buy a license for someone else?

No. The person who will fish must be present with a valid ID to buy their own license. The license is tied to that person's name and ID number.