Margin and markup use the same two numbers — cost and price — and divide by a different one. That tiny difference routinely costs real money, because an owner who wants a 50% margin and applies a 50% markup just underpriced themselves without noticing. This is a four-minute fix. Learn it once, never lose money to it again.
Take a job that costs you $60 to deliver, sold at $100.
Markup = profit / cost. ($100 − $60) / $60 = 66.7%. Markup asks: how much did I add on top of cost?
Margin = profit / price. ($100 − $60) / $100 = 40%. Margin asks: what share of the sale price do I keep?
Same transaction. Two very different percentages. Neither is wrong — they're answers to different questions. The damage comes from mixing them.
You've read (correctly) that your kind of business needs a 50% gross margin to cover overhead and profit. You take your $60 cost and apply a 50% markup: $60 × 1.5 = $90.
Check the margin you actually got: ($90 − $60) / $90 = 33%. You wanted to keep half of every sale dollar; you're keeping a third. On $300,000 of annual revenue, the gap between a 50%-margin price and your 50%-markup price is tens of thousands of dollars of gross profit — vanished, not to a competitor or a bad month, but to arithmetic.
To actually hit a 50% margin on a $60 cost, the price must be $60 / (1 − 0.50) = $120. Not $90.
Price for margin using price = cost / (1 − target margin):
| Target margin | Required markup |
|---|---|
| 20% | 25% |
| 30% | ~43% |
| 40% | ~67% |
| 50% | 100% |
| 60% | 150% |
Two things to notice. Markup is always the bigger number — if your markup percentage isn't comfortably larger than the margin you're targeting, you're under. And the gap explodes as margins rise: a 50% margin needs a doubling of cost, and a 60% margin needs 2.5×. High-margin pricing feels outrageous from the cost side. That feeling is the arithmetic working, not greed.