Markup vs margin: what’s the difference and how to calculate each

A shop owner buys an item for $60, adds 50% on top and sells it for $90. Ask what the margin is and the answer comes fast: “50%.” It’s wrong. The margin is 33.3%, and that’s before taxes, card fees and shipping.
Mixing up markup and margin is probably the most common pricing mistake in retail. Not because the formulas are hard, but because both use the same profit in dollars and only change the number at the bottom of the fraction. Miss that switch and you price thinking you earn one thing, then close the month having earned another.
Short answer: the difference between markup and margin is the base of the calculation. Markup measures profit over cost (profit ÷ cost) and is used to set prices. Margin measures profit over the selling price (profit ÷ price) and shows how much of each dollar sold the business keeps. That’s why a 100% markup equals a 50% margin.
What is the difference between markup and margin in practice?
Think of them as two lenses on the same product. Markup looks bottom-up: it starts from cost and asks “how much do I add to reach the price?” Margin looks top-down: it starts from price and asks “how much of this is left?”
An item that costs $60 and sells for $120 leaves $60 of gross profit. Divided by cost, that’s a 100% markup. Divided by price, it’s a 50% margin. Both numbers are right; they just answer different questions.
How to calculate markup and margin: the formulas
They fit on a napkin:
- Markup (%) = (price − cost) ÷ cost × 100
- Margin (%) = (price − cost) ÷ price × 100
- Price from markup = cost × (1 + markup)
- Price from margin = cost ÷ (1 − margin)
Look at the last one. If you want a 40% margin on a $60 product, adding 40% won’t do it: the price is 60 ÷ 0.60 = $100. Add 40% to cost and you land at $84, with a real margin of 28.6%. That $16 gap per unit, times a month of volume, is usually exactly the profit that “disappeared.”
Markup multiplier and markup divisor
In retail you’ll hear two terms that sound scarier than they are. The markup multiplier is what you multiply cost by to get the price: a 100% markup becomes a 2.0 multiplier. The markup divisor is what you divide cost by: it equals 1 minus everything you want to come out of the price (variable expenses plus target margin). Both reach the same price; the divisor just makes each slice visible.
Conversion table: markup ↔ margin
To convert without redoing the whole calculation: margin = markup ÷ (1 + markup) and markup = margin ÷ (1 − margin). The table covers the most common values.
| Markup on cost | Multiplier | Margin on price |
|---|---|---|
| 25% | 1.25 | 20.0% |
| 50% | 1.50 | 33.3% |
| 66.7% | 1.67 | 40.0% |
| 100% | 2.00 | 50.0% |
| 150% | 2.50 | 60.0% |
| 200% | 3.00 | 66.7% |
| 300% | 4.00 | 75.0% |
Two patterns jump out. First, margin can never reach 100%, while markup has no ceiling. Second, the gap between them grows fast: at low markups they almost match, at high markups they drift far apart. That’s why someone working with a 200% markup can talk about a “200% margin” without noticing the absurdity.
The costliest mistake: forgetting variable expenses
So far we’ve talked about gross margin, which only subtracts product cost. But between the price tag and the money you keep there’s a line of expenses that grow with every sale: sales tax, card fees, marketplace or sales commission, subsidized shipping.
Here’s a simulation with round numbers. Product cost: $60. Variable expenses adding up to 23% of price (6% tax, 3% card fees and 14% commission, example values). Target: 15% profit on price.
The wrong way, and a very common one, is to add it all up and apply it to cost: 23% + 15% = 38%, so 60 × 1.38 = $82.80. Looks reasonable. Now check: 23% of $82.80 is $19.04 in expenses. What’s left is 82.80 − 60 − 19.04 = $3.76, a 4.5% profit. The target was 15%.
The right way uses the markup divisor, because expenses are charged on price, not on cost:
- Divisor = 1 − (0.23 + 0.15) = 0.62
- Price = 60 ÷ 0.62 = $96.77
- Check: $22.26 in expenses + $14.52 profit + $60 cost = $96.78 (the gap is rounding)
That’s a $14 difference per unit between the two price tags, from a single change of base. If your pricing still adds percentages to cost, this is the first fix. To split fixed from variable costs, see our guide to contribution margin, which applies the same logic to the monthly result.
Why do discounts destroy margin faster than you’d expect?
This is where markup really fools people. Thinking in markup, you see slack: “I added 100%, so a 30% discount is fine.” Thinking in margin, you see how thin the cushion really is.
Simulation: the same $60 product sold at $120, with the same variable expenses of 23% of price. At full price, expenses come to $27.60 and profit is $32.40 per unit. With a 30% discount, the price drops to $84, expenses to $19.32 and profit to $4.68.
Profit per unit fell 86% on a 30% discount. To match the previous total profit you’d need to sell almost seven times as many units (32.40 ÷ 4.68 = 6.9). No ordinary promotion delivers that.
There’s one simple number every merchant should have written down before any sale event: the maximum discount before losing money. It’s the point where price only covers cost and variable expenses: minimum price = cost ÷ (1 − variable expenses) = 60 ÷ 0.77 = $77.92. Starting from $120, that’s a maximum discount of 35%. Anything deeper means paying to sell. If Black Friday is coming up, combine this with the planning in Black Friday with data.
When to use markup and when to use margin
Both have their place; trouble starts when one invades the other’s territory.
- Markup is a pricing tool. It’s handy at the counter, in the purchasing spreadsheet and for anyone pricing hundreds of items with a single rule.
- Margin is an analysis and decision tool. It’s what you compare across products, channels and months, and it’s what connects to your P&L, your break-even point and your profit targets.
A rule of thumb that works: set the target in margin, calculate the price with the markup divisor and track the result in margin. People who set targets in markup tend to fool themselves during promotions; people who price on gross margin alone tend to forget variable expenses.
An honest limit of this approach: it treats expenses as fixed percentages of price. Subsidized shipping, for instance, is usually a flat amount that weighs far more on cheap products. In those cases, calculate margin by price band, not as one average for the whole catalog.
Mini case: the store that sold more and earned less
Picture a homeware store that uses a flat 80% markup across its catalog. In the physical store, that gives a 44% gross margin. When it joined a marketplace, it kept the same prices so as not to “lose competitiveness.” But on the new channel, variable expenses jumped from 9% (tax and card fees) to 25% (adding commission and shipping). The margin left after expenses dropped from 35% to 19%, right on the fastest-growing channel. Revenue went up; cash didn’t. The warning sign only showed up when someone looked at margin by channel instead of the markup in the product register.
That kind of channel-level reading is what separates a useful financial indicator from a nice-looking number in a spreadsheet.
Frequently asked questions
Are markup and profit margin the same thing?
No. Markup is the percentage added to cost to set the price; margin is the percentage of the price that becomes profit. With a $50 cost and a $100 price, markup is 100% and margin is 50%.
How do you calculate a product’s markup?
Subtract cost from the selling price and divide the result by cost. A product that costs $40 and sells for $70 has a markup of (70 − 40) ÷ 40 = 75%. To set a price that already covers expenses and profit, use the markup divisor: cost ÷ (1 − variable expenses − target margin).
What is the difference between markup and contribution margin?
Markup looks at profit over product cost. Contribution margin subtracts cost and all variable expenses from the price and shows how much each sale helps cover fixed costs. It’s the most honest metric for deciding price, discounts and product mix.
Which is better to use, markup or margin?
Use both, each for its own job. Markup to reach a price quickly; margin to analyze, compare products and channels and set targets. The mistake is treating a markup percentage as if it were margin.
How do you convert markup to margin?
Divide markup by 1 plus markup. A 50% markup becomes a margin of 0.5 ÷ 1.5 = 33.3%. The other way around, margin ÷ (1 − margin): a 40% margin requires a 66.7% markup.
The right formula is only half the job
Knowing the formula fixes the price of one product. The real problem shows up with 800 SKUs, three sales channels and expenses that shift every month: the effective margin of each combination is rarely visible anywhere, and that’s where profit leaks without anyone noticing. With Sherlok, you connect your sources (spreadsheets, ERP, marketplaces and paid media) and ask in plain language things like “which channel has the lowest margin after fees?” to get the analysis ready, no formulas to build.
Your AI agents already know what to do in your account.
Turn them on free, no credit card.
- No credit card
- Read-only access
- Revoke it any time