We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
Regardless of your age, I think we can agree that one of the most exciting parts about Christmas is unpacking your stocking. And while stocking stuffers are generally cheaper than actual holiday gifts, the cost adds up when you’re shopping for multiple people. To help you out, we put together the best stocking stuffers under $10.
You can shop these stocking stuffers on Amazon, Newegg, HotSox, and more. Plus, we made sure to include options for men, women, and kids.
Quick tip: You can get the best value for things like sheet masks or pop fidgets when you buy a bundle rather than just one.
Ahead of the holiday madness, make sure to text BLACK FRIDAY to 57299 to receive real-time text alerts when deals go live. And make sure to check out our gift guides for under $50, under $25, and under $5.
Download The Krazy Coupon Lady app so you never miss out on the best tips and discounts.
Best Stocking Stuffers Under $10 for Him
If he likes to work out, this cooling towel ($7.25 Amazon) is the perfect stocking stuffer. Just soak it in cold water and wear it while exercising for a little relief.
Eggs and Bacon Crew Socks
Gifting socks isn’t boring when they come in fun prints ($7.20 Hotsox.com) like eggs and bacon. These socks are half off right now and come in sizes 6 through 12.5.
Ringke Slot Cardholder
For the guy who hates carrying too much stuff, this cardholder ($9.99 Newegg.com) easily attaches to the back of his phone. I love that it saves space and can replace your wallet in a pinch.
These cuff links ($9.99 Amazon) might be under $10, but they’re highly polished brass and super easy to wear. The best part is, you can get his initials on them for a personal touch at no extra cost.
Apple Watch Charging Stand
Here we have a stocking stuffer ($8.95 Amazon) perfect for the guy with all the tech gadgets. It won’t take up a ton of space on his nightstand, and it comes in four different colors to match his style.
Related: We Found the Best Cheap Smartwatches for Under $200
Beard Grooming Kit
For the bearded man in your life, this is a gift ($9.47 Amazon) he can take anywhere when he needs to tame those bristles on the fly.
Related: Gifts for Men Who Have Everything
Best Stocking Stuffers Under $10 for Her
I Am Sheet Masks
Sheet masks ($3.75 Ulta) are the ultimate stocking stuffer for anyone who wants to pamper themselves a little. For better value, purchase a pack of five for $15. At just $3 for each mask, you can gift them to five different people.
8-Pack Reusable Glass Straws
Give the gift of sustainability with these reusable straws (yes, they come with cleaners). They’re sleek ($7.19 Amazon) and look good with any beverage.
Tequila Shot Soap Bar
For the person who loves a clean fragrance, add this tequila soap bar ($8, Soap Distillery) to their stocking. No, it doesn’t smell like a wild night out — think lime, sea salt, and hints of dry desert wood. Plus, it has aloe and sea salt for extra oomph.
Book Lovers by Emily Henry
For the book lover, pick up this read ($9.99 Target) by the same author of People We Meet On Vacation. According to the reviews, it has “great characters, great story, and witty, funny dialogue.”
Related: How to Save Money at Target
Best Stocking Stuffers Under $10 for Kids
Pop Fidget Sensory Toy
Fidget toys ($8.99 Amazon) are super popular right now, and you can get a package of two for under $10. They’re small, making these a perfect addition to any kids’ stocking.
Scented Squishmallow Blinds
Squishmallows are a great gift year-round for a fan of plush toys. These minis ($9.99 Amazon) are more fun to open because they’re scented, and the toy inside is a surprise.
Vibrant desk erasers ($7.99 Amazon) make pencils, and arguably schoolwork, a little bit more fun. Plus, you can take these apart and put them back together.
These crayons ($5.00 Etsy) are anything but ordinary. They’re personalized, and you can get two letters, like a kid’s initials, for just $10.
Jenga Mini Game
A classic game ($5.25 Walmart) packaged perfectly for a Christmas stocking. And you’ll feel good knowing that your loved one will get loads of replay time out of it.