Nul Logo
Independent Market Intelligence · US & UK/EU Market

Fashion Inventory
Index

Abstract Brutalist Retail Space
Savage x Fenty•Skims•Carbon 38•Matalan•Beach Riot LLC•Alice + Olivia•Birdy grey•Mack Weldon•Goat group•Mizzen + main•Stio•Lorna Jane•Forever 21•Zulily•Whistles•Set Active•Frankie Bikinis•Love Shack fancy•Kith•Ariat International•Acne studios•Tommy Bahama•Figs•Aether Apparel•Paige•Oak + Fort•TENTREE•Ted baker•Matte the label•PANGAIA•Cotopaxi•Marmot•Moose knuckles•Oliver Bonas•Hush•Rains•ORORO•K-Way•KUIU•Mackage•Sezane•Huckberry•Ganni•The Row•Away•Fear of God•Noah•Rowing Blazers•Outdoor Voices•Missguided•Pretty little thing•Staud•Represent•Rapha•Ortovox•Reis•Alphalete Athletics•Odlo•Henril-Loyd•Zimmerman•Roark•Rudsak•Burton snow board•Mountain Hardwear•Castore•Belstaff•Wild rye•Serena & Lily•Peter Millar•Malbon Golf•Greyson Clothiers•Fourth element limited•Schaefer outfitter•Howler Brothers•Tracksmith•Hackett•Bandier•Suitsupply•Picture Organic clothing•Axel Àrigato•TALA•Perfect moment•Mile off•Gandys•Finisterre•Ciele Athletics•LNDR•Soar Running•Oner Active now•Haglofs•Bogner•Thudrak•Title nine•Macron•Wild eye•Tecovas•Alpha Tauri•Revolution Race•Sisterly tribe•Lounge•Girlfriend collective•Varley•Huishoutdoors•Boot Barn - LA•Tractor Supply Co•Half days•Dovetail•Garage Grown Gear•Savage x Fenty•Skims•Carbon 38•Matalan•Beach Riot LLC•Alice + Olivia•Birdy grey•Mack Weldon•Goat group•Mizzen + main•Stio•Lorna Jane•Forever 21•Zulily•Whistles•Set Active•Frankie Bikinis•Love Shack fancy•Kith•Ariat International•Acne studios•Tommy Bahama•Figs•Aether Apparel•Paige•Oak + Fort•TENTREE•Ted baker•Matte the label•PANGAIA•Cotopaxi•Marmot•Moose knuckles•Oliver Bonas•Hush•Rains•ORORO•K-Way•KUIU•Mackage•Sezane•Huckberry•Ganni•The Row•Away•Fear of God•Noah•Rowing Blazers•Outdoor Voices•Missguided•Pretty little thing•Staud•Represent•Rapha•Ortovox•Reis•Alphalete Athletics•Odlo•Henril-Loyd•Zimmerman•Roark•Rudsak•Burton snow board•Mountain Hardwear•Castore•Belstaff•Wild rye•Serena & Lily•Peter Millar•Malbon Golf•Greyson Clothiers•Fourth element limited•Schaefer outfitter•Howler Brothers•Tracksmith•Hackett•Bandier•Suitsupply•Picture Organic clothing•Axel Àrigato•TALA•Perfect moment•Mile off•Gandys•Finisterre•Ciele Athletics•LNDR•Soar Running•Oner Active now•Haglofs•Bogner•Thudrak•Title nine•Macron•Wild eye•Tecovas•Alpha Tauri•Revolution Race•Sisterly tribe•Lounge•Girlfriend collective•Varley•Huishoutdoors•Boot Barn - LA•Tractor Supply Co•Half days•Dovetail•Garage Grown Gear•
Brands tracked: 109
Size-Level Stockout Rate: 31%
Markdown Depth: –24%
Promo Penetration: 45%
Zombie SKU Rate: 12%
Trend lag median: 19 days
Geography: US & UK/EU Market
Brands tracked: 109
Size-Level Stockout Rate: 31%
Markdown Depth: –24%
Promo Penetration: 45%
Zombie SKU Rate: 12%
Trend lag median: 19 days
Geography: US & UK/EU Market
Fashion brands in the US and Europe lost an estimated 8–14% of seasonal revenue to preventable inventory errors last quarter. Not to demand collapse. Not to macroeconomic headwinds. To stocking out too early, marking down too late, and misreading the size curve on their best-performing SKUs.

This index tracks 109 observable brands across US, UK, and European markets — anonymised, but specific. Every metric below is derived from public ecommerce signals: product availability, price history, size matrix changes, and social engagement timing. No surveys. No self-reporting.

Market Aggregates

Size-Level Stockout Rate 31% of individual sizes OOS before wk 10
First Markdown Timing Wk 9.2 avg weeks to first discount
Promo Penetration 42% of catalog actively discounted

Spotlight Brand Scorecard

Brand Stockout
Rate
Markdown
Depth
First MKD
Timing
Broken
Sizes
Promo
Pntr.
Health
Skims
18% –16% Wk 11.4 12% 15% Strong
Forever 21
38% –29% Wk 7.1 34% 58% At Risk
Sezane
27% –22% Wk 9.8 25% 32% Watch
Kith
44% –21% Wk 8.3 40% 18% At Risk
Ganni
29% –18% Wk 10.9 21% 26% Watch
Lululemon
14% –12% Wk 12.1 10% 8% Strong
ASOS
42% –35% Wk 6.5 38% 62% At Risk
Aritzia
19% –15% Wk 10.5 14% 12% Strong
Boohoo
48% –40% Wk 5.2 45% 70% At Risk
Everlane
25% –20% Wk 9.0 28% 22% Watch
Cohort Avg
31% –24% Wk 9.2 26% 30% —
◈
Editorial Observation

