Comparison8 min read

Markup vs Margin: Understanding the Difference

Markup and margin both measure profitability from the same transaction, but they use different reference points. Markup divides gross profit by cost; margin divides gross profit by selling price. This means markup % is always higher than margin % for the same deal.

The confusion between them causes real business errors — a product with 50% markup has only 33.3% margin. If your accountant targets a 40% margin but your buyer prices using 40% markup, you'll always fall short. Understanding the difference is critical for accurate pricing and financial reporting.

PropertyMarkupMargin (Gross)
Formula(Selling − Cost) / Cost × 100(Selling − Cost) / Selling × 100
Denominator (base)Cost priceSelling price (revenue)
PerspectiveFrom cost upwardFrom revenue downward
Who uses itBuyers, purchasing teams, tradersCFOs, accountants, analysts
Same profit, which is higher?Always higherAlways lower
Can reach 100%?Yes (doubled cost)Approaches but never reaches 100%
100% markup equals what margin?50% margin
50% margin equals what markup?100% markup
Conversion formulaMargin = Markup/(1+Markup)Markup = Margin/(1−Margin)
Used inRetail pricing, wholesaleP&L statements, investor reports

Markup — Profit Over Cost

Markup % = (Gross Profit / Cost) × 100 = ((Selling Price − Cost) / Cost) × 100.

To find selling price from cost and markup: Selling Price = Cost × (1 + Markup%/100). With $40 cost and 75% markup: $40 × 1.75 = $70.

To find cost from selling price and markup: Cost = Selling Price / (1 + Markup%/100). $70 selling price at 75% markup: $70 / 1.75 = $40.

Intuition: Markup is "what I added on top." A 50% markup means the selling price is 1.5× the cost. A 100% markup (keystone) means doubled the cost. A 200% markup means tripled the cost.

CostMarkup %Gross ProfitSelling PriceGross Margin %
$5020%$10$6016.67%
$5050%$25$7533.33%
$50100%$50$10050.00%
$50150%$75$12560.00%
$50200%$100$15066.67%

Margin — Profit Over Revenue

Gross Margin % = (Gross Profit / Selling Price) × 100 = ((Selling Price − Cost) / Selling Price) × 100.

To find selling price from cost and target margin: Selling Price = Cost / (1 − Margin%/100). With $60 cost and 40% target margin: $60 / 0.60 = $100.

To find cost from selling price and margin: Cost = Selling Price × (1 − Margin%/100). $100 selling price at 40% margin: $100 × 0.60 = $60.

Intuition: Margin is "what fraction of revenue stays as profit." A 40% margin means $0.40 of every $1 revenue is gross profit. The remaining $0.60 covers the cost of goods. Margin can never reach 100% (you'd need zero cost) and is always less than markup%.

CostSelling PriceGross ProfitMargin %Markup %
$60$75$1520.00%25.00%
$60$100$4040.00%66.67%
$60$120$6050.00%100.00%
$60$150$9060.00%150.00%
$60$200$14070.00%233.33%

Converting Between Markup and Margin

Markup to Margin: Margin = Markup / (1 + Markup). Example: 66.67% markup → 0.6667 / 1.6667 = 0.40 = 40% margin.

Margin to Markup: Markup = Margin / (1 − Margin). Example: 40% margin → 0.40 / 0.60 = 0.6667 = 66.67% markup.

The critical insight: The same gross profit expressed as markup and margin are always different. A 50% markup is a 33.3% margin. A 100% markup is a 50% margin. These relationships are mathematically fixed.

Quick conversion table: 10% markup = 9.1% margin. 20% markup = 16.7% margin. 25% markup = 20.0% margin. 33.3% markup = 25.0% margin. 50% markup = 33.3% margin. 100% markup = 50.0% margin. 200% markup = 66.7% margin.

When to Use Markup vs Margin

Use markup when: You know the cost and want to quickly price items. You're communicating pricing to buyers or purchasing teams. You're thinking "how much am I adding on top of cost?" Retailers often price using keystone markup (100%) for simplicity.

Use margin when: Reporting financial performance on a P&L statement. Comparing profitability across products or companies. Investors and CFOs expect margin figures. You're asking "what fraction of my revenue is profit?"

The danger of confusing them: If you target a "50% margin" but apply 50% markup, you'll actually achieve 33.3% margin — a significant shortfall. To achieve 50% margin, apply 100% markup (double the cost). This error has caused real pricing problems in retail businesses.

Industry conventions: Retail and wholesale typically use markup. Finance, SaaS, and formal business reporting use gross margin. When reading financial news, "margins" almost always means margin%, not markup%.

Verdict

Markup uses cost as the base; margin uses selling price as the base. Both measure gross profit but give different percentages. Margin is the standard financial metric; markup is practical for pricing. Always specify which you mean.

  • For the same transaction, markup % > margin % — always.
  • 100% markup = 50% margin. 50% margin requires 100% markup.
  • Use Margin = Markup / (1 + Markup) to convert from markup to margin.
  • Use Markup = Margin / (1 − Margin) to convert from margin to markup.
  • When pricing to hit a target margin: Selling Price = Cost / (1 − Target Margin). Never apply the target margin % as a markup % — the result will always be too low.

Frequently Asked Questions