20% markup
Cost = $100
Selling price = $120
Profit = $20
True margin = 16.67%
FREE CONTRACTOR CALCULATOR
Turn a known cost base into a selling price using either markup or target margin — and see the true profit, markup and margin side by side.
Free to use. No sign-up required. Your figures stay in your browser.
WHY THE DISTINCTION MATTERS
Markup compares the amount added with the cost base. Margin compares the profit amount with the selling price. Using the same percentage for both therefore produces different prices.
Cost = $100
Selling price = $120
Profit = $20
True margin = 16.67%
Cost = $100
Selling price = $125
Profit = $25
Equivalent markup = 25%
Markup method: Selling Price = Cost × (1 + Markup)
Target-margin method: Selling Price = Cost / (1 − Margin)
Equivalent markup from margin: Markup = Margin / (1 − Margin)
The calculator deliberately does not decide this for you. A contractor may need to account for materials, self-performed labor, subcontractors, equipment, delivery, disposal, other project-specific costs, and the business's chosen company-level cost treatment. The exact classification and recovery method depends on the business.
Use your own current project information and financial records. If you are uncertain how business overhead, payroll burden, tax, owner compensation, depreciation, or other company costs should be classified, obtain appropriate accounting or professional advice.
No. Markup compares the addition with cost; margin compares profit with selling price. A 20% markup on $100 cost gives a $120 selling price and a margin of about 16.67%.
Use Selling Price = Cost / (1 − Margin). A $100 cost base with a 20% target margin therefore requires a $125 selling price.
No. It checks the mathematics once you choose the inputs. A real contractor's overhead method and commercial targets must come from the business's own financial information and decisions.
No. Actual results can change through quantity errors, labor overruns, rework, price changes, scope changes, subcontractor issues and project conditions that differ from the estimate.