Pricing Strategy

Seasonal Repricing: How to Time Markdown Windows Without Leaving Money Behind

9 min read
Seasonal repricing timing markdown windows

The Q4 markdown calendar is one of the most predictable events in retail, and yet most DTC brands still manage it poorly — either moving too late and clearing inventory at deeper discounts than necessary, or moving too early and leaving margin on the table during the period when demand was still strong. The timing problem is real and consequential. A markdown window opened two weeks too early on a 5,000-unit inventory position represents a significant amount of margin unnecessarily sacrificed.

Seasonal repricing strategy isn't just about setting prices lower when the season ends. It's about understanding the shape of demand during the season, reading the signals that indicate when peak has passed, and building a phased markdown cadence that clears inventory at the best achievable average selling price rather than the fastest possible rate.

The Two Failure Modes of Seasonal Pricing

Late markdown is the more common and more visible failure mode. Inventory that should have cleared at 20% off in early January is still sitting in February requiring 40% off. The math is brutal: selling 800 units at 20% off generates meaningfully more gross margin than selling those same 800 units at 40% off. Holding out for a price that the market has moved past is an expensive error that compounds with every passing week of carrying cost and cash tied up in unsold inventory.

Early markdown is less discussed but costs real money too. A brand that starts marking down Q4 apparel in mid-November, spooked by a few slow days and competitor promotional activity, is voluntarily giving up margin during what is still an active demand window. Customers who would have paid full price in the last week of November are now getting a discount they didn't need to receive. The total markdown depth applied to inventory that would have cleared anyway is pure margin destruction.

Both failures have the same underlying cause: pricing decisions made on calendar assumptions rather than demand signals. "We mark down after Thanksgiving" or "we clear January 15th" are rules of thumb that have nothing to do with the specific demand shape your catalog is experiencing in a given season.

Reading Demand Velocity as a Timing Signal

Demand velocity — the rate at which inventory is depleting — is the leading indicator for markdown timing decisions. The key insight is that you're not looking at velocity in isolation; you're tracking how current velocity compares to the velocity curve from the same point in prior seasons, adjusted for inventory position.

A SKU depleting at 80 units per day in week three of November, when your trailing three-year average for that week is 95 units per day, is underperforming its seasonal norm by about 16%. That's a meaningful signal that peak demand has either arrived early or is weaker than historical expectation. A SKU depleting at 120 units per day against a 95-unit average is overperforming — you're likely still in peak demand and markdown pressure hasn't arrived yet.

The velocity signal becomes particularly useful when combined with competitive availability signals. If your velocity is declining and two of your main competitors are also showing reduced availability (fewer in-stock variants, longer restock estimates), demand is shifting across the category — you're not just losing share, the total category demand is compressing. That's a markdown signal. If your velocity is declining but competitors are fully stocked and actively promoting, the issue may be competitive positioning rather than seasonal demand shift — a different type of intervention than markdown.

Structuring a Phased Markdown Cadence

Effective seasonal repricing uses a phased structure that applies markdown depth incrementally rather than in a single large step. The logic is straightforward: if you mark everything down by 30% on day one of your markdown window, you're applying the maximum discount to units that would have cleared at 15% off. A phased approach matches discount depth to velocity response.

A practical three-phase structure for Q4 seasonal goods looks like this. Phase 1 (early markdown window): 10-15% reduction. Goal is to stimulate velocity for units showing below-average depletion rates. Monitor for 7-10 days. If velocity responds positively and inventory position looks manageable against remaining demand window, hold Phase 1 pricing through the window. Phase 2 (mid-window): 20-25% reduction on SKUs that didn't respond sufficiently to Phase 1, or a broader application if the demand window is shortening faster than expected. Phase 3 (clearance): 35-45% on remaining units once you've crossed the demand cliff — the point where organic demand for the seasonal item drops sharply regardless of price.

The trigger points between phases should be driven by two metrics: velocity response (did Phase 1 pricing increase depletion rate by at least X%) and days of supply remaining (at current velocity, how many days until inventory is cleared, compared to remaining high-demand window). Both metrics together give you a richer picture than either alone. A SKU with 200 units remaining and 8 days of supply at current velocity, with 12 days left in your demand window, has comfortable buffer — don't rush to Phase 2. The same 200 units with 18 days of supply and 12 days remaining is behind, and Phase 2 timing is appropriate.

The Competitive Calendar Overlay

Seasonal pricing strategy has to account for what your competitive set is doing simultaneously. In Q4 particularly, promotional moves from competitors accelerate the perceived timing pressure on most brands — seeing a competitor run 25% off in early November can trigger premature markdown decisions that aren't justified by your own demand data.

The right way to handle competitive Q4 moves is the same as any other promotional event: classify first, respond second. Is this competitor move a planned holiday promotion they run every year at this time, or is it a demand-driven clearance move indicating they're carrying more inventory than their demand will support? The first type warrants limited response — you might participate selectively on your highest-visibility SKUs, but wholesale matching isn't justified. The second type is a market-wide signal that demand for the category is softer than expected, which does factor into your markdown timing calculation.

Building a competitive promotional calendar — tracking which competitors run what events at what times in Q4 based on two or three years of price history — turns the competitive overlay from noise into signal. When you know that Competitor A reliably runs a 20% site-wide sale the second week of November, their pricing move that week means nothing for your markdown timing decision. When Competitor B, who historically holds full price through November, starts marking down in early November at 30% depth, that's genuinely unusual and worth weighting in your analysis.

An Example: Timing the Winter Apparel Markdown Window

A DTC apparel brand carries about 600 winter SKUs — outerwear, layering, and cold-weather accessories. Their historical Q4 demand curve peaks in the first two weeks of December and drops sharply after December 22nd, with a secondary mini-peak around January 5-10 (post-holiday gift card redemptions). Their markdown window has historically started December 26th based on a calendar rule.

Using demand velocity monitoring, the picture in a given year looks more complex. Outerwear velocity was tracking at 110% of prior-year equivalent week through November. Layering basics were at 88% — below prior year but not alarmingly so. Accessories were at 72% — meaningfully below historical norm and declining. The demand velocity data suggested accessories had hit their seasonal peak early and were entering the tail of their demand curve in mid-November, three weeks ahead of the brand's historical markdown trigger.

The right move was to start Phase 1 markdown on accessories in mid-November (they were already past peak demand), hold outerwear at full price through December 22nd (velocity was strong), and apply Phase 1 markdown to layering basics around December 10th when velocity was declining toward a level that suggested the demand window was narrowing. This segmented approach — different markdown timing by subcategory based on actual velocity data — outperformed the uniform calendar-based approach because it matched price decisions to demand reality rather than calendar convention.

What to Track When Season Ends

Post-season analysis is the input to next year's markdown timing model. Track: what was the actual average selling price (ASP) by SKU versus the target ASP, what percentage of inventory cleared before the demand cliff versus after, and what markdown depth was applied to units that cleared in Phase 1 versus Phase 3. The Phase 3 clearance units represent the most expensive markdown inventory — understanding why those units ended up in Phase 3 (too much inventory, late start to Phase 1, demand underperformance) shapes the following year's planning.

We're not saying seasonal markdown timing can be reduced to a formula. Demand is noisy, competitive behavior introduces uncertainty, and specific SKUs behave idiosyncratically. But the difference between calendar-driven markdown decisions and velocity-driven markdown decisions, at scale, is the difference between leaving 6-8% of seasonal margin on the table and leaving 1-2%. For a brand with meaningful seasonal inventory, that's not a rounding error.

See these insights in action

Start a free 14-day trial and connect your catalog in under 5 minutes.