← All free tools

Discount vs Sell-Through Calculator

Every clearance trades between three outcomes: cash now, stock gone, and margin kept. You cannot maximise all three at once. This free calculator simulates how each markdown level moves your inventory week by week, shows the cash and margin consequences, and recommends the discount that best fits the priorities you set.

Set your stock position below, or explore with the example data. How it works ↓

Inventory & pricing

Discount range to test

Widening the range never changes existing scores; it only adds candidates.

Time & demand

What matters most?

Advanced: leftovers & holding costs

Cash recovered vs sell-through by discount

Cash recovered Sell-through by horizon Below unit cost

Scenario breakdown

A planning model built on your demand assumptions, not financial advice. Watch the first fortnight of real sell-through and re-run it.

Why "discount until it sells" burns cash

Markdown decisions usually happen under pressure: the season is ending, a new range is landing, the warehouse is full, and someone proposes 40% off because it "needs to move". Sometimes that is right, and often it torches cash, because the relationship between discount depth and outcome is not linear and intuition is poor at compounding weekly rates over an eight-week deadline.

A deeper cut moves stock faster but earns less on every unit, including all the units a shallower cut would have sold anyway. In the example data, a 60% markdown clears 99.9% of stock and recovers less cash than doing nothing at all ($71,899 against $87,621), while gross profit collapses to a fifth. The stock is gone and so is the money. This tool exists to catch that trap before it happens.

How the calculator works

For every discount level in your range, the tool runs a weekly depletion simulation using the retail definition of sell-through: each week you sell a percentage of the stock remaining at the start of that week. Discounts raise that percentage: each 10% of markdown adds your "demand lift" to the weekly rate.

weekly rate at discount D = baseline sell-through + (D ÷ 10) × demand lift
each week: units sold = remaining stock × weekly rate

Because the rate applies to remaining stock, weekly unit sales slow as inventory shrinks, which is the familiar clearance long tail. That is why the tool reports weeks to 95% cleared (computed exactly from your rate) rather than pretending stock hits zero, and shows the share actually cleared by your deadline.

Each discount level is then scored on three absolute scales:

  • Cash recovered: revenue within the horizon, as a share of your inventory's full-price value. For clearance, unit cost is sunk; cash in the door is the point.
  • Sell-through: the share of stock cleared by the deadline.
  • Margin: unit margin at the markdown price, relative to full-price margin. Below-cost levels score negative here and get flagged, never hidden.

Your three weights blend those into one score, and the highest score wins. Because the scales are absolute, widening the tested range never re-shuffles existing scores. That fixes a flaw in most markdown models, including this tool's original version, which normalised within the tested range and quietly moved the "optimal" whenever you dragged a slider.

A worked example

The example: 2,000 units that cost $30 and retail at $90, selling 8% of remaining stock weekly at full price, with an 8-week deadline and demand lifting 8 points per 10% of markdown. Priorities: cash 50%, sell-through 30%, margin 20%.

Holding at full price recovers $87,621 but clears less than half the stock: 974 units sold, with over a thousand still on the shelf when the deadline hits. The recommended 19% markdown nearly triples the weekly rate (8% to 23.2%), clears 87.9% of stock, and recovers $128,154, about $40,500 more cash than doing nothing, with gross profit also up ($75,416 against $58,414). Deeper cuts keep improving sell-through but start giving cash back: 30% off clears 95% yet recovers $8,000 less than 19% off, and 60% off clears everything while recovering less than full price would have.

The chart tells the story at a glance: the cash curve rises, peaks around the high-teens, and falls away, while the dashed sell-through curve climbs towards 100%. Your weights decide where on that trade-off you want to sit; the score just makes the choice explicit.

Reading the results like an inventory planner

  • % cleared by horizon is your deadline number. If it's too low at the recommended discount, either extend the horizon, accept a deeper cut (shift weight to sell-through), or plan a second markdown for the tail.
  • Weeks to 95% tells you whether the tail outlives your patience. A discount that clears 95% in 11 weeks against an 8-week deadline means a remnant to deal with. Price that reality in with the salvage input.
  • Leftovers aren't free. The advanced inputs put a value on unsold units (jobber/outlet salvage) and a cost on storing them week by week. With those set, "total recovered value" shows the full picture (cash plus salvage minus holding) alongside the score.
  • Staged markdowns beat single ones in practice. This model prices one level for the whole window; classic retail practice starts shallow and deepens on a schedule. Run the tool at each stage's depth to sanity-check the ladder.

