Last summer, I got so excited about a fishing trip to Lake Fork, Texas, that I almost forgot something pretty important: my fishing license!
I’d been daydreaming about catching a big bass for weeks, picturing the peaceful water and the thrill of the tug on my line.
But as I packed my gear, it dawned on me—my old license had expired, and I wasn’t about to risk a fine or ruin my plans.
I needed one fast, and that’s when I thought of Walmart. I’d heard they sell licenses right in the store, and since it’s so close to home, I decided to give it a try.
Let me tell you, it was easier than I expected!
Step 1: Figuring Out I Needed a License—and Picking Walmart
I’ve fished before, but life got busy, and my old license slipped my mind.
In Texas, anyone over 16 needs one to fish in public waters, like lakes or rivers. I was after largemouth bass, so a freshwater license was what I wanted.
I could’ve driven to the Texas Parks and Wildlife office, but it’s almost an hour away, and they close at 5 PM—not great for my schedule.
I thought about buying it online, but there’s a $5 fee, and I’d have to wait for it to arrive in the mail.
Walmart, though? It’s just down the road, open late, and I could grab some fishing stuff while I was there. For about $30, I’d get my license and maybe a few extras—like bait or a snack for the boat.
Step 2: Getting Ready Before I Headed Out
Went to my local Walmart yesterday to get my fishing license. Which is in the Sporting Goods Dept. Not one gun on display. I asked why and was told that they were told to remove them and store them in the back.
— thomas engle (@thomasengle19) May 27, 2022
Not every Walmart sells fishing licenses—only the ones with a Sporting Goods area—so I called my local store to be sure.
“Yes, we have them!” the nice lady on the phone said. I asked what to bring, and she told me a photo ID, like my driver’s license, and maybe proof I live in Texas if my ID didn’t show it—like a bill with my address.
My license had my current address, so I was good with just that. I also peeked at the Texas Parks and Wildlife website to see the prices: $30 for a year-long freshwater license or $11 for one day.
I chose the yearly one since I’d fish more than once—it’s a better deal.
Step 3: Arriving at Walmart

Walking in, I headed straight for the Sporting Goods section—past the groceries and TVs, right to the back where they keep the fishing gear and hunting stuff. It was calm, just one person looking at tackle boxes nearby.
I saw an employee tidying shelves and said, “Hi, I’m here to get a fishing license.” She smiled and replied, “Oh, sure, I’ll help you with that!”
Step 4: Doing the Paperwork
View this post on Instagram
She walked me over to a small machine on the counter—it looked a bit old-fashioned, but it’s the system they use for licenses.
She asked, “Are you a Texas resident?” I said yes and handed her my driver’s license.
She typed in my details—my name, address, and birthday—then asked, “Freshwater, saltwater, or both?” I told her, “Just freshwater,” already imagining those bass.
She clicked a few buttons, made sure I wanted the yearly one, and said, “That’s $30, and there’s no extra charge.”
I liked that—no hidden fees like online! She printed a paper for me to sign, checked my ID again, and we were almost done.
Step 5: Paying and Holding My License

I paid with my debit card, and in just a moment, the machine printed my license—a tough little paper with my name, a license number, and an expiration date of March 31, 2026 (it lasts a full year from when you buy it in Texas).
She gave it to me along with a small booklet of fishing rules and said, “Keep this with you—the game wardens like to see it.” I slipped it into my wallet, feeling ready for the lake.
Step 6: Grabbing Extras and Heading to the Lake
@jasonborofka Lucky Cast #lakefork #texasbassfishing #bassfishing #foryoupage #topwater #swimbaits #fishingtips #dobynsrods #america #usa #epicfail ♬ original sound – Jason Borofka
Since I was already there, I picked up a pack of plastic worms for $3 and a bottle of water for $1—cheaper than a bait shop and super handy.
By 10:15 AM, I was back in my truck, license in hand, excited for Lake Fork.
It felt so simple—no waiting around, no stress, just done.
At $30 for a year, it’s worth it for how much I love fishing. I’ve gone back to Walmart to renew since then—it’s my favorite way now.
The Best Part
Walmart made it quick, affordable, and painless, giving me more time to enjoy fishing instead of worrying.
Whether you’re after bass like me, catfish, or just some quiet time by the river, getting your license at Walmart is so simple.
Grab your ID, head to your nearby store, and you’ll be ready to fish in no time. Your next great catch is out there waiting!