The countdown to Christmas is on, and all these deals on Walmart stocking stuffers make it easy to save on toys, tech, beauty items, candy, and more.
Fact: you don’t need a Black Friday sale to score stocking stuffer deals for Christmas. All it takes is a trip to your local Walmart. And maybe not even that. With the Walmart app, you can save on stocking stuffers right from your sofa — and grab your items for free with Walmart Pickup.
Walmart has sale prices on a wide selection of stocking stuffers every week. Plus, some items are cheap enough at regular prices, like $1 candy bars and Hot Wheels singles. But between Walmart clearance items, the Dollar Shop, and cashback from the Ibotta app, paying less than full prices is always possible.
To help you stress less over stocking stuffers this season, I rounded up the best deals on Walmart stocking stuffers to grab for babies, kids, and adults this week, plus tips for saving more on the best picks.
Download The Krazy Coupon Lady app to track the best Walmart deals and score more money-saving tips.
Stocking Stuffers for Toddlers & Babies at Walmart
Stocking Stuffers for Kids at Walmart
Stocking Stuffers for Adults at Walmart
Beauty Stocking Stuffers at Walmart
Hair masks, lipstick, fragrances, and more — these low-priced Walmart beauty finds make great stocking stuffers for Christmas. As I scoured the current sales, I spotted $3 body sprays (for 80% off the regular price), Wet N Wild lipstick for $2.28, a $5 Conair detangling brush, and more.
Candy Stocking Stuffers at Walmart
Walmart is one of the best places to grab candy stocking stuffers for Christmas. Even at regular prices, you’ll find $1 candy bars and mini treats online and in stores — but these deals are even better. You can grab a four-pack of Kinder bars for $1.88 and a mini gumball machine for 70% off!
How to Save More on Walmart Stocking Stuffers:

1. Earn Ibotta cash back on Walmart stocking stuffers.
The Ibotta app is a great way to stack extra savings on top of sale prices. By saving offers in the app, you’ll score cash back on certain Walmart items in-store or online.
You can earn Ibotta cash back on everything from books, movies, and LEGO toys to lip gloss, candy, and hair care at Walmart — up to $12 back per item.
Related: Your Complete Guide to Earning Ibotta Cash Back at Walmart
2. Or, look for items with Walmart Cash available.
Walmart Cash is reward money you can earn through manufacturer offers on certain items — like candy, beauty, personal care items, and more. These offers are actually powered by Ibotta, but you can claim them directly through Walmart.
Visit your Walmart account online or in the app to see items eligible for Walmart Cash. Or, use the Walmart barcode scanner as you shop in-store to see which items have Walmart Cash offers.
3. Check the Dollar Shop at your local Walmart.
Walmart Dollar Shop areas are getting revamped in stores across the U.S., making it an even better place to find cheap stocking stuffers this season. Recently, I’ve seen water bottles, socks, coloring books, mini gift sets, and more at my store, and everything is under $5.
The only thing you won’t find in the Dollar Shop? Electronics.
4. Look for clearance items online and in-store.
Shopping for Walmart clearance is a game in itself — the holidays just make it more fun.
Clearance items at Walmart can reach up to 95% off, and you can use coupons to save even more. Hunt for clearance items throughout every department and double-check prices at the in-store scanner. You could unlock even lower prices than what’s on the clearance tag.
If you’d rather shop for clearance online or in the Walmart app, just type “clearance” into the search bar.
5. Skip the shipping fee with store pickup.
If all your low-priced stocking stuffers on Walmart.com don’t add up to at least $35, save yourself some cash and grab your items in-store with Walmart Pickup. You’ll get your items faster and dodge the added shipping fee for orders under $35.
Just keep in mind that if your Walmart pickup order includes refrigerated grocery items, there’s a $35 order minimum for free Walmart pickup.
Tell us what you think