When to go below cost

For clearance, unit cost is a sunk cost: the money is spent whether the stock sells or rots. So pricing below cost is not automatically wrong. For obsolete, seasonal or space-blocking stock, cash now genuinely beats cost accounting. Doing it by accident is the real mistake. The tool shades below-cost territory on the chart, badges every below-cost row, and warns when the recommendation lands there, so if you cross that line, you crossed it on purpose, with the salvage alternative priced in.

Assumptions and limitations

  • Demand lift is linear and yours. Each 10% of markdown adds a constant number of points to the weekly rate. Real response curves bend; validate the first two weeks of a markdown against the model and adjust.
  • Demand scales with stock. Selling a fixed share of remaining inventory assumes visibility and choice shrink alongside stock (typical for fashion clearance with breaking size runs). For products where demand is a fixed units-per-week, the model is conservative late in the run.
  • One product, one markdown, no strategy effects. No halo or cannibalisation on the rest of the range, no pull-forward, and no training customers to wait for sales. Judgement is still required.
  • The weights are a preference, not physics. The score makes your trade-off explicit and consistent; it can't tell you what to value.

For discounting on ongoing ranges, where conversion uplift and net profit set the answer, use the Optimal Discount Calculator. If the stock problem is really a buying, pricing or channel problem in disguise, we can help with that too.

Frequently Asked Questions

The standard retail definition: units sold in a week divided by the units on hand at the start of that week. If you hold 1,000 units and sell 80 this week, that is 8%. Because the rate applies to remaining stock, weekly unit sales naturally slow as inventory depletes. The simulation models exactly that, and it is why clearing the long tail takes so much longer than clearing the first half.

Each discount level is scored on three fixed 0-to-1 scales: cash recovered (as a share of full-price inventory value), sell-through by the horizon, and unit margin (relative to full-price margin). The three are then blended using your weights. Cash-heavy weights favour the discount that maximises money in the door; sell-through-heavy weights favour clearing stock even at worse prices; margin-heavy weights favour shallow markdowns. The presets are sensible starting points for each posture.

No, and that is deliberate. Scores are computed against absolute scales, so a discount level keeps the same score whether you test 0–40% or 0–80%. (The original version of this tool normalised scores within the tested range, which silently moved the "optimal" whenever you widened the sliders.) The recommendation only changes if a newly tested level genuinely scores higher.

Because the sell-through rate applies to remaining stock, the model never reaches exactly zero: each week sells a share of what is left. "95% cleared" is the practical clearance point: the week by which only a 5% tail remains, computed exactly from your sell-through rate. The summary also shows the actual percentage cleared within your chosen horizon, which is usually the number that matters for a season-end deadline.

When the alternative is worse: stock that is obsolete, seasonal with no next season, expensive to store, or blocking cash you need for better inventory. In those cases the unit cost is sunk and the real comparison is cash recovered now versus salvage value later, minus holding costs, which the advanced inputs let you model. The tool flags below-cost levels rather than hiding them, so going there is always a visible, deliberate choice.

Different job. The Optimal Discount Calculator prices a promotion for ongoing sales: it models conversion uplift and finds the discount that maximises net profit. This tool plans a markdown for clearing a finite batch of stock against a deadline, where cash recovery and inventory movement matter alongside margin. Use the Optimal Discount Calculator for promo pricing and this tool for clearance planning.

No. The calculator runs entirely in your browser and nothing you enter is sent to a server. Inputs are saved in your own browser's local storage so they survive a refresh, and the "copy shareable link" button encodes them in the URL only when you choose to share it.

Ready to scale?

What you'll get

Comprehensive digital ecosystem audit
Deep actionable commercial insights
Competitor benchmarking
No obligations, no hard sell, just value

"Word of Mouth Digital has more than doubled our marketing-qualified leads."

Nick Allan
Nick Allan Sales & Marketing Manager - Domaine Homes
$187m+ managed adspend
$750m+ GMV generated
200+ brands scaled

Sitting on stock that won't move?