Sell-through rate is the percentage of a defined inventory pool sold during a stated period. Calculate it as units sold ÷ units in that pool × 100. For example, selling 300 units from a 500-unit cohort gives 60%. Always state the period and inventory basis; platform definitions can differ.
For an ecommerce brand, the useful question is bigger than whether inventory moved. Did it move at a sustainable margin, while customers could still buy it, and with enough stock left to support the next sales window? This guide explains the calculation, walks through illustrative examples, and shows how to turn the result into a product-level decision.
Table of Contents
- What is sell-through rate?
- The sell-through rate formula: define the denominator first
- How to calculate sell-through rate in five steps
- Worked examples: what the number does and does not tell you
- How does Shopify calculate sell-through rate?
- What is a good sell-through rate?
- Sell-through, inventory turnover, and conversion rate measure different things
- A practical workflow for improving the result
- Why Amazon FBA needs a separate definition
- A weekly review that produces a decision
- Frequently asked questions
- Sources and calculation notes
- Connect inventory movement with the next growth decision
What is sell-through rate?
Sell-through rate describes the share of a specified inventory pool that has sold. Retail teams use it to evaluate individual products, variants, collections, and buying decisions. The measurement is most useful when the team agrees on what stock belongs in the pool and how long that stock had to sell.
Consider two products that each sell 100 units. One had 125 units available for the period; the other had 1,000. Their sales counts match, but their inventory outcomes differ. The first sold most of its defined stock, while the second left substantially more units to carry forward. Neither result alone tells you which product generated more profit.
Keep the unit of analysis consistent. A size variant can underperform inside a successful product family. A storewide average can hide obsolete colors behind a high-volume bestseller. Start with SKU-level results, then aggregate only when the products share a meaningful decision, such as a seasonal collection or a purchase order.
The sell-through rate formula: define the denominator first
A practical percentage calculation is:
Sell-through percentage = units sold from the defined inventory pool ÷ units included in that pool × 100.
The phrase “defined inventory pool” matters. A fixed seasonal receipt, a replenished monthly assortment, and a platform-generated report can use different inventory boundaries. Label your method instead of assuming every dashboard calculates the same thing.
Method 1: a fixed inventory cohort
For a receipt or batch that you can track separately, divide units sold from that cohort by the cohort’s units. If a limited collection contains 500 units and 300 of those units sell by the review date, the result is 60%. Keep later receipts outside that cohort unless you explicitly change the definition.
This method is useful for a launch, seasonal assortment, or supplier delivery. It becomes unreliable when sales cannot be attributed to the original receipt. If you mix two indistinguishable batches in the same location, do not describe a blended sales total as a precise receipt-level outcome.
Method 2: a period-based inventory pool
For a simple internal period report, a team might define the denominator as opening saleable stock plus receipts made available during the window. Use this only with a documented reconciliation for transfers, returns, damages, and other adjustments. Units that arrived on the final day had less selling time than opening inventory, which affects interpretation.
In a clean example with no adjustments, opening stock plus receipts equals units sold plus ending stock. In a real operation those totals can differ. Treat a mismatch as a reconciliation task rather than silently choosing the smaller denominator to improve the percentage.
Method 3: a platform’s native calculation
When using a native report, retain the platform’s definition. The Shopify calculation is shown below. Check the report’s own date range and inventory treatment before comparing it with an internal workbook.
How to calculate sell-through rate in five steps
- Choose the scope. Identify the SKU or receipt cohort and record the start and end dates.
- Choose the method. Use a fixed cohort, a reconciled period pool, or the platform’s native definition. Label that choice.
- Reconcile the units. Check sold quantity, receipts, ending stock, and adjustments using the same scope.
- Calculate the percentage. Divide sold units by the defined pool and multiply by 100. For a 500-unit cohort with 300 sold, 300 ÷ 500 × 100 = 60%.
- Interpret before acting. Check remaining stock, receipt timing, and contribution before changing spend, price, or the next buy.
For an internal worksheet, use separate columns for period, SKU, method, sold units, denominator units, and exceptions. The percentage cell should remain blank or show a review flag when the denominator is zero. Keep adjustments in their own fields so another team member can reproduce the calculation.
Worked examples: what the number does and does not tell you
The following figures are hypothetical teaching examples, not Eva customer results. They assume accurate inventory records and no unlisted returns, transfers, or write-offs.
| Scenario | Opening units | Receipts | Units sold | Ending units | Period result |
|---|---|---|---|---|---|
| Core product | 400 | 100 | 300 | 200 | 60% |
| Large late receipt | 100 | 900 | 200 | 800 | 20% |
| Nearly depleted product | 200 | 0 | 190 | 10 | 95% |
The core product sold 300 of the 500 units included in its period pool. Its 60% result is a starting point for review. You still need its selling margin, age profile, and replenishment timing before deciding whether to order more or change the offer.
The second product may appear weak at 20%, but the timing of the 900-unit receipt matters. If most units arrived near the period’s end, the denominator expanded before those units had a fair selling opportunity. Compare receipt cohorts or annotate the replenishment date before treating the result as evidence of poor demand.
The third product reached 95%, which can look excellent on a scorecard. Yet only ten units remain. If the supplier needs several weeks to replenish it, increasing advertising could create a stockout. A high percentage can therefore trigger an availability review rather than an automatic growth decision.
How does Shopify calculate sell-through rate?
Shopify sell-through percentage = units sold ÷ (units sold + ending inventory) × 100. With 300 sold and 200 remaining, the result is 60%. This percentage uses Shopify’s reporting basis; it should not be treated as an Amazon FBA inventory score.
Use the native report as a consistent operational reference, then document any separate adjustments you make for management analysis. Do not overwrite the platform number with a custom definition and keep the same label.
The Shopify inventory report documentation defines the calculation and explains reporting limitations. Confirm those details against your current admin before building an automated comparison. Platform definitions and reporting behavior can change.
Reporting change, October 1, 2026: Shopify documents a shift from Available to On hand inventory, with earlier history unchanged. Annotate comparisons spanning that date. Also check the report’s displayed period: its sell-through data uses the latest available 30 days and usually has a processing delay of about two days.
Export the SKU identifier, reported date range, sold quantity, and ending quantity together. Review a small set of variants against their inventory records before trusting an aggregate. Keep a separate field for your management interpretation, such as “late receipt” or “availability constrained,” so the original observation remains intact.
What is a good sell-through rate?
There is no single good sell-through percentage for every product. Judge the result against the planned selling window, product lifecycle, margin, and replenishment needs. A seasonal receipt and a continuously replenished SKU require different targets. A high rate can also signal insufficient stock.
A useful target depends on the product’s lifecycle, selling window, replenishment model, margin requirements, and availability objective. A limited holiday collection and a replenishable household essential should not inherit the same percentage target simply because both appear in an ecommerce catalog.
For a seasonal item, the review date should connect to the remaining selling season. A rate that looks acceptable halfway through the window can be too low just before demand ends. For a core product, keeping stock available may justify a larger inventory pool, particularly when supplier lead times are long or uncertain.
Set a target by working backward from the commercial decision. Define how many units you are willing to carry beyond the selling window, what margin you need to protect, and when another order could arrive. Compare the actual result with that plan and with comparable historical cohorts, rather than importing an unsupported universal benchmark.
Use a target band with an explanation. The lower boundary can prompt a demand or assortment investigation; the upper boundary can prompt a stockout review. A product can exceed its target and still need intervention if the apparent success comes from an unsustainable discount or insufficient starting stock.
Sell-through, inventory turnover, and conversion rate measure different things
| Metric | Core question | Useful application |
|---|---|---|
| Sell-through percentage | How much of the defined unit pool sold? | Assess a product, receipt, or selling window |
| Inventory turnover | How often did inventory value cycle through sales? | Review inventory efficiency using consistent cost-based inputs |
| Conversion rate | How often did eligible visits or sessions produce the defined action? | Diagnose the storefront purchase journey |
| Days of stock remaining | How long might current stock last at the assumed selling pace? | Review availability and timing |
A product may convert well but sell a small share of an oversized inventory buy. Another can sell most of a tiny stock position while its product page converts poorly. Treat these as separate signals. Improving the conversion journey does not automatically correct a buying decision, and reducing the inventory pool does not prove stronger demand.
For inventory turnover, use the cost and valuation conventions agreed with your finance team. Do not divide retail revenue by a cost-valued inventory balance and compare that number with a cost-based ratio. Keep the detailed replenishment process in your inventory operating plan; this metric review should identify which question needs attention.
A practical workflow for improving the result
1. Verify the product was actually available to buy
Before changing media or price, inspect variant availability, product visibility, shipping eligibility, and checkout behavior. Stock in a system does not necessarily mean a customer can purchase it. A product that cannot ship to its intended audience may show low movement even when demand exists.
Compare the time the SKU was buyable with the full reporting window. Label an interrupted selling period. Otherwise, the team may reduce a future order because of a demand problem that was actually a product setup or fulfillment restriction.
2. Separate traffic, conversion, and assortment problems
If qualified visits are low, review discovery and distribution. If visits are healthy but purchases are weak, inspect the offer, product information, delivery promise, and buying friction. If one size or color lags while related variants sell, focus on that variant’s fit and presentation.
Choose one test that follows the diagnosis. Improving photography for a poorly explained feature is a different intervention from increasing traffic to an already effective product page. Record the change and review comparable periods so a simultaneous promotion does not obscure what happened.
3. Evaluate promotions against contribution
A discount can increase unit movement while reducing the cash available after variable costs. Before running it, model the expected net selling price, product cost, fulfillment, payment or marketplace fees, promotional expense, and incremental media cost. Include return-related assumptions when they are material to the product.
Keep an explicit reason for accepting a lower contribution, such as clearing a finite seasonal balance. A faster exit can be rational, but the percentage alone cannot establish that the promotion was profitable. Track the remaining inventory and realized economics after the selling window closes.
4. Change buying decisions when evidence supports it
Repeated underperformance across comparable cohorts can support a smaller next order, fewer variants, or a revised buying calendar. One low period after a large late receipt is weaker evidence. Preserve the context so the purchasing team can distinguish a structural assortment issue from an unusual delivery pattern.
When the result is high, check supplier lead time and remaining cover before accelerating demand. Use the existing Shopify inventory management strategy guide for the broader forecasting and replenishment workflow. Keep this calculation as one input to that process, alongside margin and service reliability.
Why Amazon FBA needs a separate definition
Do not treat every metric carrying the words “sell-through” as the same percentage. Amazon’s FBA inventory framework uses its own period and inventory basis. Comparing that native metric directly with a Shopify percentage can produce a misleading cross-channel scorecard.
Maintain separate labels and definitions in the reporting dictionary. If you need a comparable internal measure across channels, calculate it from reconciled data using a shared method and identify it as an internal metric. Retain native platform measures in separate columns for their own operational decisions.
For Amazon-specific interpretation, use Eva’s Amazon inventory management guide. This article’s worked examples describe defined unit pools; they are not instructions for reproducing an FBA dashboard score or changing an Amazon inventory policy.
A weekly review that produces a decision
Build a short review around exceptions rather than a long ranking of percentages. Select products that diverge from their plan, approach the end of a selling window, or show a meaningful availability risk. Give each exception an owner and a date for the next review.
- Measurement: Which SKU, period, stock pool, and calculation produced the result?
- Context: Did receipts, availability, returns, transfers, or a promotion affect comparability?
- Economics: What happened to contribution and remaining inventory value?
- Action: Should the team test the offer, repair availability, change the next buy, or monitor?
- Follow-up: What evidence will determine whether the action helped?
Keep the original export with the review notes. If a later reconciliation changes the inventory count, preserve both versions and explain the adjustment. This makes the decision traceable and prevents a revised denominator from being mistaken for a marketing improvement.
Frequently asked questions
What is the difference between sell-through rate and sell-through speed?
A percentage describes the share of a defined inventory pool sold over a period. Speed usually describes units sold per day or another time interval. Two products can show the same percentage after different lengths of time. Always include the measurement window when comparing performance.
Should I calculate the rate weekly or monthly?
Choose a window that matches the decision. Weekly reporting can reveal exceptions quickly, while a longer window can be more useful for a slow-moving or frequently replenished item. Compare like periods and annotate partial selling weeks. A launch cohort may need a different review calendar from a core assortment.
Can a high result be a warning?
Yes. It can mean the product has little remaining stock, that the original buy was too small, or that heavy discounting accelerated unit movement. Pair the percentage with remaining cover and contribution before deciding to increase spend or place a larger order.
How should returns affect the calculation?
Follow the definition of the source report, then document any separate management adjustment. Returns can affect sold units and usable ending inventory at different times. Do not assume a returned unit is immediately available for resale. Reconcile the physical stock movement with the sales treatment before comparing periods.
Can I average the percentages across products?
A simple average gives a small SKU the same weight as a large one. For a portfolio percentage, sum compatible sold units and compatible denominator units, then calculate the ratio. Review individual variants as well, because even a correctly weighted total can conceal a weak assortment decision.
What if the denominator is zero or inventory is negative?
Do not publish a calculated percentage for an undefined denominator. Flag the row for review and inspect tracking, overselling, timing, or adjustments. Negative inventory needs reconciliation before it becomes a useful basis for comparison. Keep the source value visible rather than replacing it with a convenient estimate.
Sources and calculation notes
Source checked: October 29, 2026. Shopify Help Center: Products by sell-through rate is the primary reference for the Shopify formula and reporting caveats. The cohort examples, interpretation framework, and review checklist in this guide are editorial explanations. All numerical examples are hypothetical; none represent customer outcomes or an industry benchmark.
Connect inventory movement with the next growth decision
A useful sell-through rate connects a clearly defined inventory pool to a specific action. Calculate it consistently, inspect the selling window, and interpret it alongside margin and availability. The goal is a better decision about the product, not a higher percentage without context.
Turn product insights into your next growth decision
Connect your Shopify growth priorities with product performance, margin, and inventory context. Talk to Eva about the next steps for your store.


