Yes, Walmart sells fishing licenses at most locations

Most Walmart stores sell fishing licenses at the customer service desk or sporting goods counter. The license you get is the same one issued by your state's fish and wildlife department — Walmart is straightforward an authorized vendor. You walk in, tell the associate what type of license you need, provide your information, pay the fee, and walk out with your license printed on the spot.

Not every Walmart carries licenses. Smaller stores or those without a sporting goods section often do not stock them. Call ahead to confirm your local store sells them before making the trip. The phone number is on Walmart's website, and you can ask for the sporting goods or customer service desk directly.

Hours matter. Walmart's customer service desk closes before the store does — usually between 8 and 9 p.m. If you need a license on a Sunday evening, you may arrive to find the desk closed even though the store is still open.

Key Takeaways

  • Walmart's customer service or sporting goods desk sells fishing licenses that are valid in your state, printed when ready after purchase.
  • Not all Walmart locations carry licenses, so call your store's customer service desk to confirm before you go.
  • You will need a valid government ID and your Social Security number to buy a license at Walmart.
  • The customer service desk closes earlier than the store, so plan to arrive during business hours, not at closing time.
  • Online purchase through your state's fish and wildlife website is often faster and available 24 hours, though some states require in-person purchase for first-time buyers.

What to bring when you go to Walmart

Bring a valid government ID — a driver's license, passport, or state ID card. The associate will record your name, address, and date of birth from this ID. You will also need your Social Security number. Have both pieces of information ready before you reach the counter.

Know what type of license you need. Most states offer a basic annual license for residents, a short-term license (three days or seven days), and a one-day license. Some states charge different prices for different waters — inland versus coastal, for example. If you are unsure which one applies to where you plan to fish, ask the associate or check your state's fish and wildlife website before you arrive.

Bring cash or a card. Walmart accepts both. The price varies by state and license type, ranging from roughly $15 for a one-day license to $50 or more for an annual resident license. Some states add a habitat or conservation stamp fee on top of the base license price.

Other places that sell fishing licenses

Sporting goods stores like Bass Pro Shops, Cabela's, and Dick's Sporting Goods sell licenses at their counters. Many independent bait and tackle shops also carry them. These stores often have staff who fish themselves and can answer questions about local conditions or regulations while you are there.

Your state's fish and wildlife department sells licenses directly through their website, usually with an option to print when ready or have a physical license mailed to you. Online purchase is available 24 hours and does not require a trip to a store. Some states charge a small processing fee for online purchase, but the convenience often makes up for it.

Some state parks and boat launch facilities have kiosks or staffed windows where you can buy a license. If you are already at the water, this is the fastest option. Hours vary by location, so call ahead.

What happens after you buy your license

You will receive a printed license with your name, license number, and expiration date. Keep this with you while you fish — most states require you to have it on your person. Some states also issue a separate stamp or tag that must be attached to your license or displayed on your boat.

Your license is valid only in the state that issued it. If you plan to fish in multiple states, you will need a separate license for each one. Some states offer reciprocal agreements with neighboring states, but this is rare and state-specific.

Check the expiration date on your license. Most annual licenses expire on December 31 of the year they are issued, even if you buy them in November. Some states use a different expiration date. Fishing without a valid license can result in a fine, so renew before the date passes.

When Walmart is not your best option

If you need a license the same day and your local Walmart does not carry them, your state's fish and wildlife website is usually faster. Many states allow you to print a temporary license when ready after online purchase, valid while your physical license is mailed to you.

If you have questions about regulations — what fish you can keep, size limits, closed seasons — the staff at an independent tackle shop will usually know the answers. Walmart associates are trained to sell licenses, not to advise on fishing rules. A tackle shop can save you a wasted trip if you are unsure whether the water you want to fish is open.

If you are buying your first license and your state requires an in-person purchase or a hunter safety course completion, Walmart cannot help. Check your state's requirements before you go. Some states require first-time hunters to take a course, but fishing licenses typically have no such requirement.

Frequently Asked Questions

Can I buy a fishing license for someone else?

No. You must be present with your ID and Social Security number to buy a license. The license is issued to the person whose information is on it. Some states allow you to buy a license online and have it mailed to someone else as a gift, but the recipient's name and information must be on the license itself.

What if I lose my fishing license?

Contact your state's fish and wildlife department to request a replacement. Most states charge a small fee, usually $5 to $10. You can often request a replacement online and print a temporary license while you wait for the physical copy to arrive by mail.

Do I need a license to fish in a private pond?

Rules vary by state. Some states exempt private property owners and their guests from licensing requirements. Others require a license even on private land. Check your state's fish and wildlife website or call their office to confirm the rule where you live.

How long does it take to buy a license at Walmart?

The transaction usually takes five to ten minutes if you have your ID and Social Security number ready. Longer waits can happen during peak hours or if the customer service desk is busy with other tasks. Arriving early in the day or on a weekday typically means shorter lines.

Can I buy a fishing license online and pick it up at Walmart?

No. Walmart does not offer online purchase with in-store pickup for fishing licenses. You must buy in person at the customer service desk. Your state's fish and wildlife website offers online purchase with when ready printing or mailing options.