Retail Profit Margin Calculator
CheckedThe retail profit margin calculator shows the margin you actually realise per unit once markdowns and shrinkage are counted. Free, no sign-up, and the result updates as you type.
Enter your numbers
The margin printed on a buying sheet assumes every unit sells at full ticket, and almost none of them do. Two things pull it down and they work from opposite ends. Markdowns cut the price you receive. Shrinkage does not touch the price at all — it raises the cost of every unit that did sell, because the stolen, damaged and miscounted units still have to be paid for out of the ones that reached a till. This calculator applies both to a single unit and shows the realised margin next to the full-ticket margin, so the gap is countable rather than a nasty surprise at stocktake.
How it's calculated
Sold at = ticket × (1 − markdown ÷ 100) Cost per unit sold = unit cost ÷ (1 − shrinkage ÷ 100) Margin = (sold at − cost per unit sold) ÷ sold at × 100
LaTeX source
\text{Margin} = \frac{P(1 - \frac{d}{100}) - \frac{C}{1 - \frac{s}{100}}}{P(1 - \frac{d}{100})} \times 100 Worked examples
A $60 item sold at 30% off with 2% shrinkage
41.7% realised margin
At full ticket this is a 60% margin item. It sold for $42, and the 2% of stock that never sold pushes the effective cost from $24 to $24.49, leaving $17.51 of profit. Realised margin is 41.7% — 18.3 points below the buying sheet. The markdown did most of the damage, but the shrinkage still cost 1.2 points on its own.
The numbers used
- Ticket price
- 60
- Markdown taken
- 30
- Unit cost
- 24
- Shrinkage
- 2
A $45 item sold at 20% off with 1.5% shrinkage
49.2% realised margin
Same 60% margin on the ticket, a gentler discount, and the realised figure holds at 49.2% with $17.73 of profit per unit. Ten more points of markdown would take it to 42.0%, so on a 60%-margin item each point of discount costs about 0.7 points of margin — the trade to weigh before signing off a promotion.
The numbers used
- Ticket price
- 45
- Markdown taken
- 20
- Unit cost
- 18
- Shrinkage
- 1.5
Questions sellers ask
How do you calculate retail profit margin?
Take the price the unit actually sold at, subtract what that unit really cost you, divide by the selling price. The two words doing the work are actually and really: the selling price is after markdown, and the cost has to absorb the units lost to shrinkage. A 60% margin on the buying sheet becomes 41.7% once a 30% markdown and 2% shrinkage are applied.
Is 30% markup the same as 30% margin?
No. A 30% markup on a $24 cost gives a $31.20 ticket and a 23.1% margin. A 30% margin needs a $34.29 ticket, which is a 42.9% markup. In retail the error is worse than elsewhere because markdowns come off afterwards: start from a markup you mistook for a margin, take 30% off at the end of the season, and the unit sells below cost.
Is a 50% profit margin too much?
In apparel and giftware, 50% at full ticket is the planning minimum rather than a luxury, because the season ends in markdowns. A buyer who plans at 50% and clears a third of the stock at 40% off realises about 42% across the range. The margin on the ticket is a budget for discounting, not a profit you have already earned.
What is the typical profit margin for retail?
Gross margins commonly run 25% to 35% in grocery and hardware and 45% to 55% in apparel, while net margins across retail sit in the low single digits, often 2% to 6%. Shrinkage in US retail averages around 1.5% of sales, and on a thin net margin that loss is a substantial share of the profit. The gap between gross and net is rent, wages and markdowns.
You might need next
Embed this calculator on your site Free, one line of HTML.
Optional: let the iframe resize itself
Paste this once anywhere on the same page and the iframe grows and shrinks to fit its contents instead of sitting at a fixed 520px.
Free to embed on any site, commercial or not — we only ask that you leave the "by SharpTally" credit link under it in place.