All topicsLanded CostComplianceSourcingPlanningOriginsBlanksProductsCustomCertificationsSoftwareStartGlossary
HomeKnowledge BaseDemand Planning & Replenishment › Size Curves and the SKU Explosion

Size Curves and the SKU Explosion

Demand Planning & Replenishment Updated 2026-08-16· 8 min read

In brief. A size curve is the percentage split of a style's units across its size range, derived from historical sell-through rather than assumed. Get it wrong and a style can hit its total forecast exactly while losing a fifth of its gross margin, because the ratio is cut into the marker and packed into the carton before the goods ship.

Key facts

Size planning is the least glamorous part of merchandise planning and among the most expensive to get wrong. This page sits under demand forecasting for apparel brands: how to derive a size curve properly, how to spot a broken one, and why fixing one costs a production run rather than a warehouse transfer.

What a size curve is, and why it must be derived rather than assumed

A size curve, also called a size ratio or size run, is the percentage split of a style's units across its sizes. It converts a style-level forecast into something a factory can cut. The size ratio apparel factories cut to and the size curve your planner argues about are the same number seen from two ends of the pipeline, and the size run for clothing production has to be fixed before the marker is made.

Two published starting ratios. Treat both as a first buy, not a plan.

Ratio Sizes Split
Standard unisex bell curve, 1:2:3:2:1 S, M, L, XL, 2XL S 11%, M 22%, L 34%, XL 22%, 2XL 11%
Oversized / streetwear, 1:1:2:3:2:1 S, M, L, XL, 2XL, 3XL S 10%, M 10%, L 20%, XL 30%, 2XL 20%, 3XL 10%

A style forecast without a size curve is a total, not a forecast. You cannot cut 3,000 units; you cut 330 smalls, 660 mediums and so on, and that split determines whether the 3,000 sell at full price. The commonest failure is carrying a factory's default pack ratio into a second season. Never inherit a ratio you did not derive.

How to calculate a size curve from sell-through, correcting for stockouts

Here is the subtlety most guidance misses. Units sold is censored data. A size that sold out did not stop selling because demand ended; it stopped because you ran out. Derive next season's curve from raw sales and you re-buy the shortage that caused the problem.

The correction: use the sizes that did not stock out to build a cumulative sell curve, then estimate what share of demand each sold-out size had realised by the week it went out.

Prior season, one style-colour, 3,000 units bought on the 1:2:3:2:1 ratio, 12-week window. The cumulative curve from S, M and L reads 45% of demand realised by week 4, 61% by week 5, 81% by week 6.

Size Bought Sold Stocked out Demand realised at stockout Recovered demand Derived curve
S 330 180 no 100% 180 6%
M 660 510 no 100% 510 17%
L 1,020 960 no 100% 960 32%
XL 660 660 week 6 81% 660 ÷ 0.81 = 815 27%
2XL 330 330 week 5 61% 330 ÷ 0.61 = 541 18%
Total 3,000 2,640 3,006 100%

Raw sales would have told you S 7%, M 19%, L 36%, XL 25%, 2XL 13%. The corrected split is S 6%, M 17%, L 32%, XL 27%, 2XL 18%: two points of XL and five of 2XL were invisible in the sales report. Re-run this at 30, 60 and 90 days every season — a size that sells out first is under-bought no matter what the aggregate says.

What moves a size curve: channel, region, category and fit block

One curve per brand is almost always wrong. Drivers and their direction; derive the magnitude from your own data, not a borrowed benchmark.

Driver Direction
Channel Wholesale arrives on the retailer's ratio, narrower and centre-weighted; DTC skews wider at both tails
Region Warm-weather and coastal markets typically run smaller than inland and northern ones; never apply a US curve abroad unchanged
Category Fitted wovens run to the centre; oversized knits, hoodies and outerwear shift right
Fit block A relaxed re-cut moves demand a full size down, so changing the block invalidates the curve

The SKU explosion: what one style actually costs you in forecast cells

A style is never one SKU. The SKU count per style is colours multiplied by sizes, so one style in 6 colours and 6 sizes is 36 SKUs, and 100 styles in 3 colours and 6 sizes is 1,800 forecast cells before any channel split.

The problem is the thinness of each cell. A style selling 3,000 units over 12 weeks across 36 SKUs averages 83 units per SKU, fewer than 7 a week. At that volume demand is intermittent: many cells sell zero in a week, where MAPE is undefined and time-series models stop working. Hence hierarchical forecasting — forecast where signal exists, disaggregate down the size curve, reconcile. The size curve is how a forecast becomes a number you can manufacture.

The failure that looks healthy: 88% sell-through and $17,395 gone

The style below hit its total unit forecast exactly and still destroyed a fifth of its gross margin.

