On this page
Sell-Through Rate
Sell-Through Rate
Sell-through rate (STR) is the percentage of received inventory that sells within a defined period, and it is the metric that planning vendors describe as the leading indicator of inventory health — the early-warning signal that sits in front of slower lagging metrics like days-on-hand and GMROI. It is one of the most-referenced metrics across the merchandise-planning pages in this vault (Merchandise Financial Planning (MFP), Open-to-Buy (OTB), Markdown Optimisation, Assortment Planning) and is the bridge between "did the buy work?" and "do we now have to mark it down?".
Sourcing note: all benchmark figures this round come from retail-software vendors (Toolio, Shopify) — treat as vendor-stated, not industry-audited.
What it is and how it's calculated
Sell-through rate measures the percentage of inventory sold within a given period versus inventory received: a 70% STR means 70% of what was brought in sold, with the remaining 30% sitting in stock or heading toward markdown (Toolio, vendor, updated 2026-05-29). The two formulations retrieved this round disagree on the denominator (see Contradictions):
- Period-total convention: STR (%) = (Units Sold ÷ Units Received) × 100. Example: 750 units sold of 1,000 received = 75% (Toolio; Shopify, 2025-10-03, gives the near-identical "Total sales ÷ Stock on hand × 100").
- Planner convention: ST% = Units Sold ÷ BOP (Beginning-of-Period) Units On Hand × 100, "most commonly a week" (Toolio retail-math reference).
Toolio distinguishes full-price sell-through (tells you how healthy your initial buy was) from overall sell-through (tells you how well you managed the category through markdowns), and advises tracking both. Shopify separates STR (performance of one product/collection over a short window, typically a month) from inventory turnover (whole-business efficiency over ~a year) — "Are people buying the new jackets we launched last week?" vs. "Are we carrying too much unsold stock in general?" (Shopify, 2025-10-03).
Benchmarks (as-of 2026-06-26)
Toolio general performance framework (vendor, as-of 2026-06-26):
| STR band | Toolio's read |
|---|---|
| <40% | Critically slow; markdowns likely unavoidable |
| 40–65% | Below target for most verticals |
| 65–80% | Healthy for most mid-to-high velocity categories |
| 80–90% | Strong (watch replenishment to avoid stockouts) |
| >90% | Excellent but demand may be exceeding supply — check for missed sales |
Toolio vertical ranges (vendor, as-of 2026-06-26): Apparel & Fashion 65–85% ("the most nuanced vertical" — fast-fashion 85%+, basics/replenishment 65–70%, end-of-season <60% triggers markdown escalation); Health & Beauty 75–90%; Sporting Goods 70–85%; General Retail 70–80%; Consumer Electronics 60–75%; Home Goods & Furniture 55–75%; Luxury & Jewelry 50–65% (low STR partially intentional to preserve scarcity — "the real KPI here is margin per unit, not velocity").
Shopify illustrative time-phased curves (vendor, flagged illustrative not prescriptive): Fragrance ~23% at 8 weeks → 63% at 52 weeks; Cosmetics ~25% at 8 weeks → 48% at 52 weeks; Home improvement ~55% at 8 weeks → 90% within a year (Shopify, 2025-10-03).
Time-window conventions
- The canonical planning window is weekly (denominator = BOP units); a single end-of-season number is "too late to be useful" — tracking STR weekly or monthly shows velocity changes while corrective action is still possible (Toolio).
- On a 12–14 week season, Toolio's reference treats 40–50% full-price sell-through by week 6 as "on-plan"; below 40% full-price at week 6 should initiate a markdown review "before the window to clear at margin closes."
- Shopify advises seasonal/short-life drops (limited-run fashion) target >80% within the launch window, while evergreen/core products can run 40–60% per month/quarter as long as turns are on plan and margin is protected (Shopify, 2025-10-03).
How it links to the rest of the planning stack
- Leading indicator before lagging metrics. Toolio positions STR in front of days-on-hand and GMROI: "by the time days-on-hand spikes or GMROI sags, the cash is already trapped." For day-to-day decisions, Weeks of Supply (WOS) and STR are the most-used formulas; GMROI and Gross Margin % measure overall health (GMROI = Gross Margin $ ÷ Average Inventory at Cost; <$1.00 means the category isn't covering its inventory cost, >$2.00 generally strong) (Toolio).
- Markdowns are triggered by STR thresholds. Toolio's phased cadence: Phase 1 (weeks 1–3 post-peak) 10–15% on slow movers; Phase 2 (weeks 4–6) 20–30% if velocity hasn't recovered; Phase 3 (end-of-season) deeper clearance with a floor at landed cost plus minimum margin. See Markdown Optimisation.
- STR feeds the next buy via Open-to-Buy (OTB). OTB nets out expected markdowns — Planned Receipts = Planned Sales + Planned EOP Inventory + Planned Markdowns − BOP Inventory — so under-selling (low STR) and the markdowns it forces feed directly back into the next buy budget (Toolio).
- WOS mirrors cumulative STR. WOS = On-Hand Units ÷ Average Weekly Unit Sales; for seasonal items WOS should "track toward zero by the end of the selling period," directly mirroring a rising cumulative STR (Toolio).
How retailers use it operationally
- Retailers rarely use a single blanket STR — they calculate multiple STRs by supplier, product line, store location, size, and sales channel, then drive assortment decisions from them (Shopify's worked example: reorder 95%/90% performers at full depth, cut the 50% flavour, halve the 62.5%). See Assortment Planning.
- Toolio's five operational levers (vendor — Toolio sells the software that automates these): build the buy on demand signals not last year's numbers; use dynamic pricing (5–10% in-season nudges) before markdowns; plan markdowns by phase against STR triggers; align allocation to where demand lives ("localization yields 10–20% better end-of-season STR than uniform distribution"); shorten the lag between sell-through signal and corrective action.
[!unverified] Vendor self-interest claims with no cited methodology: Toolio says moving from spreadsheets to purpose-built merchandise-planning platforms "typically" lifts end-of-season STR 5–15%. Shopify relays third-party stats — McKinsey: AI-driven planning ≈ 20–30% lower inventory; BCG (2024): linking recommendations to real-time inventory can lift sell-through ~10%; US retailers held ~$810B in unsold goods (FRED, as-of Jul-2025).
Key terms
| Term | Meaning (per sources) |
|---|---|
| Full-price STR | Units sold at full price ÷ units received — health of the initial buy (Toolio) |
| Overall STR | Total units sold (incl. markdown) ÷ units received — category management through markdowns (Toolio) |
| BOP units | Beginning-of-Period on-hand units; the planner-convention denominator (Toolio) |
| On-plan | At week 6 of a 12–14 wk season, 40–50% full-price STR (Toolio) |
| Sell-through vs turnover | STR = one product over a short window; turnover = whole business over ~a year (Shopify) |
What practitioners report
No Reddit or YouTube practitioner signal was collected this round — the Reddit MCP was unavailable (8th consecutive run) and the YouTube transcript actor (Apify) was unavailable (metadata-only; candidate videos listed in YouTube — Sell-Through Rate 2026-06-26). The practitioner reality — target STRs in the wild, weekly-vs-seasonal debates, spreadsheets-vs-software sentiment, reactions to slow sell-through — remains a gap.
Gaps
- No independent / non-vendor benchmark. All deep-fetched sources are vendors (Toolio, Shopify). An ISM "Monthly Metric: Sell-Through Rate" piece (Oct-2024) surfaced but wasn't fetched. Treat all numbers as vendor-stated.
- No measured market data — every apparel figure is a target range, not a surveyed/reported STR for named retailers.
- No regional/EU nuance (relevant to the vault owner's UNIQLO Europe context) — all sources are US/global-generic.
- No practitioner layer (Reddit + YouTube both down).