Markdown Optimization: How AI Cuts Inventory Carry Without Killing Margin
Most retailers markdown too late and too deep. AI markdown optimization clears slow movers earlier with smaller cuts, protecting both inventory health and gross margin.
Contents
Why markdown is broken at most retailers
Most multi-store retailers run markdowns the same way they did in 1995. Buyers and category managers set markdown plans on a calendar — week 8 of the season, week 12, end of season. Discounts step up in fixed percentages — 25% off, then 40%, then 60%. The plan rarely accounts for what's actually happening at the SKU-store level.
The result is two structural failures playing out simultaneously across thousands of items:
- Late markdowns. Slow movers sit on shelf for weeks past the point where the discount needed to start. By the time the calendar markdown hits, the inventory is stale, the season is shifting, and the margin recovery is much worse than it would have been with an earlier, smaller cut.
- Deep markdowns. When the calendar markdown finally arrives, it's set at the discount level needed for items that are months past their sell-through window. Items that would have moved at 20% off get marked 40% off because the calendar is uniform. The over-discounting compounds: customers learn the markdown cadence and wait for it.
The combined cost of these two failures, across a typical specialty retailer, is 3-7 percentage points of gross margin per year. On $200M in revenue, that's $6M-$14M in recoverable margin sitting in the markdown calendar.
What markdown optimization actually does
Markdown optimization is the use of demand modeling and constraint solvers to set the right markdown level for the right SKU in the right store at the right time. The output is a markdown recommendation per SKU per store per week, not a uniform calendar.
Three things change when AI is doing this work instead of a planning calendar:
1. Markdowns trigger on sell-through, not the calendar. The system tracks weekly sell-through against the planned trajectory. When an SKU is trending behind, a small markdown gets recommended early. The earlier markdown is smaller (10-15% vs. 40%) and produces equivalent or better margin recovery because the inventory hasn't aged yet.
2. Markdowns are store-specific. The same SKU sells at different velocities in different stores. A blanket "30% off" applied across the chain over-discounts where demand is healthy and under-discounts where demand is weak. Per-store markdowns let the high-demand stores keep more margin while the slow stores clear inventory faster.
3. Markdowns adapt to what actually happens. When a markdown lands and the sell-through response is faster or slower than predicted, the next-period recommendation adjusts. The system learns from each cycle.
The math of earlier, smaller markdowns
Why earlier and smaller wins, in concrete terms. Take an SKU stocked at 1,000 units across 50 stores, $40 retail, $20 cost. Selling at 80 units/week chain-wide, expected to sell through in 12.5 weeks if velocity holds.
By week 6, actual sell-through is at 60% of plan — 280 units sold instead of 480. The traditional calendar says wait for week 8 markdown. Here's the difference between two paths:
Path A: Calendar markdown. Wait until week 8. Apply 30% off ($28 retail) chain-wide. Velocity recovers to 65 units/week (a 90% lift on the discounted price). Selling continues for 11 more weeks. Final clearance at week 19 with 80 units left, marked 60% off. Total margin: $11,200.
Path B: Optimization-driven markdown. At week 6, apply 12% off ($35.20 retail) at the 30 lowest-velocity stores. Velocity at those stores recovers to 50% of plan. Apply nothing at the 20 healthy-velocity stores. By week 9, velocity is on track. Total markdown depth: averaged across the chain, ~6%. Sell-through completes by week 11 with 30 units left, marked 30% off for clearance. Total margin: $14,800.
Path B produced $3,600 more margin (32% improvement) on a single SKU. Multiply across 8,000-15,000 markdownable SKUs at a typical specialty retailer and the annual recovery is in the millions.
See how Ward detects markdown timing misses
Get a demo →What it takes to deploy
The infrastructure needed for store-level markdown optimization is mostly things multi-store retailers already have. The gaps are usually integration, not capability.
Required:
- POS data with SKU-store-day granularity (most retailers have this)
- Inventory position by SKU-store (most have this, often with delay)
- Original retail and cost by SKU (always available)
- Some history of past markdowns and the response to them (most have this in spreadsheets)
Helpful but not required:
- Store cluster / format metadata (used to bootstrap the demand model)
- Promotional calendar (lets the system avoid markdown-on-promo conflicts)
- Customer purchase history (improves prediction at customer-loyalty-program retailers)
The actual deployment shape: connect the data sources, run a 4-6 week baseline period, pilot on 2-3 categories with controlled comparison, then scale. Time to first margin-positive markdown decision is typically 8-10 weeks.
Where markdown optimization doesn't help
Three categories where the standard markdown optimization approach underperforms or doesn't fit:
- Grocery and consumables. The category structure is replenishment-driven, not markdown-driven. Slow-moving items get cycled out of assortment, not marked down to clear.
- Pure-fashion seasonal launches with no historical analog. Brand-new product lines or limited-edition drops without comparable history don't have the data foundation. Optimizers default to flat calendar markdowns until comparable patterns emerge.
- Retailers with severely fragmented inventory data. If your POS, ERP, and inventory systems disagree about how much of an SKU exists at which store, the optimizer makes decisions on bad data and produces bad outcomes.
Ward's role in the markdown stack
Ward isn't a markdown optimization platform — those tools (Revionics, dunnhumby, Rapid Response) handle the optimization itself. What Ward does is monitor whether markdowns are producing the predicted outcome.
When a markdown lands and sell-through response is materially off prediction — too fast (under-priced) or too slow (under-discounted) — Ward surfaces the deviation, attributes it to a probable cause (demand shift, competitive promo, weather, regional inventory issue), and routes the finding to the merchandising team.
For retailers running markdown optimization without the observability layer, the failure mode is consistent: the optimizer makes a decision, the outcome misses, and nobody notices for 2-4 weeks until the next planning cycle. By then, the margin opportunity is gone. Ward closes that loop in 24-72 hours.
See how Ward detects markdown timing misses
Ward monitors your stores 24/7 and delivers insight cards, not dashboards. First cards in 48 hours.