A 25% markup and a 25% margin are not the same number, and mixing them up systematically underprices every product you sell. Here's the actual math, a worked example, and why the confusion never seems to die.
A supplier quotes you a product at $80. You want a 25% margin, so you do the obvious thing: multiply by 1.25 and price it at $100. Ship a few thousand units at that price and you haven't hit a 25% margin at all — you've hit 20%. The business is quietly short 5 percentage points of gross profit on every single sale, and the spreadsheet that built the pricing plan looks completely reasonable until someone reconciles it against actual revenue.
This is not a rare mistake. It is arguably the single most common arithmetic error in retail and e-commerce pricing, and it survives because margin and markup are computed from the same numbers — cost and profit — but divided by different bases. Get the denominator wrong and every price in the catalog is off by a predictable, compounding amount.
Both margin and markup start from the same gross profit:
gross profit = selling price − cost
From there they diverge:
margin = gross profit / selling price (profit as a % of what the customer paid)
markup = gross profit / cost (profit as a % of what you paid)
The selling price is always the larger number (assuming you're not selling at a loss), so dividing by it always produces a smaller percentage than dividing by cost. Margin is always less than markup for the same dollar amount of profit. That asymmetry is the entire source of the confusion, and it gets worse — not better — as the profit percentage grows.
Take that $80 product priced at $100:
gross profit = 100 − 80 = 20
margin = 20 / 100 = 20% (profit as a share of the $100 sale)
markup = 20 / 80 = 25% (profit as a share of the $80 cost)
Same $20 of profit, same transaction — a 20% margin and a 25% markup are two descriptions of the identical deal. The mistake happens when someone reads "25% markup" off a spreadsheet, treats it as if it were margin, and prices accordingly — or the reverse: a retailer targets a 25% margin and, thinking in markup terms, multiplies cost by 1.25 instead of solving price = cost / (1 − margin).
Do that second calculation correctly and the price should be:
price = 80 / (1 − 0.25) = 80 / 0.75 = $106.67
Not $100. The gap between $100 and $106.67 is small on one unit and enormous across a product catalog — it's the difference between a business that hits its planned gross margin and one that silently runs 3–5 points below plan every quarter, usually discovered only when finance reconciles actual gross margin against the pricing model and can't explain the shortfall.
The margin/markup gap isn't fixed — it grows nonlinearly as the profit percentage increases. At low percentages the two are nearly interchangeable, which is exactly what makes the mistake easy to miss on a first product and expensive on a mature one.
| Markup | Margin | Gap |
|---|---|---|
| 10% | 9.1% | 0.9 pts |
| 25% | 20.0% | 5.0 pts |
| 50% | 33.3% | 16.7 pts |
| 100% | 50.0% | 50.0 pts |
| 300% | 75.0% | 225.0 pts |
At a 10% markup, confusing the two costs you less than a point of margin — easy to shrug off. At a 100% markup (doubling cost to set price, common in apparel and specialty retail), the same confusion is off by a full 50 percentage points. A retailer who thinks they're running a 100% margin business because they double every cost is actually running a 50% margin business, and if they've built cash flow projections around the wrong number, that's not a rounding error — it's a business plan built on a number that was never real.
Given one, you can always get the other:
margin = markup / (1 + markup)
markup = margin / (1 − margin)
Check it against the earlier example: markup = 0.20 / (1 − 0.20) = 0.20 / 0.80 = 25%. Matches.
A useful mental anchor: margin and markup are equal only at 0%, and margin can never reach 100% (that would require infinite cost or zero cost with infinite price — the math breaks down as cost approaches zero, since margin asymptotically approaches 100% but never gets there for any finite markup). Markup, on the other hand, has no ceiling — a cost of $1 sold at $1,000 is a 99,900% markup and a 99.9% margin. If someone quotes you a margin above 100%, that's a sign the two terms got swapped somewhere in the conversation.
Three recurring scenarios, all downstream of the same confusion:
Pricing from a target margin. Finance sets a 40% gross margin target. Whoever sets shelf prices applies it as a 40% markup instead (multiplying cost by 1.4), landing at a 28.6% actual margin — 11.4 points short of target, on every SKU, indefinitely, until someone audits actual vs. planned gross profit.
Reading a vendor's markup quote as margin. A supplier or reseller advertises "35% markup built in." A buyer who reads this as 35% margin overestimates the deal by roughly 9 points (actual margin is 25.9%), which matters a lot when that number feeds into a resale pricing decision or a wholesale-vs-direct comparison.
Blended reporting across a mixed catalog. A store selling some items at high markup (novelty goods, accessories) and others at thin markup (staples, loss leaders) can have a healthy-looking average markup while running a mediocre blended margin, because the high-markup items usually carry lower absolute dollar volume. Margin — not markup — is what maps directly to the gross profit line on an income statement, which is the number that actually determines whether the business is solvent.
That last point is the practical takeaway: margin is the number that reconciles against your P&L; markup is the number that's more intuitive when you're staring at a cost and deciding what to charge. Both are legitimate, but they answer different questions — "what fraction of revenue is profit" versus "how much did I mark this up from cost" — and a pricing model that conflates them will be wrong in a specific, predictable direction: it will underprice relative to a margin target, or overstate profitability relative to a markup figure.
If you're setting prices from a target and want to skip re-deriving price = cost / (1 − margin) by hand every time, Utilix's margin & markup calculator takes any two of cost, price, margin, and markup and solves for the rest — useful for checking a vendor's markup claim against your actual target margin before you commit to a price.
Takeaway: margin divides profit by price, markup divides profit by cost, and the gap between them grows fast as profit percentage increases — treat the two as different questions with different answers, not interchangeable ways of saying "how much profit."