BLOG POST4 min read

Markup vs Margin for Contractors: The Difference That Protects Profit

Confusing markup and margin is one of the fastest ways to underprice jobs. Here is the difference, how to calculate both, and how to use them when building contractor estimates.

By Dave Team5/6/2026

If you mix up markup and margin, you can win the job and still feel disappointed when the money hits the bank.

That happens all the time in contracting. A quote looks profitable on paper, but the actual dollars left over do not match what you expected because the math behind the price was off from the start.

Here is the clean way to think about it.

What markup means

Markup is how much you add on top of your cost.

If your direct job cost is $1,000 and you add 20%, your selling price becomes $1,200.

Formula:

  • Markup = (selling price - cost) / cost

Markup is useful when you are building the estimate from the bottom up and want to know what to add to labor, materials, subs, or equipment.

What margin means

Margin is how much of the final selling price is left as profit.

If your selling price is $1,200 and your cost is $1,000, your profit is $200. That means your margin is 16.7%, not 20%.

Formula:

  • Margin = (selling price - cost) / selling price

Margin is useful when you want to know what percentage of the final contract value you are actually keeping.

Why contractors confuse them

They both describe profitability, but they answer different questions.

  • Markup answers: "What did I add on top of my cost?"
  • Margin answers: "What portion of the final price is profit?"

That difference matters more than most contractors realize. If you tell yourself you want a 20% margin and you only apply a 20% markup, you will miss your target.

Quick example

Let us say your cost to do a small remodel phase is:

  • Labor: $2,800
  • Materials: $1,400
  • Dumpster and misc: $300

Your total cost is $4,500.

If you apply:

  • 20% markup, your selling price is $5,400
  • Profit is $900
  • Actual margin is 16.7%

If you want a true 20% margin, your selling price needs to be $5,625

That gap is exactly where contractors quietly lose profit.

Where this shows up in real estimates

Markup and margin problems usually show up in one of three places:

1. Material-heavy jobs

Roofing, flooring, fencing, and painting jobs can look healthy because the contract value is large. But if the markup on materials is inconsistent, the final margin can fall apart fast.

2. Change orders

A lot of contractors price the original estimate carefully and then rush through change orders. That is where profit leaks out because the added work does not get priced with the same discipline.

3. Small jobs with a lot of coordination

Handyman work, repair visits, and punch-list jobs often get underpriced because the labor looks short. The real cost is usually travel, setup, communication, follow-up, and small material handling.

A better pricing habit

If you want cleaner pricing, do this on every estimate:

  1. Build the job cost first.
  2. Check whether each cost bucket needs a different markup.
  3. Look at the finished quote again through the lens of margin.
  4. Adjust before you send it, not after the job is done.

That is why many contractors use a markup calculator while building the quote, then a margin calculator before sending it.

When to use markup by category

Some contractors use one flat markup for everything. That is simple, but it is not always accurate.

A better approach is often:

  • Labor: protect this aggressively because schedule drift hurts fastest here
  • Materials: keep this consistent and do not let pass-through pricing become the default
  • Subs: mark up management and coordination, not just the vendor invoice
  • Allowances: build in enough room for upgrades and decision changes

The goal is not to make the estimate look expensive. The goal is to make the estimate honest about risk.

How Dave helps

Dave makes this easier because you can save reusable line items, build estimates faster, and keep pricing more consistent from one job to the next. That matters when your real problem is not math, but math done too quickly under pressure.

If you know your pricing targets but want a cleaner way to apply them, the right workflow matters as much as the formula.


Related Resources

Ready to run your business like a pro?

See how Dave can help you save time and grow your business.

Markup vs Margin for Contractors: The Difference That Protects Profit | Dave Blog | Dave