Break-even markdown calculator
A break-even markdown is the markdown depth at which margin per unit reaches zero — (retail − cost) ÷ retail. Enter a retail price and a unit cost to find that floor, then add the markdown you are actually considering to see the second break-even that matters: the unit lift required to hold gross margin dollars flat. Both are stated below, with the margin basis each one holds constant.
- Definition — Break-even markdown
- The break-even markdown is the point where a price reduction has consumed the entire margin on a unit: sell at that price and the item earns nothing, sell below it and each additional unit widens the loss. Because the arithmetic is symmetric, the break-even markdown percentage on a cost-of-goods basis is the gross margin percentage on retail. The term is also used for a second, related quantity — the incremental unit volume a given markdown needs in order to leave total margin dollars unchanged — and the two are always quoted together on this page because neither is decision-ready on its own.
- Break-even markdown % = (retail − cost) ÷ retail · Required unit lift % = markdown % ÷ (gross margin % − markdown %)
- Used by: Buyers setting the first ticket, planners approving markdown depth, finance signing off the margin dollars at risk
- Related: Initial markup, gross margin, sell-through, contribution margin, landed cost
Retail and unit cost give you the break-even markdown depth. Add a markdown % to see the unit lift needed to hold margin dollars flat, and a baseline unit count to see that lift in units. Variable cost covers payment fees, outbound shipping, and a returns provision — leave it blank for a pure gross-margin floor.
- 01Enter the original retail price and the unit costUse landed cost, not invoice cost — freight, duty, and inbound handling all sit between the ticket price and the margin you keep.
- 02Read the break-even markdown depthBreak-even markdown % = (retail − cost) ÷ retail. It is the depth at which margin per unit reaches exactly zero — anything deeper sells below cost.
- 03Enter the markdown you are actually consideringThe calculator returns the unit lift needed to hold gross margin dollars flat: required lift % = markdown % ÷ (margin % − markdown %).
- 04Add variable selling cost and baseline units (optional)Variable cost per unit tightens the floor to a true contribution break-even. Baseline units turn the lift percentage into an absolute unit count and the margin dollars you are defending.
- Confirm the cost you entered is landed cost, not invoice cost — freight and duty move the floor by real points.
- Compare the required unit lift against the units you actually own; a hurdle you cannot physically stock is not a plan.
- Check how much of the expected lift is incremental rather than volume that would have sold at full price anyway.
- Read the markdown against remaining sell-through and weeks of cover before committing to the depth.
- For owned inventory, price against the best alternative disposition rather than against the original ticket.
Break-even markdown is two questions, not one
Ask three planners what break-even markdown means and you will get two different answers, both correct. The first is a price floor: how deep can this markdown go before the item stops making money at all. The second is a volume hurdle: how many more units does a given markdown have to sell before it has paid for itself in margin dollars. They are different questions with different uses, and quoting one when the room is asking about the other is the most common way these calculations mislead.
The floor is a constraint. It does not change with volume, promotion, or optimism, and it belongs in the pricing conversation before the markdown calendar is drawn. It answers a hard question — is there any depth at which this still works — and it answers it the same way every time. The hurdle is a forecast. It tells you what the markdown must produce, and whether that production is plausible is a judgement about demand, not arithmetic. The calculator supplies the arithmetic and leaves the judgement where it belongs.
The two are connected by one property worth internalising: the hurdle rises toward infinity exactly as the markdown approaches the floor. On goods carrying a 60% margin, a 50% markdown needs six times the unit volume to stand still. At 55% it needs twelve times. At 59% it needs sixty times. Long before the floor is a live constraint, the hurdle has already become unreachable — so in practice the floor is not where the decision breaks. It breaks somewhere well above it, at the depth where the volume required stops being something the market could plausibly deliver. Use the markdown calculator for the plain price and margin impact of a single reduction; use this page when the question is how much room you have left.
The two formulas, stated exactly
Formula one — the floor. Break-even markdown % = (retail − cost) ÷ retail × 100, and the break-even price is the unit cost itself. Take a $100 item at a $40 landed cost. Gross margin at full price is $60, or 60% on retail, so the break-even markdown is (100 − 40) ÷ 100 = 60%. Marked to $40 the item earns nothing. That identity — break-even markdown equals gross margin on retail — is the fastest sanity check in the whole exercise, and it is why the initial markup you set is the same decision as the markdown room you will have later.
Formula two — the hurdle. Required unit multiplier = (retail − cost) ÷ (retail × (1 − markdown %) − cost). Written in rate terms, with g as gross margin % on retail and d as the markdown as a percentage of original retail, it collapses to required unit lift % = d ÷ (g − d). On the same item, a 20% markdown takes the price to $80 and margin per unit from $60 to $40, so the multiplier is 60 ÷ 40 = 1.50 — a lift of 50% more units. The rate form agrees: 20 ÷ (60 − 20) = 0.50.
Run it through in absolute dollars, because that is the version a merchandising review will actually argue about. Say you expected 1,000 units at full price: 1,000 × $60 = $60,000 of gross margin. After the markdown each unit carries $40, so holding $60,000 requires 1,500 units. Those 500 extra units are not a stretch goal — they are the point at which the markdown has done nothing at all. Anything less and the promotion destroyed margin; anything more and it created some, before you net off the units that would have sold at $100 regardless.
Now tighten it. Add $6 per unit of variable selling cost — payment processing, outbound shipping, a returns provision. The floor price becomes $46 and the break-even markdown tightens from 60% to 54%. Contribution per unit at full price is $54 rather than $60, and after the 20% markdown it is $34 rather than $40, so the hurdle rises from 50% to 54 ÷ 34 − 1 ≈ 59%. Nine points of extra hurdle appeared out of costs that never show up on the margin line of a markdown sheet. All figures here are illustrative arithmetic on a hypothetical item, not a benchmark — for directional ranges by channel see the planning benchmarks.
Which number you hold constant is the whole argument
Every break-even claim holds something constant, and the thing being held constant is almost never stated. There are three candidates, and they give answers that differ by more than a factor of two on the same markdown.
Margin rate cannot be held constant by volume at all. Rate is a per-unit property: at $80 against a $40 cost the rate is 50% no matter how many units cross the counter, because both the numerator and the denominator scale together. Anyone who says the volume will make up the margin and means the percentage is describing something arithmetically impossible. Rate falls the instant the price does, and it stays fallen. That is not a failure of the promotion — it is the definition of a markdown.
Revenue is a far softer bar than margin, and it is an easy one to quote by accident. Holding revenue flat needs a lift of d ÷ (1 − d), which does not involve cost at all. A 20% markdown holds revenue with 25% more units, against the 50% that margin dollars require on 60% goods — and against 59% on that same $100 item once $6 a unit of variable selling cost is counted, which drops contribution from $60 to $54 before the markdown and to $34 after it. That gap is how a promotion gets reported as a success on the top line and lands as a hole in the quarter. If a markdown post-mortem shows units up 30% and calls it a win, check which equation was being solved.
Margin dollars is the only one volume can genuinely defend, which is why it is the constant this calculator holds. If you enter a variable cost, the page holds contribution dollars flat instead — a stricter and more honest bar, because it counts the cash a unit actually consumes on its way out the door. Whichever you use, say so out loud when you quote the number. When a markdown meeting stalls on whether the volume is achievable, check first that both sides are holding the same quantity flat — an argument that looks like a disagreement about demand is sometimes two people solving different equations.
How fast the hurdle rises
The single most useful property of d ÷ (g − d) is that it is not a straight line. Doubling the markdown far more than doubles the volume it needs, because the markdown grows the numerator and shrinks the denominator at the same time. The table below runs the arithmetic across three initial margin positions. Every figure is pure calculation on the formula, not an observed result.
| Markdown off original | 60% margin | 45% margin | 30% margin |
|---|---|---|---|
| 10% | +20% | +29% | +50% |
| 20% | +50% | +80% | +200% |
| 30% | +100% | +200% | break-even |
| 40% | +200% | +800% | past break-even |
| 50% | +500% | past break-even | past break-even |
| 60% | break-even | past break-even | past break-even |
Two readings come straight off the grid. The hurdle becomes commercially unreachable long before it becomes mathematically impossible. On 60% goods a 40% markdown still has 20 points of headroom to the floor, and it already needs to triple unit volume. Before quoting that depth, check whether this item has ever tripled its rate of sale on a promotion — if it has not, the headroom is theoretical. The floor is an arithmetic boundary; the practical boundary sits well above it, and it is the one worth quoting in the meeting.
The second reading is about who can afford to promote. A 30%-margin business is at its floor by a 30% markdown, where a 60%-margin business still has half its room left. Discount depth is not a matter of appetite; it is a structural consequence of the initial markup, which is set at the buy. That is the honest reason markdown discipline starts in the buy rather than in the markdown calendar — and why margin structure and sell-through need reading together rather than in sequence.
Your calculator result is one number. RetailNorthstar keeps the whole plan connected — line plan, OTB, assortment, buy, POs, and production.
The costs sitting between price and cost of goods
The textbook break-even markdown uses cost of goods and stops there, which is defensible on a wholesale unit and misleading on a direct one. Between the price a customer pays and the margin that reaches the P&L sit costs that scale with units: payment processing, outbound shipping and packaging, marketplace or affiliate commission, and the returns provision. None of them are fixed. All of them survive a markdown untouched, which means a markdown squeezes them into a smaller and smaller share of a shrinking margin.
Returns deserve their own line, because the return rate is not necessarily independent of the markdown. Check whether your discount volume returns at a different rate than your full-price volume — if it returns higher, every returned unit costs you the inbound freight, the processing, and often a second markdown to move it again. A provision built on full-price behaviour then understates the cost of exactly the units a promotion generates, and the understatement lands entirely in the margin you were trying to protect.
On the cost side, the same discipline applies upstream. Use landed cost — invoice plus freight, duty, and inbound handling — rather than the number on the purchase order. Because landed cost is never below invoice cost, an invoice-based floor always sits at or below the true one and the break-even depth always reads at or deeper than it is; how many points that gap is worth depends on your own freight and duty, so measure it on your own goods rather than assuming a figure. Every markdown decision downstream inherits the error. The landed cost calculator builds that figure properly, and the retail math formula library carries the surrounding definitions. What you should not do is include allocated overhead. Fixed costs do not change with one more unit sold, so putting them in the floor produces a number that answers no question anybody asked.
The lift only counts if it is incremental
The hurdle assumes that every extra unit is a unit you would not otherwise have sold. That assumption is doing more work than the formula, and it holds only if the promotion drew no buyer who would have paid full price and borrowed no demand from later weeks. When a promotion runs, three kinds of volume flow through it: genuinely new demand, demand pulled forward from later weeks, and demand that would have paid full price. Only the first counts toward the hurdle. The third is a straight transfer out of margin, and the second is a loan against next month.
This is why measuring a markdown against its own promo window flatters it. Units are up, the calculator said you needed 50%, you got 60%, the event is declared successful. But if a third of that volume was already going to buy at full price, the margin arithmetic is unrecognisable: those units did not add margin, they each gave back $20 of it. Netting that out, the event needed a far bigger true lift than the raw unit count suggests — and whether it actually cleared that bar is the one question a promo-window report cannot answer.
You do not need a clean-room experiment to get a usable read, but you do need a comparison the promotion did not touch. The practical options, in rough order of rigour: hold a comparable set of items or doors out of the event; compare against the same item’s trend in the weeks before and after, with the pull-forward weeks included so the payback shows; or, at minimum, look at whether the weeks following the event fell below their own baseline. That last one is crude and still catches the largest error, because material pull-forward leaves a visible hole in the weeks after the event.
The operator conclusion is unglamorous. Treat the calculated hurdle as the minimum bar, then add a margin of safety for cannibalisation before deciding the markdown is worth taking. A markdown that only just clears its hurdle on gross units has not cleared it at all once the non-incremental share is netted out.
Sunk inventory changes the question entirely
Everything above treats unit cost as a live cash outflow. That is correct in exactly two situations: you are setting the first ticket on goods you have not committed to, or you are deciding whether to reorder. It is wrong in the situation where most markdown conversations actually happen — the goods are in the building, the money left months ago, and the only live question is what you get back.
For owned inventory the cost of goods is sunk, and the economically relevant floor is the incremental cost to sell one more unit: pick, pack, ship, payment fees, returns handling. Against that floor, a price well below cost can still be the right decision, because the comparison is not the original ticket — it is the best available alternative. Usually that alternative is a deeper markdown six weeks from now, a liquidator bid, or carrying the units into a season where they will sell for less and occupy space that new receipts need.
So the practical rule is to switch bases with the question. Use the cost-based break-even when you are pricing or buying; use the alternative-based break-even when you are clearing. The first protects future margin, and it is the one the initial markup has to satisfy. The second protects cash and space, and it is the one that keeps a clearance decision from being argued against a price nobody is going to pay.
Timing is the other half of the clearance decision, and it does not come out of this formula. Taking 30% now against 50% in six weeks is a comparison of two dispositions, and it turns on how many units each depth actually clears, what six more weeks of carrying costs, and what residual you are willing to own at the end of the window. Read it alongside remaining cover — the weeks of supply calculator and how to read a WSSI cover the timing read that this page deliberately leaves out.
Six ways this number gets misread
These are the errors that survive review, because each one produces a plausible number rather than an obviously wrong one.
- 01Mixing “percent off original” with “percent off current”Retail-method markdown is measured against original retail. Two sequential 20% cuts are 36% off original, not 40%, because the second one applies to the reduced price. Feed 40% into the hurdle formula and you overstate the volume needed; call the position 40% deep and you understate the headroom left.
- 02Solving the revenue equation and calling it marginRevenue-flat is d ÷ (1 − d); margin-flat is d ÷ (g − d). Same markdown, two different bars, and only one of them pays the bills.
- 03Counting promo-window volume as liftThe hurdle is measured in incremental units. Total units sold during an event includes demand that would have paid full price and demand borrowed from the following weeks. Both are transfers, not lift.
- 04Using invoice cost instead of landed costFreight, duty, and inbound handling raise the floor and lower the headroom, and the error runs one way only: because landed cost is never below invoice cost, an invoice-based break-even always looks deeper than the real one. Recompute it on landed cost before you quote a depth, and check how many points the gap is worth on your own goods.
- 05Quoting a hurdle you have no units to fillA 200% lift is meaningless if the buy closed and you own 4,000 units. Once inventory is capped, margin dollars are capped with it, and the question stops being “what lift do I need” and becomes “what depth clears the units inside the window”.
- 06Treating break-even as a targetBreak-even is where the markdown has achieved nothing. It does not cover re-ticketing labour, the marketing behind the event, the space the goods occupied, or the risk you took. A markdown worth running has to clear the hurdle by enough to pay for all of that.
The pattern behind all six is the same: a break-even figure is only as good as the basis underneath it, and the basis is the part nobody writes down. State the cost basis, state which quantity you are holding flat, and state whether the volume is gross or incremental — and the number becomes arguable in the useful sense.
To see whether the inventory is earning its keep before you discount it, check GMROI and inventory turnover. The short definition lives in the markdown glossary entry.
RetailNorthstar keeps markdown depth connected to the plan it moves — margin dollars, sell-through, cover, and the buy that created the exposure — so the break-even is read against the season rather than one item at a time. See more retail tools.
Frequently asked questions
- What is a break-even markdown?
- A break-even markdown is the markdown depth at which an item’s selling price falls to its cost, leaving zero margin on each unit sold. It is calculated as (retail − cost) ÷ retail, which means the break-even markdown percentage is identical to the gross margin percentage on retail at full price. An item retailing at $100 against a $40 landed cost carries a 60% gross margin and therefore a 60% break-even markdown: at $40 the item contributes nothing, and below $40 every additional unit sold makes the loss larger.
- How do you calculate break-even markdown?
- Break-even markdown % = (retail price − unit cost) ÷ retail price × 100, and the break-even price is simply the unit cost. For a $100 item at $40 landed cost: (100 − 40) ÷ 100 = 60%. If you also want a contribution break-even rather than a gross-margin one, add the variable cost of selling a unit — payment fees, outbound shipping, and a returns provision — to the cost side. At $6 of variable cost the floor price becomes $46 and the break-even markdown tightens to (100 − 46) ÷ 100 = 54%.
- How many extra units do you need to sell to offset a markdown?
- Required unit lift % = markdown % ÷ (gross margin % − markdown %), where both percentages are measured against the original retail price. A 20% markdown on an item carrying a 60% margin needs 20 ÷ (60 − 20) = 50% more units to hold gross margin dollars flat. Checked in dollars: 1,000 units at $60 of margin is $60,000, and after the markdown each unit carries $40, so you need 1,500 units. The lift required rises far faster than the markdown itself, and becomes infinite as the markdown approaches the break-even depth.
- Is break-even markdown the same as your gross margin percentage?
- On a cost-of-goods basis, yes — they are the same number viewed from opposite ends, because the markdown that erases margin is exactly the margin you had. They stop being the same as soon as you count the variable cost of selling a unit. Payment processing, outbound freight, and returns are real cash costs that sit below the gross margin line but above zero contribution, so the true floor is always shallower than the gross margin percentage suggests. Be explicit about which basis you are quoting: the gap between the two answers is exactly your variable selling cost expressed as a share of retail, so it is a number you can compute on your own goods rather than assume.
- Should you ever mark down below break-even?
- For inventory you already own, often yes. The break-even formula treats unit cost as a live cash outflow, which is true when you are setting a first ticket or deciding whether to reorder, and false when the goods are already in the building and the cost is sunk. For owned inventory the relevant comparison is not full price — it is the best available alternative: a deeper markdown later, a liquidator, or carrying the units into next season. If the alternative nets less than the price on the table today, a below-cost markdown can still be the correct decision.
- Break-even markdown % = (retail − cost) ÷ retail — the same number as gross margin % on retail, which is why initial markup decides your markdown room.
- Required unit lift to hold margin dollars flat = markdown % ÷ (gross margin % − markdown %). A 20% markdown on 60% goods needs 50% more units.
- The hurdle is a hyperbola, not a line: it becomes commercially unreachable well before the markdown reaches the floor.
- Holding revenue flat is a far softer bar than holding margin dollars flat — d ÷ (1 − d) versus d ÷ (g − d). State which one you are quoting.
- Adding variable selling cost turns a gross-margin floor into a contribution floor and raises the hurdle; adding allocated overhead is wrong and answers no question.
- For inventory you already own, cost is sunk — price against the best alternative disposition, not against the original ticket.