BUILDING & PLANNING · FIELD TOOL

Margin Calculator

Margin is profit as a share of the selling price; markup is profit as a share of the cost. A job that costs 800 and sells for 1,000 makes 200 profit: a 20% margin (200 ÷ 1,000) and a 25% markup (200 ÷ 800). To price for a 20% margin, divide the cost by 0.80, not multiply it by 1.20.

Inputs

Results update as you type.

Values
Price 1000 = cost + profitPrice 1000 = cost + profit800Cost: 800200Profit: 200 (20% margin)myconstructioncalculator.com
Diagram updates as you type.

Results

Check the working before you order.

Gross margin
20%
Markup25 %
Profit200
Price This optional: add your own prices

Your prices are remembered on this device only.

Send Order WhatsApp, SMS or email to your supplier
Include
Working
  1. Profit = price − cost = 1,000 − 800 = 200
  2. Margin = profit ÷ price = 200 ÷ 1,000 = 20%
  3. Markup = profit ÷ cost = 200 ÷ 800 = 25%

Results are estimates for planning and material ordering only. They are not a substitute for structural design or approval by a qualified engineer. Read the full disclaimer.

Formula

Profit  = price − cost
Margin  = profit ÷ price × 100
Markup  = profit ÷ cost × 100
Price for a margin  = cost ÷ (1 − margin)
Price for a markup  = cost × (1 + markup)

Worked Example

Cost 800, selling price 1,000:

  1. Profit = 1,000 − 800 = 200
  2. Margin = 200 ÷ 1,000 = 20%
  3. Markup = 200 ÷ 800 = 25%

Margin and Markup Equivalents

Margin Markup Price for a cost of 100
10% 11.11% 111.11
15% 17.65% 117.65
20% 25% 125
25% 33.33% 133.33
30% 42.86% 142.86
33.33% 50% 150
40% 66.67% 166.67
50% 100% 200

Frequently Asked Questions

What is the difference between margin and markup?

Both use the same profit, divided by different numbers. Margin = profit ÷ price; markup = profit ÷ cost. 800 cost and 1,000 price give a 20% margin and a 25% markup.

How do I price a job for a 20% margin?

Divide the cost by (1 − 0.20). A cost of 800 needs a price of 800 ÷ 0.80 = 1,000. Adding 20% to the cost gives only 960, a 16.7% margin.

How do I convert markup to margin?

Margin = markup ÷ (1 + markup). A 25% markup is 0.25 ÷ 1.25 = 20% margin; a 50% markup is a 33.3% margin.

Can a margin be over 100%?

No. The margin is a share of the price, so it is always below 100%. A markup can be any size: doubling the cost is a 100% markup and a 50% margin.

What markup do contractors use?

It varies with the trade, job size and market, so use your own overheads and target profit. Work out the margin you need first, then use this calculator to turn it into a markup on cost.

Embed This Calculator on Your Website

Free for any website: contractors, suppliers, blogs and schools. Paste this code where you want the calculator to appear. It works in WordPress (Custom HTML block), Wix, Squarespace and plain HTML.

Preview
All Building & Planning Calculators