Construction estimating
How to Apply Markup So Your Bid Reaches the Margin You Intend
By Plan to Price Estimating ·
Many contractors finish a takeoff, total their material and labor costs, then add a percentage they call “markup” and send the bid. The trouble starts when that percentage is treated as the same thing as the margin the business needs to keep. They are not interchangeable. Using the wrong one can leave a job looking profitable on the estimate and thinner once the money is collected.
This guide walks through the difference, shows a simple conversion, and keeps the internal cost numbers separate from the price a customer sees.
What each term measures
Markup is the amount you add to your costs, expressed as a percentage of those costs.
Margin (gross margin) is the profit remaining after direct costs, expressed as a percentage of the selling price.
Because the base is different, the same dollar profit produces two different percentages. For a positive profit and positive costs, markup is the larger of the two.
Gross profit is not take-home profit. It still needs to cover business overhead, such as office expenses, insurance, and administrative time, before you determine net profit. In this article, the cost base is direct job costs; use consistent cost classifications when comparing jobs.
The formulas below return decimal ratios; multiply by 100 to express them as percentages. Enter 20% as 0.20 in the conversion formulas:
- Markup % = (Selling price − Cost) ÷ Cost
- Margin % = (Selling price − Cost) ÷ Selling price
To go from a target margin to the markup you need to apply:
- Required markup % = Margin % ÷ (1 − Margin %)
To check what margin a given markup will actually produce:
- Resulting margin % = Markup % ÷ (1 + Markup %)
A clear hypothetical example
Consider a small single-trade remodel. After measuring quantities, applying waste factors, and pricing materials and labor, the estimator arrives at $8,000 in direct costs. (This is a labeled example for illustration only; real projects will differ.)
The contractor wants a 20% gross margin on this job after direct costs.
Using the conversion:
0.20 ÷ (1 − 0.20) = 0.25, or a 25% markup.
Apply it:
$8,000 × 1.25 = $10,000 selling price.
The $2,000 difference is gross profit before overhead, not $2,000 of net profit or owner take-home pay.
Check the margin:
($10,000 − $8,000) ÷ $10,000 = 0.20, or 20%.
If the same contractor had simply added 20% to the $8,000 cost, the selling price would have been $9,600. The resulting margin would have been only about 16.7%—short of the target by more than three points.
The same arithmetic works at other levels. A 25% target margin requires approximately a 33.33% markup. A 15% target margin requires about a 17.6% markup. The exact conversion matters more than any single “standard” number, because each business has different overhead, risk, and profit goals.
Where markup belongs in the estimate
Keep the sequence clear:
- Finish the quantity takeoff (net measured quantities, stated waste factors, and purchasing quantities kept distinct).
- Price materials, labor hours (from production rates), equipment, and any subcontractors to reach total direct costs.
- Decide the margin your business needs on this type of work.
- Convert that margin into the required markup and apply it to the direct costs.
- Record the markup percentage, the resulting selling price, and any assumptions in the internal estimate only.
For a fixed-price bid, the customer-facing proposal should show the agreed scope, inclusions, exclusions, allowances, and final selling price. Detailed cost and markup disclosure depends on the agreed contract; cost-plus or open-book work may require it. Separating the two documents protects your working numbers while giving the customer a clear price to accept.
The example applies markup to direct job costs, so the resulting gross profit must fund overhead and leave the intended net profit. If you instead add allocated overhead or a contingency allowance to your pricing base before markup, label that base clearly: the calculated margin is then relative to that expanded base, not the direct-cost gross margin shown here. Avoid recovering the same overhead twice. Document contingency separately and distinguish a pricing allowance from an actual incurred cost.
Checklist before you apply markup
- Direct costs are complete and based on current quantities, waste factors, and rates.
- Production rates and labor hours are stated so they can be reviewed.
- You have chosen a target margin that reflects your overhead and desired profit, not a habit.
- The required markup has been calculated from that margin (not assumed to be equal).
- The markup is applied only after costs are totaled.
- The internal estimate shows the cost build-up and markup; the customer proposal shows only the selling price and scope.
- Assumptions (site conditions, owner-supplied items, alternates) are listed so the price can be defended.
Keep the numbers reviewable
A clear internal estimate lets you see exactly how the selling price was built. When a customer asks for a change or an alternate, you can adjust the affected quantities and costs, then re-apply the same markup logic. The branded proposal simply reflects the new approved selling price.
If you want quantities organized, costs calculated, and a separate customer proposal prepared with your markup preferences already applied, we can help. Send your plans or measurements for a written service quote. We confirm the scope, deliverables, and fee in writing before any work or payment begins.
Related resources:
Construction estimating services
Bid-ready package (internal estimate + branded proposal)
Quantity takeoff services
How to apply waste factors so measured quantities stay clear
