is adamant that we will only share deals that we think will truly save you money. To support our work, we do make money from some links to companies and deals on our site, which helps to pay our bills and support our Consumer Action Center. Learn more about our guarantee here.
Expired Deal
Expired Deal

17 stores offering last-minute Mother’s Day deals & discounts

17 stores offering last-minute Mother’s Day deals & discounts
Get This Deal Read More
Image Credit: Dreamstime
Charis Brown |
Problem with a deal? Let us know.

Are you a procrastinator? Not to worry! If you don’t have time to get something shipped but you still want to get a good deal on a gift for Mother’s Day, check out these retailers offering last-minute sales and deals. (And if you need to get some gift wrap, gift bags or balloons, don’t forget about Dollar Tree or Dollar General!)

Read more: Mother’s Day 2017: Here are restaurants where mothers eat free or get a treat

Get last-minute Mother’s Day gifts at these stores

Best Buy


More Mother’s Day deals & discounts

  • Bath & Body Works: Get a $30 Mother’s Day Tote in Pink or Grey ($107 value) with $30 purchase with code TOTESREADY in stores and online.
  • Belk: Save $10 off $50, $20 off $200, or $30 off $150 on regular and sale merchandise with these coupons.
  • Burlington Coat Factory: Save on beauty and fragrance, handbags, jewelry and watches for mom.
  • Dollar General: In need of wrapping paper or gift bags? Save an extra $5 off a purchase of $25 or more with coupon code MAYFLOWERS.
  • Groupon: Save an extra 25% off last-minute spa and beauty gifts with code GIFT25.
  • JC Penney: Save $10 when you spend $25 with coupon code BIGDEALS or save 30% with code SAVEMORE.
  • Kmart: Buy one pair of shoes, get another for 50% off, plus save 25% off women’s clothing and handbags. Kmart also has a selection of gifts under $20.
  • Kohl’s: Save $10 off a Mother’s Day gift purchase of 50 or more with code MOMSDAY10. Plus, save an extra 20% off fine and silver jewelry with code JEWELRY20.
  • Loft: Save 30% off everything in store and online with code LOVEMOM.
  • Macy’s: Take an extra 20% off with promo code MOM.
  • Old Navy: Save up to 50% with code THANKYOU.
  • Sears: Save an extra 20% off clothing, accessories, lingerie and sleepwear with code SAVE4MOM.
  • The Body Shop: Save 40% off hundreds of items, such as these deals starting at $2.40.
  • Things Remembered: Buy one item, get one 50% off. (Order online, pick up in store 4 hours later!)
  • Walmart: Choose from a selection of jewelry, housewares, perfume, food and electronics that can be picked up at a store near you. (Plus you might be able to get an extra discount for selecting in-store pickup, too!)

Read more: 8 places to get the best prices on flowers this Mother’s Day!