Markup Calculator

Type your unit cost and the markup you want. You get the selling price, the profit per unit and — just as important — the gross margin that markup really produces.

The percentage added on top of cost. 100% doubles the cost.
Selling price$60.00
Profit per unit$20.00
Gross margin33.33%
  • Cost: $40.00 (67%)
  • Profit: $20.00 (33%)
Cost per unit$40.00
Markup50%

Price = 40 × (1 + 0.5) = $60.00. Margin = 20 ÷ 60 × 100 = 33.33%.

Selling price at other markups
MarkupSelling priceProfitMargin
10%$44.00$4.009.09%
20%$48.00$8.0016.67%
25%$50.00$10.0020%
30%$52.00$12.0023.08%
40%$56.00$16.0028.57%
50%$60.00$20.0033.33%
60%$64.00$24.0037.5%
75%$70.00$30.0042.86%
100%$80.00$40.0050%
150%$100.00$60.0060%

Calculated on your device · formulas checked against known results · How we test

How to use the markup calculator

Enter what one unit costs you and the markup you plan to add. The calculator returns the selling price, profit per unit and the gross margin that markup produces. Open the table under the result to compare prices at other common markups for the same cost.

The markup formula

Selling price = cost × (1 + markup ÷ 100)
Profit = selling price − cost
Gross margin = profit ÷ selling price × 100 = markup ÷ (100 + markup) × 100

To find the markup you are already charging, reverse it: markup = (price − cost) ÷ cost × 100. An item bought for $25 and sold for $40 carries a 60% markup.

Worked example

A bakery's direct cost for a custom cake — ingredients, box and decorations — is $40. With a 50% markup the price is 40 × 1.5 = $60, and profit is $20. The margin is 20 ÷ 60 = 33.3%: a third of each sale is gross profit, not half. Everything else the bakery spends — rent, ovens, wages, advertising — has to come out of that $20.

Markup and margin conversion tables

Markup is measured against cost and margin against price, so the same profit gives two different percentages:

MarkupGross margin
10%9.09%
20%16.67%
25%20%
30%23.08%
40%28.57%
50%33.33%
60%37.5%
75%42.86%
100%50%
150%60%
200%66.67%

Working the other way — the markup you need to reach a target margin:

Target marginMarkup needed
10%11.11%
15%17.65%
20%25%
25%33.33%
30%42.86%
35%53.85%
40%66.67%
50%100%
60%150%
70%233.33%
75%300%
80%400%

The conversion formulas, using decimals: margin = markup ÷ (1 + markup) and markup = margin ÷ (1 − margin).

Keystone pricing

Retailers call a 100% markup — doubling the wholesale cost — keystone pricing. It produces a 50% gross margin and is a common starting point in some retail sectors. Whether it is right for you depends on your overhead, your competitors' prices and what customers will pay.

Where markup alone can mislead you

Frequently asked questions

What is the difference between markup and margin?

Markup is profit as a percentage of cost; margin is profit as a percentage of the selling price. For an item that costs $40 and sells for $60, the markup is 50% and the margin is 33.3%.

What markup do I need for a 40% margin?

Divide the margin by one minus the margin: 0.40 ÷ 0.60 = 0.667, so a 66.7% markup. On a $30 cost that is a $50 price.

What does a 100% markup mean?

The selling price is double the cost. A $15 item sold for $30 has a 100% markup and a 50% gross margin.

How do I calculate markup from cost and selling price?

Subtract cost from price, divide by cost and multiply by 100. Bought for $25 and sold for $40: (40 − 25) ÷ 25 × 100 = 60% markup.

Should markup be based on cost including shipping?

Yes. Use your landed cost — the product plus inbound freight, duties and packaging. Marking up only the invoice price makes your real margin smaller than it looks.

Embed this calculator on your website

Free for any website or blog. Paste this code where you want the calculator to appear:

Last updated: October 8, 2026

Menu

Categories

Finance Calculators16 calculatorsBusiness & Shopping Calculators6 calculatorsHealth & Fitness Calculators6 calculatorsMath & School Calculators5 calculatorsDate & Time Calculators4 calculatorsHoliday Countdowns10 calculatorsEveryday Tools5 calculators

CalcWorthy

AboutContactPrivacy PolicyTerms of Use