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.
Maybe you just met someone new, need a quick gift for a coworker, or procrastinated at the last second. Hey, we’ve all been there. Luckily, it doesn’t cost a lot to make a kind gesture. Think about what you’d normally get for a stocking stuffer, or order some simple gift sets.
If you still have time to wrap something up for Christmas or Hanukkah, here are thoughtful last-minute gift ideas that are inexpensive and easy to find at Target, Walmart, Hobby Lobby, and Amazon. We sorted these by budget and only rounded up gifts that ship quickly or that you can find in store at the last minute.
If you’re in need of last-minute shopping tips, be sure to download the official The Krazy Coupon Lady app and toggle on notifications so you never miss out on deals.
Last-Minute Gift Ideas Under $10
1. Lego Dots Into the Deep Bracelets with Charms
You’re gifting a ton of value in this craft bracelet kit since kids can build and wear their creations and repeat the process again. You can order this online and have it shipped as soon as tomorrow, or you can arrange for free in-store pickup at your local Walmart.
Related: Hanukkah Decorations for a Light and Bright Holiday Season
2. Wondershop Christmas Movie Mug
We’re suckers for Target’s Wondershop products. You can find lots of cheap holiday accessories like ornaments and mugs. Tuck a packet of dark chocolate hot cocoa mix into this 16-ounce Christmas Movie Mug for an easy and inexpensive last-minute gift.
Related: These Cheap Gift Baskets Cost Under $25 and Ship for Free
3. Barbie Doll
So many Barbie Dolls are on sale at Walmart now, and we don’t know how long the sale will last. Note that Walmart+ members can always score free shipping on orders over $35. And orders can ship as soon as tomorrow if you didn’t want to do store pickup.
4. Mindfulness Adult Coloring Book
We’re big fans of mindfulness adult coloring books. Not only because they are relaxing, but they also make cheap last-minute gift ideas. Overall, we found the options on Amazon to be $2 – $3 cheaper than the average cost of adult coloring books at Target. Walmart had some coloring books for around $6, but those didn’t have as many pages, so we think the options on Amazon give us the best buy for our money.
5. Women’s Paris Crossband Fur Slide Slippers
While these slippers aren’t available for pickup, you could still get them shipped to you or your loved one before Christmas Day. You can also use your Target RedCard to save 5% or get free shipping on orders over $35.
6. 4-Piece Hot Cocoa Spoon Set
We’ve watched this cocoa spoon set go on sale from its original price of $24.99 all the way down to $7.49 all throughout November and December 2022. So definitely keep an eye out for coupons — active ones are always provided on the product listing. Also, you get free shipping on any orders over $49.
7. The Headliner Wine, 750 ml
Wines aren’t always cheap, but some wines are under $10 at Target right now. Also, if you buy four bottles, you can get 10% off with same-day order services for a limited time.
8. Winnie the Pooh Original 3D Crystal Puzzle
We don’t know how long this Winnie the Pooh 3D puzzle will be on sale, but it’s already marked down at about half off. This can ship within about six days, or you can pick it up in store at a nearby Walmart.
9. Joke-a-Day Calendar
This Daily Dose of Dad Jokes calendar goes out to all the dads who love a good pun. It’s a funny last-minute gift idea for a new friend or brother-in-law, especially if they have a good sense of humor. But the price is no joke. We saw lots of similar dad joke calendars that cost $15 – $20.
10. Bratz Minis
One set gets you two mini Bratz dolls, so your loved one gets a doll and a doll friend to play with. This set isn’t always on sale, especially at half off, so we recommend grabbing it ASAP. If you really want to save, you could separate the set into two mini stocking stuffers at just $5 a pop when it’s on sale.
11. Fudgy Bombs Hot Cocoa Bombs
Give a new friend a gourmet hot cocoa bomb. This inexpensive Fudgy Bombs Hot Cocoa Bomb set is only sold online. However, if you walk through Walmart’s holiday aisles, you’re sure to find a variety of hot chocolate treats for much less than at a boutique candy store.
Last-Minute Gift Ideas Under $20
12. All-in-One Spotlight & Tool Kit
You get an LED spotlight, socket heads, hex keys, screwdriver bits, a 40-inch tape measure, and more in this tool kit. You can get this shipped to you or your loved one within five days.
13. Rechargeable Book Light for Reading
Amazon Prime shipping is a great way to get things quickly, but note that some items might take longer than usual due to holiday shipping demands. However, this book light can still arrive quickly, within about four days.
14. Simple Modern Standard Can Cooler for Beer, Soda & Sparkling Water
An insulated can cooler in a lively pattern or color could go a long way, especially if the person you’re gifting likes to drink seltzers or other slim-can drinks.
15. Civago 20-Ounce Tumbler with Lid and Straw
Save more than 60% when you compare this 20-ounce insulated tumbler with a lid and straw to the 20-ounce Yeti Rambler cup. It comes in a variety of solid and glittery finishes so you can find the perfect shade for a distant relative or new friend.
16. Aofmee Bath Bombs
A long-distance relative you haven’t seen in years will enjoy the gift of relaxation (particularly if they are traveling for the holiday). This set of seven bath bombs breaks down to about $2.50 per piece if you’d like to wrap each one individually for a cheap last-minute gift idea for a group. Compare the price to Bath & Body Works, where a single bath bomb can cost $9.95.
17. Amazon Essentials Men’s Sherpa-Lined Full-Zip Hooded Fleece Sweatshirt
An Amazon’s Choice item, this sweatshirt is popular for good reason. It’s extra cozy and warm, and it often goes on sale. Last time we checked, it was 45% off in December 2022.
18. Taco vs Burrito – The Strategic Family-Friendly Card Game
When you can score a popular board game for under $20, you know you’re getting a good deal. $15.98 was the best price we’ve seen on this game from Amazon ever, so keep an eye out for discounts.
Last-Minute Gift Ideas Under $50
19. Melissa & Doug Wooden Scoop and Serve Ice Cream Counter
You’ll get 28 pieces with this Melissa & Doug toy set. Walmart’s offered it at $23 in the past, so definitely keep checking for this to go on sale.
20. Philosophy Pure Grace Eau de Toilette Perfume Set
You can earn 5% when you purchase this Philosophy gift set, which includes 3-ounce samples of some of their bestsellers. You can also get free shipping on orders over $49.
21. Columbia Benton Springs Women’s Zip-Front Fleece Jacket
Columbia’s not always cheap, but we can always count on Kohl’s to offer the best discounts on the brand. We caught this on sale for $29.99 in early December 2022.
22. VTech Kidi Smartwatch
We’ve watched this kids’ smartwatch offered on and off sale in December 2022, and we definitely recommend getting it when it’s marked down around $15.49 — the lowest price we’ve seen on it in a while. It can be available for store pickup within two hours of purchase.
23. Versace Mini Perfume Set
Versace for $35? Yes. You can even earn 5% in rewards with this purchase.
24. Too Faced Lip Injection Plumping Mobile
You’re getting three Too Faced items for the price of one in this set, and it already comes ready to gift.