A AWJ Trades HQStart free

Estimating

Markup vs. Margin for Contractors: How to Price a Job Right

Updated 2026-09-23 · Sources: Industry best-practice (Procore, Buildern) — not government-regulated

A good estimate does two jobs: it's competitive enough to win the work and priced high enough to make money. Most subs are good at the first and quietly lose on the second.

A note on sources. Estimating is a business skill, not a regulated area — this is practical best-practice, and the percentages are common industry rules of thumb, illustrative not binding.

If you use AWJ Trades HQ, the app runs this whole flow for you — takeoff, unit pricing, and the markup math.

What an estimate is built from

The first four are your direct costs — the actual cost of doing the work:

Then the two things that turn a cost into a business:

And one buffer:

The takeoff: measure the work

Break the job into line items. Every line is quantity × unit price = line total.

Accurate quantities are where estimates live or die. In AWJ Trades HQ, the Dimensions → Takeoff flow does this math for you.

Markup vs. margin (the one that costs you money)

The single most expensive misunderstanding in the trades. Both are percentages, measured from different starting points:

A contractor who "adds 20%" thinking they'll keep 20% is actually keeping only 16.7%. To keep a target margin:

Required Markup = Target Margin ÷ (1 − Target Margin)

So a 30% margin needs a 42.9% markup — not 30%. On a $1,000 cost:

Markup on costSelling priceMargin you keep
20%$1,20016.7%
25%$1,25020.0%
33%$1,33325.0%
43%$1,43030.0%
50%$1,50033.3%

The takeaway: a 50% markup is only a 33% margin. Decide the margin you need to keep, then mark up enough to get there.

On conventions: the old "10 and 10" rule assumed low overhead. Most contractors today run 25–45% overhead, and healthy net margins commonly land around 10–18%. Reference points, not targets.

Mistakes that quietly kill profit

A worked example, start to finish

StepAmount
Materials$800
Labor (16 hrs × $45 loaded)$720
Equipment & misc$80
Direct cost$1,600
Overhead + profit markup (43%)+$688
Price to the client$2,288
Margin kept30%

Because the 43% markup is figured on cost, it lands a 30% margin on the $2,288 price — not 43%. This is exactly what AWJ Trades HQ computes once your takeoff and markup are set.

Quick-start checklist

This guide is general information, not legal, tax, or financial advice. Confirm current requirements with the official sources linked above and your state and local authorities.