Skip to content
Built2Bid
Learn

Markup vs. Margin: What Contractors Need to Know

Updated November 12, 2026

Markup and margin both describe profit, but they measure it against different numbers. Mixing them up is one of the most common reasons a job earns less than planned.

Markup is a percent of cost

Markup tells you how much you add on top of what the job costs you.

Price = Cost × (1 + Markup)

Example: $10,000 cost × 1.25 = $12,500 price (25% markup)

Margin is a percent of price

Gross margin tells you what share of the customer's price is profit.

Price = Cost ÷ (1 − Margin)

Example: $10,000 cost ÷ 0.75 = $13,333.33 price (25% margin)

Why the same percent gives different prices

A 25% markup on a $10,000 job produces $2,500 of gross profit, which is only a 20% margin. To earn a 25% margin you need a 33.33% markup. The higher the percent, the wider the gap.

Converting between them

Margin = Markup ÷ (1 + Markup)

Markup = Margin ÷ (1 − Margin)

  • 20% markup = 16.67% margin
  • 25% markup = 20% margin
  • 50% markup = 33.33% margin
  • 25% margin = 33.33% markup
  • 40% margin = 66.67% markup

Use one method, not both

Pick markup or margin for a given estimate and stay with it. Applying a markup and then also a margin target double-counts profit and overprices the job. In Built2Bid you choose one method per estimate, and the other number is shown for reference.

Gross profit is not net profit

Gross profit is price minus the direct costs you entered. Your overhead (office, vehicles, insurance, your own salary) still has to come out of it. If overhead is not entered as line items, make sure your markup or margin is high enough to cover it.

Sales tax is separate

Sales tax you collect is not revenue and should not be included in margin calculations. Compute your price first, then apply any tax that applies in your jurisdiction.

Put it into practice

Build an estimate and proposal free. Three finished bids every month.

Start a bid