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:
- Build the job cost first.
- Check whether each cost bucket needs a different markup.
- Look at the finished quote again through the lens of margin.
- 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
- Markup Calculator - Check your markup before the quote goes out
- Profit Margin Calculator - See what the job is really worth after pricing
- How to Write a Scope of Work for a Contractor Estimate - Scope clarity protects margin before the work starts
- How to Price Change Orders Without Losing Margin - Keep pricing discipline after the original estimate is approved
- Dave Estimates - Build estimates with reusable pricing and cleaner structure

