📦 Retail & inventory guide

How to Calculate Sell-Through Rate

Sell-through rate (STR) measures what percentage of received inventory was sold during a period. This guide covers the STR formula, a complete delivery waterfall, step-by-step instructions, four worked examples, performance benchmarks by category, the difference between STR and inventory turnover, and common calculation mistakes.

Last updated: March 28, 2026

What is sell-through rate?

Sell-through rate measures how quickly inventory received during a period converts into sales. It is expressed as a percentage: a 70% STR means 70 out of every 100 units received were sold during the same period, leaving 30 units unsold.

STR is a core metric in retail, ecommerce, wholesale, and inventory planning because it connects buying decisions directly to demand. Inventory that does not sell quickly ties up working capital, takes up storage space, and creates markdown risk — especially for seasonal or trend-sensitive products.

The metric sits between two types of risk: buying too little (stockouts, missed sales) and buying too much (unsold stock, markdowns, write-offs). A well-calibrated STR target helps teams walk that line.

Sell-through rate formula

The standard formula is:

STR (%) = Units Sold ÷ Units Received × 100
Units Sold = units sold during the measurement period
Units Received = inventory brought in during that same period
Result = percentage of received inventory that sold

Both inputs must cover the same time window. Mixing units sold from one month against inventory received over a quarter is one of the most common calculation errors.

Full delivery waterfall

For a store that receives 600 units, sells 420, with each unit costing $18:

Beginning inventory received 600 units
Units sold during period 420 units
= Sell-through rate (420 ÷ 600 × 100) 70.00%
Ending inventory (600 − 420) 180 units
Unsold inventory cost (180 × $18) $3,240
Sold: 420 units (70%) STR = 70% Unsold: 180 units (30%)

How to calculate sell-through rate — step by step

1
Choose a clear measurement period. Sell-through rate is most meaningful when measured over a defined window — a week, month, season, or campaign. The period must be the same for both the units sold and units received inputs.
2
Count units received during the period. This is the total quantity of inventory that arrived or was made available for sale during the window. Do not include carryover stock from prior periods unless your reporting method explicitly uses total available inventory.
3
Count units sold during the same period. Use the number of units sold — not orders placed, units shipped, or units returned. If you track returns separately, use net sales (sold minus returned) for a cleaner result.
4
Divide units sold by units received. This produces the sell-through ratio. Example: 420 ÷ 600 = 0.70. The result is always between 0 and 1 when both inputs cover the same period and units sold does not exceed received.
5
Multiply by 100 to get the percentage. Example: 0.70 × 100 = 70%. This is your sell-through rate for the period. Compare it to your target or category benchmark to evaluate performance.
6
Calculate ending inventory and unsold cost if needed. Subtract units sold from units received to get the units still on hand. Multiply by unit cost to see how much capital is tied to unsold stock.

Worked examples

Four scenarios across different performance levels — strong, moderate, low, and above 100%.

Example 1 · Strong

High-demand product launch

A product line receives 1,000 units and sells 820 in the month.

STR = 820 ÷ 1,000 × 100 = 82.00%

Ending inventory: 180 units (18% unsold).

✓ Strong sell-through — consider replenishment planning.

Example 2 · Moderate

Standard retail month

A store receives 600 units and sells 330 units.

STR = 330 ÷ 600 × 100 = 55.00%

Ending inventory: 270 units (45% unsold).

→ Acceptable in some categories — review against target.

Example 3 · Low

Slow seasonal item

A seasonal item receives 400 units and sells only 80 units.

STR = 80 ÷ 400 × 100 = 20.00%

Ending inventory: 320 units (80% unsold).

✕ Low STR — possible overbuying or weak demand. Consider promotion or markdown.

Example 4 · Above 100%

Sales include prior-period stock

A store receives 150 units but sells 180 — drawing from older inventory.

STR = 180 ÷ 150 × 100 = 120.00%

Units sold exceeded received — carryover stock was liquidated.

→ Over 100% signals prior stock drawdown — review with total stock view.

Sell-through rate benchmarks by category

There is no universal "good" STR — the right level depends on category, seasonality, margin structure, replenishment lead time, and business model. These are common reference ranges used in retail and inventory planning.

