EllyTools

Image Tools

Calculators

Text Tools

Color Tools

File Tools

Utility Tools

Profit Margin Calculator

Calculate profit margin, markup & selling price

$
$

β—ˆ How to Use

1

Enter your cost price and selling price (or revenue)

2

View your profit, profit margin, and markup percentages

3

Adjust values to find your ideal pricing

❓ Frequently Asked Questions

Related Tools

β—‰ Who Is This For?

  • βœ“Small business owners setting product prices
  • βœ“E-commerce sellers analyzing profitability
  • βœ“Finance students learning about margins and markup

β˜… Why Choose EllyTools?

100% Free & Unlimited

No sign-up, no limits. Use as many times as you want.

Privacy First

All processing happens in your browser. Your files never leave your device.

No Installation Required

Works directly in your browser on any device β€” desktop, tablet, or phone.

Fast & Reliable

Instant results powered by modern browser technology.

Profit Margin Calculator: Markup vs Margin and the Math Behind Pricing

Confusing markup with margin is one of the most common pricing mistakes β€” and it can quietly wreck the unit economics of a business. This calculator handles both, plus the related calculations of break-even price and selling price from a target margin.

Margin and markup describe the same gap between cost and price, but they're calculated against different bases. **Markup** is profit divided by cost (50 markup on cost of 100 = 50% markup). **Margin** is profit divided by selling price (50 profit on price of 150 = 33% margin). The same dollar profit looks like different percentages depending on which framing you use.

Vendors and salespeople often quote markup (which sounds bigger); accountants and investors quote margin (which is what shows up on the income statement). Mixing them up can cause real money to leak out of a business.

Markup vs margin β€” the formulas

**Markup** = (Price βˆ’ Cost) Γ· Cost Γ— 100. **Margin** = (Price βˆ’ Cost) Γ· Price Γ— 100. They convert as: margin = markup Γ· (1 + markup), and markup = margin Γ· (1 βˆ’ margin).

A 100% markup is a 50% margin. A 50% markup is a 33% margin. The difference grows quickly at higher percentages β€” a 200% markup is only 67% margin.

Markup-to-margin conversion table

MarkupMarginSame as saying
10%9.1%Cost Γ—1.10 = Price
25%20.0%Cost Γ—1.25 = Price
33%25.0%Cost Γ—1.33 = Price
50%33.3%Cost Γ—1.50 = Price
75%42.9%Cost Γ—1.75 = Price
100%50.0%Cost Γ—2.00 = Price (double)
150%60.0%Cost Γ—2.50 = Price
200%66.7%Cost Γ—3.00 = Price (triple)

Common margin types

Gross margin
Revenue minus direct cost of goods, divided by revenue. The fundamental unit-economics metric.
Operating margin
Gross margin minus operating expenses (rent, salaries, marketing). What's left before interest and tax.
Net margin
What's actually kept after everything β€” interest, tax, the works. The bottom line.
Contribution margin
Revenue minus variable costs only (not including fixed costs). Used for break-even analysis.

Healthy margin ranges by industry

  • β€’Software (SaaS): 70–90% gross margin. Code copies cost almost nothing.
  • β€’Restaurants: 60–70% gross margin on food, but operating margin only 3–6% after labor and rent.
  • β€’Retail: 30–50% gross margin typical; grocery 1–3% net margin.
  • β€’Consulting: 50–70% margin if billing time directly; lower if reselling labor through agencies.
  • β€’Manufacturing: 20–40% gross margin depending on commodity vs branded products.

Extended FAQ

Why does the same product show different margins year-to-year?

Cost can shift (raw materials, labor) even when price doesn't. A 5% cost increase on a 30%-margin product becomes a 7% margin hit if you can't pass it through to price.

Should I use markup or margin to compare against competitors?

Margin. It's the standard metric for income-statement reporting and benchmarking. If a vendor only quotes markup, convert to margin before comparing.

Does margin include taxes?

Gross margin doesn't (tax is below gross profit). Net margin does. Always state which one you mean.

Are my numbers saved?

No β€” runs entirely in your browser.