Profit Margin Explained (Markup vs Margin Made Simple)

Profit margin is one of those business terms people hear all the time, but many still mix it up with markup. Learn the difference and why it matters for your business.

Written & reviewed by Calzivo Team

Open Profit Margin Calculator

Margin and markup use different denominators

Profit is the selling price or revenue minus the cost entered. Margin compares that profit with selling price or revenue, while markup compares the same profit with cost. The percentages differ because their denominators differ.

Formula
Profit = Selling price - Cost

Use amounts from the same item, service, or reporting scope.

Formula
Margin percentage = Profit / Selling price x 100

Margin uses selling price or revenue as the denominator.

Formula
Markup percentage = Profit / Cost x 100

Markup uses cost as the denominator.

Cost 100 and selling price 150

Profit = 150 - 100 = 50. Margin = 50 / 150 x 100 = 33.33%. Markup = 50 / 100 x 100 = 50%. The numerical answers use the same profit but different denominators.

Cost 2,000 and selling price 3,000

Profit = 3,000 - 2,000 = 1,000. Markup = 1,000 / 2,000 x 100 = 50%. Margin = 1,000 / 3,000 x 100 = 33.33%.

Why a 30% markup is not a 30% margin

A cost of 100 with a selling price of 130 gives profit of 30. Margin = 30 / 130 x 100 = 23.08%, while markup = 30 / 100 x 100 = 30%.

Convert between margin and markup

Use decimal rates in conversion formulas. For example, 40% is 0.40. These conversions are explanatory relationships derived from the margin and markup definitions; they are not separate modes in the linked calculator.

Formula
Markup rate = Margin rate / (1 - Margin rate)

A 40% margin converts to 0.40 / 0.60 = 0.6667, or about 66.67% markup.

Formula
Margin rate = Markup rate / (1 + Markup rate)

A 50% markup converts to 0.50 / 1.50 = 0.3333, or about 33.33% margin.

Find selling price from a target percentage

Formula
Selling price = Cost / (1 - Margin rate)

A target margin must be below 100%. Cost 100 at a 30% target margin gives 100 / 0.70 = 142.857..., displayed as 142.86.

Formula
Selling price = Cost x (1 + Markup rate)

Cost 100 at a 30% target markup gives 100 x 1.30 = 130.00.

The linked Profit Margin Calculator directly supports profit mode, target-margin mode, and target-markup mode. It reports profit, margin, markup, selling price, and the cost used. It does not choose an accounting cost category, establish an industry benchmark, recommend a price, or guarantee that a price will be profitable.

When margin can be lower than markup

For the same sale with positive cost, positive selling price, and positive profit, margin is lower than markup because selling price is larger than cost. This statement is not an exceptionless rule for losses, zero cost, zero revenue, invalid denominators, or percentages calculated from unrelated amounts.

Costs, rounding, and decision limits

  • The arithmetic is currency-neutral; use cost and revenue amounts expressed in the same currency and scope.
  • Inputs are supplied by the user. The calculator does not discover omitted labor, overhead, fees, returns, discounts, shipping, taxes, financing costs, or inventory losses.
  • A zero selling price makes margin undefined, and a zero cost makes markup undefined. The calculator rejects zero revenue and displays markup as undefined when cost is zero.
  • Losses produce negative percentages and need context rather than being compared with positive-profit examples.
  • Keep unrounded values through the calculation and round only displayed results. Rounded percentages and currency amounts may not reverse-calculate exactly.
  • The calculator performs arithmetic, not bookkeeping, account classification, tax determination, pricing advice, or professional accounting work.

Frequently asked questions

Why are margin and markup different?

Margin divides profit by selling price or revenue. Markup divides profit by cost. The denominator changes the percentage.

Why is a 50% markup not a 50% margin?

If cost is 100 and price is 150, profit is 50. The markup is 50 / 100 = 50%, but the margin is 50 / 150 = 33.33%.

How do I convert margin to markup?

Use markup rate = margin rate / (1 - margin rate). A 40% margin becomes about 66.67% markup.

How do I convert markup to margin?

Use margin rate = markup rate / (1 + markup rate). A 50% markup becomes about 33.33% margin.

How do I find a target price, and what happens with zero denominators?

For target margin, divide cost by 1 minus the decimal margin rate. For target markup, multiply cost by 1 plus the decimal markup rate. A 100% target margin, zero revenue, and zero-cost markup do not have valid finite denominators for these comparisons.

Reference check

Sources and references

These references provide background context for the topic. They do not replace professional advice or official documents.

Key Takeaway

Markup helps you set the price, but margin tells you how much profit you actually keep from each sale.