Skip to main content

Profit Margin vs Markup: Differences, Formulas & Conversion Guide

Profit Margin vs Markup: The Difference That Costs You Money

Quick Answer

Margin vs markup comes down to what the percentage is measured against: margin is profit as a percentage of your selling price, while markup is profit as a percentage of your cost. A 50% markup and a 50% margin are not the same price at all confusing the two is one of the most expensive pricing mistakes a small business can make, because it almost always means under-pricing without realizing it. Below is the exact conversion formula between them, a full margin to markup table, and a real worked example of how much that confusion can cost. You can calculate either one instantly with our margin calculator or markup calculator.

Here's the scenario that catches almost every new business owner at least once: you want a 50% profit margin, so you mark your product up by 50% over cost and assume you're done. You're not that pricing actually gives you a 33.3% margin, not 50%, and the gap between what you intended and what you actually got is pure lost profit, repeated on every single sale. This guide shows you exactly why that happens and how to convert correctly between the two.

The Two Formulas Side by Side

Margin (%) = (Selling Price − Cost) ÷ Selling Price × 100

Markup (%) = (Selling Price − Cost) ÷ Cost × 100

The numerator your actual profit in dollars is identical in both formulas. The only difference is the denominator: margin divides by selling price, markup divides by cost. Because cost is always smaller than selling price (assuming you're profitable at all), markup percentage is always a larger number than margin percentage for the exact same sale.

The Conversion Formula

This is the part that actually resolves the confusion you can convert directly from one to the other without needing to know the original cost and price at all:

Markup = Margin ÷ (1 − Margin)

Margin = Markup ÷ (1 + Markup)

(Use the decimal form of each percentage — 50% becomes 0.5 — then convert your answer back to a percentage.)

Worked example: You want a 40% margin. What markup do you need to apply?

  • Markup = 0.40 ÷ (1 − 0.40) = 0.40 ÷ 0.60 = 0.667
  • You need a 66.7% markup to achieve a 40% margin.

Reverse check: Confirm a 66.7% markup really gives a 40% margin.

  • Margin = 0.667 ÷ (1 + 0.667) = 0.667 ÷ 1.667 = 0.40
  • Confirmed: 40% margin.

Margin to Markup Conversion Table

Margin % Equivalent Markup %
10%11.1%
20%25.0%
25%33.3%
30%42.9%
40%66.7%
50%100.0%
60%150.0%
70%233.3%

Notice how fast the gap widens. At low percentages the two numbers are close enough that mixing them up barely matters. Past 30-40%, the gap becomes large enough to meaningfully under- or over-price a product.

What Mixing Them Up Actually Costs You

Here's the scenario from the intro, worked in real numbers.

Setup: A product costs you $60 to produce. You want a 50% profit margin.


The mistake: You apply a 50% markup instead, because you read "50%" and assumed margin and markup were interchangeable.

Selling price with 50% markup: $60 + ($60 × 0.50) = $90

Actual margin at $90: ($90 − $60) ÷ $90 = 0.333 = 33.3% margin


What you intended: A genuine 50% margin.

Required selling price: Markup = 0.50 ÷ 0.50 = 1.00 → 100% markup

Correct selling price: $60 + ($60 × 1.00) = $120


The gap: You priced the product at $90 when it needed to be $120 to hit your actual target a $30 shortfall on every single unit sold, repeated across your entire sales volume. On 1,000 units, that's a $30,000 difference between the margin you thought you had and the margin you actually had.

Keystone Pricing The Shortcut Worth Knowing

Retailers commonly use a rule of thumb called keystone pricing: double your cost to set your selling price. Doubling cost is a 100% markup, and using the conversion formula above, a 100% markup always equals exactly a 50% margin. This is why "keystone" and "50% margin" are often used interchangeably in retail, and it's a useful mental anchor: if someone mentions doubling cost, you immediately know their margin is 50%, no calculation required.

Why the Two Metrics Exist at All

If margin and markup describe the same underlying profit, why do both exist? Because they serve different audiences. Markup is how most retailers and wholesalers think day-to-day it starts from a known cost and answers "how much do I add to make a profit?" Margin is how accountants, investors, and financial statements report profitability it answers "what percentage of revenue actually becomes profit?" A business can be having an internal pricing conversation in markup terms while its financial reports are entirely in margin terms, and translation errors between the two conversations are exactly where the costly mistakes above happen.

Frequently Asked Questions

No. A 50% margin requires a 100% markup over cost, and a 50% markup only produces a 33.3% margin. They're only equal to each other at 0%, and the gap between them grows larger the higher the percentage goes.

Use the formula Margin = Markup ÷ (1 + Markup), with both values in decimal form. A 25% markup, for example, converts to a 20% margin you don't need any dollar figures to do this conversion, only the percentage itself.

Because markup is calculated against cost, which is always a smaller number than selling price for any profitable sale. Dividing the same profit figure by a smaller denominator (cost) always produces a larger percentage than dividing it by a larger denominator (selling price).

Keystone pricing means setting your selling price at exactly double your cost a 100% markup. Using the conversion formula, a 100% markup always equals a 50% margin, which is why retailers often use "keystone" and "50% margin" as shorthand for the same pricing approach.

Most retailers set prices by thinking in markup, since it starts from a known cost. But if your actual business target is a specific margin percentage often set to match an industry benchmark or investor expectation you need to convert that margin target into the correct markup before pricing, rather than applying the margin percentage directly as if it were a markup.