# Sell-through velocity and the full-price versus discount split
A women's outerwear brand ships 10,000 wool coats in September. By late November, before Black Friday markdowns hit, 6,800 have sold at the ticket price. That 68% full-price sell-through is the difference between a healthy autumn/winter season and a margin-destroying one. The other brand next door sold 6,800 coats too, but half went out at 40% off. Same units gone, radically different money.
This lesson shows you how to calculate sell-through, split it into full-price versus discount, and read the numbers against sector benchmarks.
Sell-through rate is the percentage of units received that have sold in a given period.
Sell-through % = Units sold / Units received × 100If you receive 2,000 units of a dress style and sell 1,300 in eight weeks:
1,300 / 2,000 × 100 = 65% sell-throughSimple. But the headline number hides everything that matters. A 65% sell-through where every unit went at full price is excellent. A 65% sell-through driven by a 50%-off flash sale is a warning sign.
That is why the full-price versus discount split is the real diagnostic.
FPST % = Units sold at full price / Units received × 100Back to the coats: 6,800 sold at full price out of 10,000 received.
6,800 / 10,000 × 100 = 68% FPSTIndustry practitioners commonly cite 60% to 70% full-price sell-through as the healthy band for full-price fashion and apparel brands. This is a widely referenced operating rule of thumb, not a published regulatory figure, so treat it as an industry estimate as of 2026.
The distinction is between brands that sell product and brands that sell discounts. Off-price channels (TK Maxx in Europe, TJ Maxx and Nordstrom Rack in the US) exist precisely because so much apparel never clears at full price.
Margin math makes this concrete. Take a jacket with a full retail price of 200 and a cost of goods of 70.
Sold at full price:
Gross margin = (200 - 70) / 200 = 65%
Gross profit per unit = 130Sold at 40% off (retail now 120):
Gross margin = (120 - 70) / 120 = 42%
Gross profit per unit = 50Same jacket. A single markdown wiped out 80 of gross profit per unit, a 62% cut in profit dollars. Sell 3,000 units on discount instead of full price and you have lost 240,000 in gross profit on identical product.
This is why FPST is watched more closely than raw sell-through. Units gone tells you the warehouse is empty. FPST tells you whether you made money emptying it.
Velocity is sell-through per unit of time, usually per week. It tells you whether product is moving fast enough to clear at full price before the season ends.
Weekly sell-through velocity = Sell-through % / Number of weeks on saleOur 65% dress in eight weeks:
65% / 8 weeks = 8.1% per weekNow the planning question. A typical apparel season runs roughly 12 to 16 weeks at full price before markdowns. At 8.1% per week over, say, 10 remaining weeks you would clear an additional 81 percentage points, meaning you would sell out well before markdown season and could have bought more.
Compare a jacket selling at 3% per week. Over a 14-week full-price window that is 42% sell-through before markdowns. Anything left, well over half the buy, goes to clearance. Low velocity is an early alarm: you can see the markdown coming weeks ahead and react (transfer stock, run a targeted promotion, cut reorders).
Zara's parent, Inditex, is the textbook operator here. Its short lead times and small initial orders let it read early velocity and chase what sells, which is a big reason its inventory rarely rots into deep clearance. Contrast that with traditional brands committing full seasonal buys 9 to 12 months ahead, where a slow-velocity product is a markdown locked in before the season even starts.
For a solid primer on how retail inventory metrics connect, see Shopify's retail sell-through guide, which is free and clearly worked.
🎬 [VIDEO: "Retail Math: Sell Through, Sell Thru % and Weeks of Supply" - youtube.com - a short, practical walkthrough of the core retail inventory formulas with examples]
A footwear brand receives 5,000 pairs of a sneaker in March.
| Week | Cumulative units sold | Cumulative sell-through |
|------|----------------------|------------------------|
| 4 | 1,200 | 24% |
| 8 | 2,300 | 46% |
| 12 | 3,100 | 62% |
At week 12, still at full price:
FPST = 3,100 / 5,000 = 62%That lands inside the healthy 60% to 70% band. Velocity over 12 weeks:
62% / 12 = 5.2% per weekThe remaining 1,900 pairs (38%) will need markdowns to clear. If they average 30% off on a 100 pair retail with 45 cost:
Full price margin: (100 - 45) / 100 = 55%
Discount margin: (70 - 45) / 70 = 36%Blended reality: 62% of units at 55% margin, 38% at 36% margin. The brand is healthy, but you can now see the exact margin cost of that 38% tail, and next season the buyer should consider ordering fewer pairs to push FPST higher.
Vérification des acquis
1. Two brands each sell 6,800 of 10,000 coats received, but one sells most at full price while the other discounts half. What does this scenario primarily illustrate?
2. A style shows 65% sell-through, but it was achieved through a 50%-off flash sale. Why is this considered a warning sign rather than a success?
3. A brand consistently posts full-price sell-through above 70%. What does this most likely indicate about their buying?
4. Select ALL correct answers about why full-price sell-through (FPST) is a better diagnostic than overall sell-through.
Sélectionnez toutes les réponses correctes.
5. Select ALL correct answers about how to correctly interpret the 60%, 70% full-price sell-through benchmark.
Sélectionnez toutes les réponses correctes.
Discount depth varies by market, and this shifts what "healthy" looks like.
Luxury is the extreme case. Houses like Hermès and Chanel run FPST close to the ceiling because scarcity and near-zero official discounting are the business model. When a luxury brand starts appearing in off-price channels, it signals a demand problem, which is exactly why they guard distribution so tightly.
Treat all specific percentage bands here as widely cited industry estimates, not audited figures. The precise number matters less than the direction: rising FPST and healthy velocity mean pricing power; falling FPST means you are buying sales with margin.
1. Track FPST weekly, not at season end. By season end it is too late to act.
2. Set a markdown trigger. Example rule: if velocity through week 4 implies under 55% FPST by markdown date, cut reorders or transfer stock now.
3. Judge buyers on FPST, not units sold. Anyone can sell out with enough discount. The skill is clearing at full price.