Act on the result
Compare the target-unit gap with remaining stock and the time left in the selling period.
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
Retailers deciding whether inventory needs replenishment, promotion or markdown action.
Available, sold and remaining units, sell-through, inventory value, gross margin and target sales gap.
Enter beginning units and receipts, then reconcile sold units before choosing a target sell-through rate.
Use a different tool when: Do not use this to compare annualised gross margin earned with average inventory investment; use Gross Margin Return on Inventory Planner for that decision. Use this tool to set a sell-through target before markdown or replenishment decisions.
Commerce & operations
Available, sold and remaining units, sell-through, inventory value, gross margin and target sales gap.
Amounts use the same currency as your inputs. No currency conversion is performed.
Use your own inventory and commercial records on one consistent cohort, period, valuation and tax basis.
Your numbers stay in this browser
Usable units held at the start of the cohort period.
Whole units added to the cohort during the period.
Whole units sold from the available cohort.
Measured selling price applied to sold units. Use one consistent ex-tax currency basis.
Inventory cost assigned to each unit. Use one consistent ex-tax currency basis.
Whole observed days in the cohort period.
Enter your own cohort target; this is not a demand forecast.
Review the inventory result and its component rows on one consistent period and quantity basis.
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
beginning units + units received150 unitsUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โunits sold / available units0.6 decimal rateUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โavailable units โ units sold60 unitsUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โremaining units ร unit cost1,200 , ex taxUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โunits sold ร selling price per unit4,500 , ex taxUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โunits sold ร (selling price โ unit cost)2,700 , ex taxUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โavailable units ร target sell-through rate105 unitsUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โmaximum of zero and target units less sold units15 unitsUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โunits sold / elapsed days3 units/dayUses the exact shared engine result and user-entered inventory records or scenarios. Raw engine precision is retained until display; whole-pack rounding occurs only in the engine.
Retail Sell-through Planner formulas โThis calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| beginningUnits | Usable units held at the start of the cohort period. | whole units/cohort period | 0 to 100000000 | Required | 100 |
| elapsedDays | Whole observed days in the cohort period. | whole elapsed days/cohort period | 1 to 100000 | Required | 30 |
| sellingPricePerUnitExTax | Measured selling price applied to sold units. Use one consistent ex-tax currency basis. | currency units/unit, ex tax | 0 to 10000000 | Required | 50 |
| targetSellThroughRate | Enter your own cohort target; this is not a demand forecast. | decimal fraction of available cohort units sold | 0 to 1 | Required | 0.7 |
| unitCostExTax | Inventory cost assigned to each unit. Use one consistent ex-tax currency basis. | currency units/unit, ex tax | 0 to 10000000 | Required | 20 |
| unitsReceived | Whole units added to the cohort during the period. | whole units/cohort period | 0 to 100000000 | Required | 50 |
| unitsSold | Whole units sold from the available cohort. | whole units/cohort period | 0 to 100000000 | Required | 90 |
Use sell-through only after reconciling the full available inventory pool; units received alone are not the denominator when beginning stock exists.
Data used here
Compare the target-unit gap with remaining stock and the time left in the selling period.
Retest lower unit revenue, higher unit cost and a stricter target before replenishing or marking down.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Compare the contribution recovered by a markdown with holding cost, sell-through evidence and the cost of waiting.
Read guideCompare the target-unit gap with remaining stock and the time left in the selling period.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.