Still need a few gifts to place under the tree? There’s no time like the present. (See what we did there?) Plenty of stores are making it easier than ever to cross things off your list, and we’re sharing the best last-minute holiday sales to help you wrap things up for less.
1. Home Depot
Get tools, home decor and more to take home today.
Home Depot is currently offering up to 40% off select tools and accessories plus free tools worth up to $398 when you purchase select tool kits. The retailer is also offering special deals of the day and exclusive savings on home goods while supplies last.
The magic of Macy’s includes free pickup on most items in just two hours.
When it comes to last-minute holiday sales, Macy’s is the ultimate one-stop shop. Beauty gift sets, fine jewelry, small kitchen appliances — you name it, they’ve got it. Plus, you can take an extra 15–20% off with code GIFT now through December 23rd. (Don’t forget to spend any Macy’s Money you’ve earned by December 24th, as well.)
Macy’s offers free in-store or curbside pickup on almost everything in just two hours when you place your order before 6 p.m. local time.
Slick Tip: Order via our all-new Slickdeals browser extension to score bonus cash back.
3. Best Buy
Tech the halls at the store’s “Last Second Savings Event.”
Have no fear, procrastinators. Best Buy’s running its “Last Second Savings Event” now through December 24th with plenty of discounts on great holiday gifts plus featured offers, deals of the day, gift ideas and more.
Want it fast? Get it today with contactless curbside pickup. Just check the product page to see if a specific item is available at your local Best Buy. And while Best Buy is closed on Christmas Day, curbside and store pickup are both available until 6 p.m. on December 24th for those last-minute holiday gifts.
Score last-minute toy deals up to 40% off.
So your kid just changed his mind about what he wants from Santa? That’s okay. Walmart’s got you covered with up to 40% off the most popular toys of the season to help you avoid a meltdown on Christmas morning. Plus, you can score home gifts starting at $15 in case you overlooked anyone.
Several items sitewide are eligible for free same-day pickup. Just select “Free Pickup Today” in the left hand navigation field to narrow down your options. However, your order needs to be placed by 4 p.m. local time on December 23rd to be ready for pickup on the 24th.
Enjoy fast, free pickup on photos and more.
Pre-packaged gift sets and boxes of chocolates are great, but sometimes you need a present that’s a little more personalized. Enter Walgreens with its super-fast photo services. The retailer currently has 50% off canvas prints with code SNOWFIFTY through December 26th.
The store’s convenient pickup service lets you pick up your photo order in as little as 30 minutes. Shop online or via the Walgreens app to get same-day photos as well as beauty deals, holiday treats, stocking stuffers and more. For a limited time, you can also get 20% off pickup orders totaling $25+ with code QUICK20.
Slick Tip: Walgreens is one of the few stores open on Christmas Day. Store hours vary by location, so check your local Walgreens for specific details.
Get your gifts by Christmas Eve with fast and free store pickup.
At Kohl’s, you can get that last-minute throw blanket, plush robe or air fryer in two hours or less if you place your order before 3 p.m. and pick it up by 6 p.m. local time on Christmas Eve. You can also designate another pickup person if needed, or you can have the recipient pick up their own gifts at their local Kohl’s. Even better, Kohl’s is offering extended holiday store hours to better accommodate everyone’s schedules.
Shop the store’s “Last-Minute Gift Sale” for slashed prices on seasonal must-haves now through December 24th, and take an extra 20% off your order with code YOUR20. Shoppers will also receive $10 Kohl’s Cash for every $50 they spend, which can be redeemed December 25th through January 3rd.
Avoid overspending at Target with free pickup on gifts.
Ask anyone: Wandering the aisles of Target inevitably results in buying things you don’t need. With Target’s free store pickup, however, you can get those last-minute gifts without the costly distractions. Many items are eligible for same-day pickup. You can even get items delivered the same day with Shipt depending on your location. The store is currently running a series of daily deals and featuring gifts under $25 for shopping inspiration.
Just select “Pick It Up” on the product page or search for eligible items by clicking “Order Pickup” under the “Pickup & Delivery” dropdown menu. You can even choose the free “Drive-Up” option for a contactless experience.
Slick Tip: If an item is currently cheaper in-store than it is online, you’ll receive the lower price when you pick up your order.
Pick it up same-day and get it wrapped for free.
If your spouse got you five presents and you got them two, Nordstrom can help you even the playing field with free in-store or curbside pickup on their favorite brands. They’ll even wrap your pickup gifts for you free of charge. How’s that for convenience? For a limited time, you can also get a free gift with your beauty or fragrance purchase of $150 or more. Your free gift won’t be eligible for pickup and will instead be shipped to the address of your choice, so don’t bank on getting it by Christmas. Instead, save it as a gift for another occasion or give it as a “just because” gift at a later date.
Slick Tip: Now through December 26th, you’ll earn a $50 promo card when you spend $300 on eGift cards.
Get your gifts in as little as an hour — or have them delivered with Instacart.
If you live near a CVS, you can shop their last-minute holiday sales and get your gifts in as little as one hour with no minimum purchase. Plus, you have the option of picking up your items in-store or receiving them curbside. Most CVS locations are even open on Christmas Day from 8 a.m. to 9 p.m. local time.
Through December 26th, you’ll also get $20 off your online purchase of $80+ when you enter code SAVE20 at checkout.
Slick Tip: In select areas, you can actually get CVS items delivered right to your front door in as little as one hour with Instacart.
Save 10% with your same-day pickup order.
JCPenney’s free in-store pickup and contact-free curbside pickup make it easy to get the gifts you still need on-demand. While this service is only available at select JCPenney stores nationwide, eligible items are ready in as little as two hours if you place your order before 3 p.m. local time on December 24th.
The store is also offering customers an extra 10% off when they choose fast and free same-day pickup through Christmas Eve on select products. Plus, you’ll earn a $10 bonus reward for every $50 you spend (limit three per customer).
How to Save No Matter What You Buy or Where You Shop
Navigate great deals and multiple sales at once by setting Deal Alerts on Slickdeals for items you need and are already shopping for, and by checking our coupon pages for current promo codes for your favorite stores.
You can also download the Slickdeals browser extension to help save you money when you shop online. It auto applies coupon codes before you check out and can also show you any active deals our community of over 12 million active deal hunters has found as you visit any of the hundreds of supported stores.
- Get It by Dec 25: Unique Gifts for Disney Lovers
- Save up to 40% on Winter and Outdoor Gear During REI’s Last Minute Gifts Sale