80%+ Strong Healthy demand — consider restocking; risk of stockout if >95%
60–80% Acceptable Common in durable goods; review against category target
40–60% Below target Significant unsold stock; investigate demand or promotion support
<40% Low Large inventory overhang — markdown or reallocation likely needed

By category

Category Typical STR Risk if below Notes
Fast fashion 85–95% High Trend expiry means near-zero residual value after season
Perishables / food 90–100% Very high Spoilage cost makes unsold inventory a direct loss
Seasonal apparel 75–90% Medium End-of-season clearance can recover some value
Ecommerce (general) 65–85% Medium SKU performance varies widely; track at product level
Consumer electronics 60–80% Medium Price erosion risk as new models release
Durable goods / hardware 40–65% Low Longer shelf life reduces urgency to clear inventory quickly

Sell-through rate vs inventory turnover vs service level

These three metrics all relate to inventory and performance but they measure fundamentally different things. Using the wrong metric for a decision is a common planning mistake.

Sell-Through Rate
Measures what percentage of received inventory sold during a specific period. Best for evaluating a single SKU, product line, or buying batch within a defined window. Formula: Units Sold ÷ Units Received × 100.
Inventory Turnover
Measures how many times average inventory was sold over a period. Calculated as COGS ÷ Average Inventory. Better for comparing overall inventory efficiency across periods or product categories. Not period-receipt-based.
Service Level
Measures how reliably customer demand is fulfilled — the percentage of orders or requests that were fully met without a stockout. Focuses on demand fulfillment, not how fast received inventory sold.

A practical distinction: STR answers "how much of what arrived actually sold?", inventory turnover answers "how efficiently is total stock being cycled?", and service level answers "how often did we have stock when a customer needed it?"

Common mistakes to avoid

  • Mixing time periods. Units sold and units received must cover the same window. Comparing January sales to Q1 received inventory produces a meaningless result.
  • Confusing received inventory with beginning inventory. Some reporting systems track total stock on hand (including carry-forward); others track only new receipts. STR uses received inventory — clarify which your system exports.
  • Interpreting very high STR without context. An STR above 95% may look excellent but could mean you consistently understock and miss sales. Pair STR with stockout frequency data.
  • Ignoring markdowns and promotions in the STR signal. A spike in STR after a discount event tells you pricing drove velocity — not organic demand. Track whether promotional STR is sustainable at full price.
  • Reviewing STR in isolation. STR should be read alongside gross margin, weeks of supply, and service level to give a balanced picture of inventory health. A high STR at terrible margin is not a win.
  • Using the wrong denominator. Some teams accidentally divide by total available inventory (beginning stock + receipts) instead of just receipts. This consistently understates the true sell-through for new stock.

FAQ

What is the sell-through rate formula?

Sell-through rate equals units sold divided by units received, multiplied by 100. Example: selling 420 units from 600 received gives STR = 420 ÷ 600 × 100 = 70%.

Can sell-through rate be over 100%?

Yes. This happens when units sold during the period include carryover stock from a prior period — the denominator (units received this period) is smaller than total units sold. It signals prior inventory was drawn down, not that 100% of new stock sold.

Is sell-through rate the same as inventory turnover?

No. Sell-through rate is a percentage of received inventory sold within a period. Inventory turnover is a ratio showing how many times average inventory was cycled over a period, calculated using COGS and average inventory balance. They measure different things and serve different analytical purposes.

What is a good sell-through rate?

It depends heavily on category and seasonality. Fast fashion and perishables typically target 85–95%+. General ecommerce commonly runs 65–85%. Durable goods may operate at 40–65% without concern. The key is comparing against a relevant category benchmark and your own business targets, not a universal number.

How often should sell-through rate be measured?

It depends on the sales cycle. Fast-moving consumer goods and apparel are often tracked weekly during a season. General ecommerce SKUs may be reviewed monthly. Slow-moving durable goods might be reviewed quarterly. The measurement cadence should match the speed at which restocking or markdown decisions need to be made.

Should I use beginning inventory or received inventory as the denominator?

For the standard sell-through rate formula, use units received during the measurement period — not total beginning stock, which includes carry-forward from prior periods. If your reporting exports total available inventory, you are calculating a different (and broader) version of the metric. Align your formula with your reporting system.