Retail markdown formulas, with worked numbers

Every calculation a markdown plan needs, written out and worked through on one consistent example: 858 units, $18.00 unit cost, $49.00 original ticket, sold across four price periods. Two traps to watch — successive markdowns compound, and markdown percentage of sales uses net sales as its denominator.
Retail markdown formula reference
MetricFormulaWorked example
Markdown %(original retail − new retail) ÷ original retail(49.00 − 34.30) ÷ 49.00 = 30.0%
Markdown amount per unitoriginal retail × markdown %49.00 × 0.30 = $14.70
New retail from a depthoriginal retail × (1 − markdown %)49.00 × 0.70 = $34.30
Original retail from a pricecurrent price ÷ (1 − markdown %)34.30 ÷ 0.70 = $49.00
Total markdown dollarsmarkdown per unit × units sold at that price14.70 × 231 = $3,395.70
Cumulative (successive) markdown1 − ((1 − d₁) × (1 − d₂) × …)1 − (0.80 × 0.75) = 40.0%
Markdown % of salestotal markdown dollars ÷ net sales6,240 ÷ 29,272 = 21.3%
Average unit retail (AUR)net sales ÷ units sold29,272 ÷ 858 = $34.11
Initial margin(original retail − cost) ÷ original retail(49.00 − 18.00) ÷ 49.00 = 63.3%
Maintained margin(net sales − COGS) ÷ net sales(29,272 − 15,444) ÷ 29,272 = 47.2%
Margin erosioninitial margin − maintained margin63.3% − 47.2% = 16.1 pts
Units sold in a periodunits at start × (1 − (1 − weekly rate)^weeks)676 × (1 − 0.90⁴) = 247 units

All examples use the same season: 858 units, $18.00 cost, $49.00 ticket, four price periods, $29,272 net sales.

Successive markdowns compound — convert before comparing

A second break taken off the reduced price is not additive. Convert every schedule to a cumulative percentage off the original ticket, otherwise two plans that look equal on paper are not.

Successive markdowns as a cumulative depth (from a $49.00 ticket)
SequenceMultiplierCumulative depthFinal price
20% then 25%0.80 × 0.75 = 0.6040.0%$29.40
20% then 30%0.80 × 0.70 = 0.5644.0%$27.44
25% then 25% then 20%0.75 × 0.75 × 0.80 = 0.4555.0%$22.05
30% then 40%0.70 × 0.60 = 0.4258.0%$20.58
40% then 50%0.60 × 0.50 = 0.3070.0%$14.70

The one formula most spreadsheets get wrong

Units sold in a price period should deplete the stock still on hand, not the original buy: units at period start × (1 − (1 − weekly rate)weeks). Modelling against the original quantity lets a schedule sell more units than it owns, and it flatters late breaks by giving them a base they never had.

That single correction is usually the difference between a plan that looks like it clears and one that actually does.

Keep planning

Answers

Markdown formula questions

Stop hand-checking markdown math

The planner applies every formula on this page across your schedule and reports maintained margin, ending stock, and cash recovered as a range.

Open the markdown planner