Skip to content
Instant digital downloads · Every file checked before release · Browse free resources

Markup vs Margin for Contractors: Price a Job for the Profit You Want

By the Brainfy Studio editorial team · Published

Markup is what you add to your cost. Margin is the share of the selling price you keep. They use the same dollars but a different base, so the percentages never match — and pricing with one while thinking in the other quietly costs you money on every job.

Free online tool: Construction Estimate Calculator

Build a quick line-item construction estimate with material and labour unit costs, sales tax on materials, overhead, contingency and profit. Runs in your browser; no account needed.

Open the construction estimate calculator

Also useful: Business Pricing Calculator, Job Costing Calculator

The two formulas

Markup is profit divided by cost. Margin is profit divided by price. Because the price is always bigger than the cost, the margin percentage is always smaller than the markup percentage for the same job.

  • Price from a markup: price = cost × (1 + markup).
  • Price from a target margin: price = cost ÷ (1 − margin).
  • Markup → margin: margin = markup ÷ (1 + markup).
  • Margin → markup: markup = margin ÷ (1 − margin).

Conversion table

Round numbers for the most common percentages. Use the formulas above for anything in between.

Markup on cost and the margin on price it produces
Markup on costMargin on price
10%9.09%
15%13.04%
20%16.67%
25%20.00%
33.33%25.00%
50%33.33%
100%50.00%

Going the other way: a 10% margin needs an 11.11% markup, 20% needs 25%, 30% needs 42.86% and 40% needs 66.67%.

Where overhead fits

Contractors usually talk about overhead and profit ("O&P") together. Decide which one your percentages describe before comparing numbers. In the free construction estimate calculator and in both of our estimate spreadsheets, overhead is a percentage of direct cost and profit is a markup on direct cost plus overhead and contingency. The calculator reports two figures: the profit margin on price (profit ÷ total) and overhead plus profit as a share of the price.

Taxes are outside the margin

Margin is worked out on your selling price before any sales tax, GST/HST or VAT you collect on the invoice. Whether and how tax applies depends on where you work and the type of contract, so confirm it with your tax authority or a qualified professional rather than building a rule of thumb into your markup.

Which calculator uses which

How the Brainfy calculators treat the percentage you enter
ToolPercentage you enterWhat it reports
Construction Estimate CalculatorProfit markup on costProfit margin on price, and overhead + profit as % of price
Business Pricing CalculatorTarget profit margin on priceHourly rate = cost per billable hour ÷ (1 − margin)
Job Costing CalculatorNothing — it measures a finished jobMargin = gross profit ÷ (contract + change orders)

Worked example: the same $1,000 two ways

A small repair has $1,000 of direct cost (materials, labour, subcontract — before tax).

Pricing $1,000 of cost from a markup and from a target margin
ApproachCalculationPriceProfitMargin on price
25% markup$1,000 × 1.25$1,250.00$250.0020.00%
25% target margin$1,000 ÷ 0.75$1,333.33$333.3325.00%

To earn a 25% margin you need a 33.33% markup, not 25%.

On a bigger job the gap is real money. A kitchen with $48,000 of cost priced at a 20% markup sells for $57,600 and earns $9,600 — a 16.67% margin. If you meant a 20% margin, the price should have been $60,000 with $12,000 of profit: $2,400 left on the table.

Pricing checklist

  • Write down whether your target is a markup or a margin.
  • Convert it with the formula or the table before you enter it in an estimate tool.
  • Check which percentage each tool expects (see the table above).
  • Keep tax out of the margin calculation.
  • After the job, compare the estimated margin with the actual margin from your job costing.
Estimate sheet of the Residential Construction Estimate Template showing overhead 10%, profit 12%, contingency 5% and sales tax 7% inputs above the line items
The Estimate sheet in the paid Residential Construction Estimate Template (v1.0.4). Its Profit % (12% in the example) is a markup, which works out to about a 10.71% profit margin on the price.

Brainfy files for this task

Checked against the files customers download. Prices are current catalogue prices.

  • Residential Construction Estimate Template (Paid — $39.00)

    XLSX · 1 file · sheets: Start Here, Estimate

    Its Profit % input is a markup on direct cost plus overhead and contingency — enter the markup that gives the margin you want (see the table above).

  • Contractor Professional Estimating System (Paid — $149.00)

    PDF + XLSX · 3 files · sheets: Start Here, Company, Item Library, Estimate, Proposal

    Uses the same markup method and also shows gross margin on price, which counts overhead and profit together.

  • Job Costing Spreadsheet (Paid — $39.00)

    XLSX · 1 file · sheets: Start Here, Job Summary, Jobs, Costs

    After the job: margin per job is gross profit ÷ revenue (contract plus change orders), so you can see what you actually earned.

Questions

Is a 25% markup the same as a 25% margin?

No. A 25% markup gives a 20% margin. A 25% margin needs a 33.33% markup: $1,000 ÷ 0.75 = $1,333.33.

Can a margin be 100%?

No — that would mean zero cost. Margins approach but never reach 100%; markups can be any size.

Which one should I quote to a client?

Neither has to appear on a quote. Use them internally to set the price; clients see the price, any tax and your terms.

Sources and method

All percentages and amounts on this page are recomputed by an automated test using the same functions as the Brainfy calculators. No external data is used.

Keep going