General education only. Not tax, legal or accounting advice. Talk to your CPA.

Tools · No sign-up needed

Markup vs margin calculator for contractors

Enter a job price and your costs to see profit, margin and markup. Or enter costs and the margin you want, and get the price to charge.

What do you know?

What the customer pays, before any sales tax.

Labor, materials, subs, permits, dumpsters and other job costs.

Percent of the price you want to keep as profit.

Results

Job price
$20,000
Profit
$5,000
Margin
25%
Markup
33.3%
Price needed for a 25% margin
$20,000

At $20,000 with $15,000 in costs: profit $5,000, margin 25%, markup 33.3%. To reach a 25% margin, price the job at $20,000.

Margin and markup are not the same number

Both start with profit: the job price minus the job costs. The difference is what you divide by.

Markup is profit divided by your costs. It answers “how much did I add on top of what the job cost me?”

Margin is profit divided by the price. It answers “out of every dollar the customer paid, how much did I keep?”

Price $20,000 − costs $15,000 = profit $5,000

Markup: $5,000 ÷ $15,000 = 33.3%

Margin: $5,000 ÷ $20,000 = 25%

The common mistake

Many contractors decide they want 25% and add 25% to their costs. On $15,000 in costs that gives a price of $18,750 and $3,750 of profit. That is a 25% markup, but only a 20% margin, because the profit is measured against the larger price. On a year of jobs, that gap adds up.

To hit a margin, divide instead of multiply: costs ÷ (1 − target margin). For a 25% margin, $15,000 ÷ 0.75 = $20,000.

Why it matters

Overhead like insurance, trucks, tools and office time is usually paid out of margin, so quoting off markup can leave less than you planned to cover it. Know which number your estimates use, and check it against what the job really cost once it is done. Your costs can also change after you quote, so recheck the numbers when materials or labor move.

Banay OS shows a live, automated P&L for every job.*

*Open jobs show a preliminary P&L that updates each time you open it. It becomes official once the job’s final P&L is in.

FAQ

What is the difference between markup and margin?

Markup is profit divided by your costs. Margin is profit divided by the price the customer pays. On a $20,000 job with $15,000 in costs, the $5,000 profit is a 33.3% markup but a 25% margin.

If I add 25% to my costs, do I make a 25% margin?

No. Adding 25% to $15,000 in costs gives a $18,750 price and $3,750 profit. That is a 25% markup but only a 20% margin, because margin is measured against the higher price.

How do I price a job for a target margin?

Divide your costs by one minus the target margin. For a 25% margin on $15,000 in costs: $15,000 ÷ 0.75 = $20,000. The calculator above does this for you.

See every job’s numbers without a spreadsheet.