Skip to calculator
Veomark

Free · Instant · No signup

Retail Markup vs Margin Calculator

Retail Markup vs Margin Calculator is a ratio worksheet. Default 50 / 100.

Page updated 2026-09-14.

Retail Markup vs Margin Calculator visual
Sponsored

Calculator

Calculated Results

Gross margin (profit / price)

--

Markup (profit / cost)

--

Profit per unit

--

Sponsored

Same profit dollar, two different percentages

Confusing markup with margin is one of the most common pricing mistakes -- a "50% markup" is not the same thing as a "50% margin," even though they come from the identical profit dollar amount.

Defaults: $12 cost, $18 selling price, $6 profit. Margin (profit / price) = 6 / 18 = 33.33%. Markup (profit / cost) = 6 / 12 = 50%. Both describe the same sale correctly; they just answer different questions.

When each number matters

Use the Gross Margin vs Markup Converter when you only know one figure and need to solve for the other algebraically. Use this page when you have cost and price in hand and want both readouts at once, alongside dollar profit.

Frequently Asked Questions (FAQ)

What is the difference between markup and margin?

Margin = profit / selling price x 100. Markup = profit / cost x 100. They use the same profit dollar amount but divide by different bases, so they are never the same percentage (except when profit is $0). Defaults: $12 cost, $18 price gives $6 profit, a 33.33% margin, and a 50% markup on the same sale.

Why does markup always look bigger than margin?

Cost is always smaller than price when there is a profit, and markup divides by the smaller number (cost) while margin divides by the larger number (price). Dividing the same profit by a smaller base always gives a bigger percentage.

Which one should I use to price a product?

Markup is the easier number to apply when pricing from cost ("add 50% to my cost"). Margin is the number that matters for reading a P&L, since revenue (not cost) is the denominator on an income statement.

How do I convert one to the other?

Margin = markup / (1 + markup) and markup = margin / (1 - margin), when both are expressed as decimals. A 100% markup is always a 50% margin; a 50% markup is always a 33.3% margin.