3,000 units bought on the 1:2:3:2:1 ratio; true demand 3,000 units on the brand's derived curve of 6/17/32/27/18; retail $34; landed cost $6.08 as built in landed cost for apparel imports; full-price margin $27.92; leftovers cleared at 60% off.

Size Bought True demand Sold Left over Lost sales
S 330 180 180 150 0
M 660 510 510 150 0
L 1,020 960 960 60 0
XL 660 810 660 0 150
2XL 330 540 330 0 210
Total 3,000 3,000 2,640 360 360

Style sell-through is 2,640 ÷ 3,000 = 88%, which reads as a good season. Now count the money:

That understates it, because broken-size inventory suppresses further sales: a customer who cannot find their size rarely buys the next one up, and the remaining smalls sell more slowly once the style reads as picked over.

Broken size analysis: how to spot a size-curve problem in the data

Four checks, all of which run off data you already have.

1. Stockout dates by size. In a healthy curve they cluster. When XL goes out in week 6 and S is still selling in week 12, the ratio is wrong, not the style.

2. Size integrity against sell rate. Track the share of a style's sizes in stock each week against its weekly sell rate. When integrity falls the sell rate follows, and the gap is the cost of the broken curve.

3. Markdown concentration by size. Markdowns clustered at one end of the range is a size-curve signal; markdowns spread evenly is a demand signal. They call for opposite responses.

4. Forecast bias by size. A forecast can post an excellent WMAPE at style level while running over on the tails and under in the middle — visible only if you compute bias by size monthly, as covered on the demand forecasting pillar.

The sourcing join: size ratios are cut and packed before the goods ship

A size-curve error costs more than a colour-mix error because the ratio is physically committed at the factory, a quarter before it reaches your sales data.

The marker. Sizes are nested into the cutting marker in the planned ratio and the lay is cut in one pass. Marker efficiency on knits runs about 80-88%, so the ratio drives fabric yield as well as mix. Once cut, the ratio exists as fabric panels.

The ratio carton. Packing is specified on the tech pack's labelling and packaging page — folding, polybag spec, carton markings, ratio packing — so cartons arrive pre-built to the ratio: the complete tech pack guide. That is what ratio pack apparel means in practice: the split is sealed into the carton at origin, and a DC cannot re-pack its way out of it without opening every box.

The grade rules. The size set sample verifies grade rules before bulk, and final inspection under ANSI/ASQ Z1.4 (equivalent to ISO 2859-1) measures pieces per size against the points of measure. A size that grades wrong will not sell even if the ratio is right: AQL inspection for brand owners.

The consequence is blunt. You cannot fix a size curve from the warehouse — no transfer turns an S into an XL. Fixing it means a new production run on a full 85 to 125 day pipeline, which must clear a reorder point and an open-to-buy month first: reorder points when your lead time is 90 days and open-to-buy planning for apparel brands. Mid-season your only levers are pricing, bundling and channel reallocation. Terms above are in the Yarnstick glossary of apparel sourcing terms.

Frequently asked questions

What is a size curve in apparel?

A size curve, or size ratio, is the percentage split of a style's units across its size range: for example S 11%, M 22%, L 34%, XL 22%, 2XL 11%. It converts a style-level forecast into a cut ticket. Without one, a style forecast cannot be manufactured.

What is a standard size ratio for t-shirts?

The standard unisex bell curve is S:M:L:XL:2XL at 1:2:3:2:1, which is S 11%, M 22%, L 34%, XL 22%, 2XL 11%. Oversized and streetwear fits shift right, commonly 1:1:2:3:2:1 across S to 3XL. Both are starting points; re-cut the ratio from your own sell-through each season.

How do you calculate a size curve from sales data?

Take units sold by size over a full selling window, then correct every size that sold out. Use the cumulative sell curve of the sizes that did not stock out to estimate what share of demand the sold-out size had realised by its stockout week, and divide. Re-base to percentages.

How do I know if my size curve is wrong?

Three signals. Sizes stock out on materially different dates. Markdown units concentrate at one end of the range. And forecast bias by size runs directional, over on the tails and under in the middle, even when the style total is accurate. Any of the three means re-cut the ratio before the next buy.

How many SKUs is one style?

Colours multiplied by sizes. One style in 6 colours and 6 sizes is 36 SKUs, and 100 styles in 3 colours and 6 sizes is 1,800 forecast cells before any channel split. Each cell carries a thin, intermittent demand signal that classical time-series methods handle badly.

Can you fix a wrong size curve mid-season?

Not with the goods you already have. The ratio is cut into the marker and packed into ratio cartons at the factory, so changing it means a new production run on a full 85-125 day import pipeline. Mid-season, your only levers are pricing, bundling and channel reallocation.

Sources

A size curve derived from censored sales data repeats last season's stockouts at next season's volume.

See how Yarnstick derives size curves from demand, not sales