Forever 21 stocked out of core sizes 4 weeks before Skims cleared equivalent items, leading to a much higher Broken Size Ratio (34%) — while having a Promo Penetration of 58%. That gap is not a demand problem. It is a planning problem: an OTB decision made without a signal weighting model that accounts for hero vs. growth vs. markdown-exit SKUs differently.

Analysis: Size-Level Stockouts

Percentage of tracked SKUs that registered OOS for each size before week 8 of season. Sizes showing >40% OOS rate indicate systematic under-allocation, which drives a high Broken Size Ratio (where core sizes are sold out, leaving only extreme sizes).

61%
XS
38%
S
22%
M
19%
L
54%
XL
47%
XXL
◈
Broken Size Ratio Implication

Size-level stockout data exposes a stark market divide. In 76 of 109 tracked brands (most heavily in Fast Fashion), we observed a recurring pattern: fringe sizes (XS, XL) disappear from the size selector an average of 3.5 weeks earlier than core sizes (M, L). By cross-referencing with pricing data, brands trapped in this pattern are forced to initiate their first site-wide markdown 14 days earlier than the cohort average just to clear the stranded M/L inventory. In contrast, DTC natives like Skims maintain a highly balanced availability matrix across the first 8 weeks, allowing them to hold full-price integrity significantly longer.

Analysis: Pricing & Agility

First Markdown timing — weeks into season

Distribution of brands by when they initiate their first season-wide markdown.

Wk6 Wk7 Wk8 Wk9 Wk10 Wk11 Wk12+ median wk 9.2
Early markdown
Healthy timing
The "Agility vs Accuracy" Matrix

Mapping our Spotlight Brands by their speed to market (Trend Lag) against buying accuracy (Stockout Rate).

Fast, but Underbought Slow & Broken Ops Agile Leaders Late & Overbought Kith Forever 21 Skims Ganni Sézane Slow to Market (Trend Lag) → High Stockouts →

Analysis: Assortment Shifts

Depth Index 3.2 avg colors per style
Drop Rate 4.5% new SKUs injected weekly
Size Inclusivity 12% offer XXL+ or XXS-
◈
Strategy Observation

While many brands claim a "Wide & Shallow" strategy during economic downturns, our Depth Index tracking reveals the opposite: brands are retreating to safety by offering fewer styles but more colors per style. Simultaneously, the low Size Inclusivity Index (12%) across the cohort indicates that extended sizing remains a marketing talking point rather than a true operational investment.

Top 10 Spotlight: Deepest Assortment (Colors per Style)

Rank Brand Depth Index vs Cohort Avg (3.2)
01 Skims 8.5 +165%
02 PANGAIA 6.8 +112%
03 Ganni 6.2 +93%
04 Savage x Fenty 5.9 +84%
05 Kith 5.4 +68%
06 Outdoor Voices 4.9 +53%
07 Sézane 4.5 +40%
08 Suitsupply 4.2 +31%
09 Marmot 3.9 +21%
10 KUIU 3.8 +18%

Analysis: Hidden Margin Leaks

Metric Focus Cohort Median Top Quartile Bottom Quartile
Price Resilience Avg days from launch to first discount
64 days 82+ days < 21 days
Stealth Markdowns % of SKUs discounted without a "Sale" badge
14% < 5% > 28%
Colorway Divergence Difference in days to OOS (Best vs Worst color)
31 days < 10 days > 60 days
Restock Velocity Days between size going OOS and reverting to Available
11 days < 4 days > 21 days
Zombie SKU Rate >12 wks old + >30% off + full size run available
12% < 4% > 25%
◈
Operational Spotlight

The data reveals a staggering gap in Restock Velocity. While contemporary leaders like Sézane and Ganni (Top Quartile) resolve stockouts in just 3-4 days, traditional giants like Forever 21 leave shelves empty for over 3 weeks, directly bleeding revenue to competitors.


Methodology & Limitations

All data is derived from publicly observable ecommerce signals: product availability matrices, price delta tracking, and social post engagement timing. Brands are anonymised by revenue band and category. Metrics reflect online channels only — in-store inventory is not observable. Stockout detection is based on size selector disappearance or explicit OOS flags; brands that suppress OOS listings entirely may be undercounted. Trend lag is calculated against the brand's own Instagram post engagement peak, not industry-wide trend indices. This is a signal-based, not survey-based, publication. Figures are directional benchmarks, not audit-grade data.

— ✦ —
ACCESS THE UNMASKED REPORT
Subscribe to see the full data and the Spotlight Brand Scorecard. We publish the Fashion Inventory Index every Monday morning.

Subscribe to the Index

Get the unmasked data delivered to your inbox weekly. Strictly independent market intelligence.

Fashion Inventory Index is published monthly by Nūl Pte. Ltd.
Data observed from public ecommerce sources. Not financial advice.
© 2025 Nūl Pte. Ltd. · Singapore · nul.global