If you’re a Macy’s shopper, you know the Macy’s One Day Sale is legit (and typically longer than just one day). The sale happens in stores and online, making it easy to save big whether you have Macy's coupons or not. And it's back right now, running March 14 - 16.
Of course, you can always make a good sale even better by using our Macy's shopping hacks, including getting $10 in Star Money for every $100 spent during the sale. Never leave money on the table.
Best Macy's One Day Sale Deals
Top 5 Deals
More Hot Deals
Macy’s One Day Sale is an almost-monthly event with rotating discounts in store and online.
The Macy’s One Day Sale happens almost every month — April, June, and October are the exceptions. (And they tend to have two in December.) Usually, if Macy’s is having another big event — the Macy’s Friends & Family sale, for example — there won’t be a One Day Sale that month.
The Macy's One Day Sale is March 14 - 16, 2025.

So far, these are the dates Macy's has run the One Day Sale in 2025:
Jan. 10 - 12
Feb. 7 - 9
Aim for 40% - 60% off during the sale (discounts could go higher on some items).
You should be able to save 40% - 60% during the Macy's One Day Sale, based on deals we've seen in the past. However, you might spot some even better deals on certain items; we've seen select discounts go as high as 70% - 80% off during this sale.
Top deals from the last sale:
Royal Luxe Comforter, $29.99 (reg. $110) — 73% off
Columbia Men's Rain Jacket, as low as $29.99 (reg. $50) — 40% off
Anchor Hocking Bakeware Set, $29.99 (reg. $100) — 70% off
Tommy Hilfiger Bath Towel, $7.20 (reg. $18) — 60% off
Basic Essentials Cookware Set, $79.99 (reg. $132.99) — 40% off
Use available Macy's Star Money bonus offers during a One Day Sale to rack up even better savings.
During the One Day Sale in March, you can get 1,000 bonus points, which equals $10 in Star Money, for every qualifying $100 spent. To get it, you need to be a member of the Macy's Star Rewards program, which you can join for free. Those bonus points come in addition to the points you get per dollar spent. You get 1 point per dollar at the first level, Bronze. The other higher levels require you to get a Macy's credit card.
Macy's Star Rewards, the retailer's loyalty program, gives members points on Macy's purchases that eventually accumulate to Macy's Star Money (1,000 points = $10 Star Money Reward).
Related Reading:
Tell us what you think