The headline read better than the deck behind it. November-December combined holiday retail sales landed roughly in line with the National Retail Federation's pre-season guidance — somewhere in the low-to-mid single digits year-over-year, depending on whose definition of "holiday" you used. By that measure, 2024 was a fine peak. Unspectacular, but fine.

Then the post-mortem decks started circulating. And the story inside them is different.

We spent the first three weeks of January talking to merchandising leads, supply chain VPs, and finance partners at a mix of department stores, specialty apparel chains, big-box generalists, and pure-play ecommerce operators. The pattern is consistent enough to call it out: top-line was defendable, gross margin was not, and the gap is showing up in three places that most operators didn't fully price into their 2024 plans.

The promo cadence broke earlier and stayed broken longer

Every operator we spoke to discounted earlier than they wanted to. That part isn't news — the calendar compression between Thanksgiving and Christmas was already on every planning deck back in August. What's new is how long the promo stayed on after Cyber Week.

A VP of planning at a national specialty apparel chain put it this way: "We had a plan for 30 percent off site-wide for five days. We ended up running some flavor of 30-plus through December 18. The plan didn't survive contact with what competitors were doing."

The margin damage isn't in the headline promo. It's in the second-order effects: more units shipped at promotional price, higher return rates on discounted apparel, and a meaningful share of full-price intent shoppers waiting out the discount window. Several operators told us their full-price sell-through in December came in three to five points below plan, with the gap absorbed by deeper-than-planned markdown.

Fulfillment cost per order kept climbing

The other line that moved against plan was variable fulfillment cost. Carrier rate increases announced in mid-2024 landed largely as expected, but accessorial and dimensional surcharges came in higher than most finance teams modeled. Add to that the share of orders that went out via expedited shipping in the compressed late-December window, and the cost-per-order delta versus plan ran in the high-single-digit percentage range at several operators we spoke to.

One supply chain director at a mid-sized home goods retailer said the surcharge piece was the surprise: "Base rate, we were close. Surcharges and the mix shift to expedited, we were off by enough to wipe out a quarter of the gross margin we'd budgeted for ecommerce."

Returns are the third leg. Apparel returns rates in the 25-to-35 percent range are not new, but the cost of processing those returns — reverse logistics, restocking, and the share of returned units that get markdown-routed rather than restored to A-stock — has crept up enough that several operators told us they're rebuilding their returns economics from scratch for 2025.

What's in the 2025 plan that wasn't in the 2024 plan

The post-mortem decks we've seen converge on a few corrective moves:

  • Tighter sitewide promo guardrails, with category-level exceptions rather than blanket discounts. Several operators are explicitly trying to protect full-price velocity in their highest-margin categories even if it costs them top-line volume.
  • A real attempt to price returns into the unit margin at the SKU level, not just as a corporate line item. This is being driven less by new technology and more by finance teams refusing to accept blended return rates as a planning input.
  • Earlier inventory commits on holiday-critical SKUs, with the explicit goal of avoiding the late-November airfreight scramble that hit several operators in 2024.
  • A quieter shift in retail media spend toward measurement-defensible placements, which is its own story (and one we'll be writing about as Q1 reporting comes in).

None of this is revolutionary. What's notable is the tone. The decks we've seen are less about chasing growth and more about defending the margin operators thought they had. That's a different posture than this time last year, and it's the posture worth tracking into 2025.

The 2024 holiday wasn't a bad peak. It was an expensive one. The operators who priced that in early are the ones with the cleaner Q1.