ToolNest

Profit Margin Calculator for Construction

The margin-versus-markup confusion costs construction businesses more than any other industry, because the numbers are large and the mistake is systematic. A contractor who wants a 20% margin and adds 20% to cost earns 16.7% — and repeats the error on every bid until the year closes short.

Enter your job cost and bid price for the true margin, or work backwards from the margin you need to the price you must quote. Then read the overhead section: gross margin on a job means nothing until you know what share of it your fixed costs consume before profit begins.

Direct cost only — materials, goods, delivery.

Add volume to see total profit rather than per-unit.

Gross profit margin

25.00%

$14,000.00 profit on each unit sold.

Profit per unit
$14,000.00
Selling price
$56,000.00
Equivalent markup
33.33%

Markup divides profit by cost, so it always reads higher than margin.

This is gross margin — it excludes rent, salaries, marketing and tax. A healthy gross margin can still leave a net loss if overheads are high.

Starting values are set for a typical construction scenario — change any field to match yours. Need the plain version? Profit Margin Calculator.

Margin and markup are not interchangeable

This is the single most expensive arithmetic error in the trades. To achieve a target margin, divide cost by (1 − margin); do not multiply cost by (1 + margin).

Markup needed to reach a target margin
Target marginRequired markupOn a $42,000 job cost
10%11.1%$46,667
15%17.6%$49,412
20%25.0%$52,500
25%33.3%$56,000
30%42.9%$60,000
35%53.8%$64,615
Adding 20% to a $42,000 cost gives $50,400 and a 16.7% margin — $2,100 short of the price a genuine 20% margin requires.

Overhead has to be recovered before profit exists

Job cost covers materials, labour, equipment and subcontractors on that job. It does not cover the office, the estimator, the truck payments, insurance, software or the owner's time on unbilled work. Those are recovered out of gross margin, and only what remains afterwards is profit.

Calculate your overhead recovery rate once a year: annual overhead divided by annual revenue. A business with $180,000 of overhead on $1.2m of revenue needs 15 points of gross margin just to break even on fixed costs. Bidding at 18% gross margin leaves 3 points of actual profit, which is nowhere near enough contingency for construction risk.

  • Recompute overhead recovery when revenue changes materially — the percentage moves even when the dollar overhead does not.
  • Unbilled estimating time is overhead. A firm winning one bid in four carries the cost of the three it lost.
  • Rework and warranty callbacks come out of the same margin. Provision for them explicitly rather than hoping.
  • Equipment ownership costs accrue whether or not a machine is on a job. Allocate them, or they hide in overhead and distort every bid.

Margin bands by work type

Indicative gross margin ranges
Work typeTypical gross marginNotes
New residential construction15% to 20%Volume-driven; margin pressure from competitive bidding
Residential remodelling25% to 35%Higher margin compensates for smaller jobs and more variation
Specialty trade subcontracting20% to 30%Depends heavily on labour intensity
Commercial general contracting10% to 15%Thin margin, high volume, heavy bonding and admin cost
Service and repair work35% to 50%Small tickets, high overhead per job, less price sensitivity
These are gross margins before overhead recovery. Net margins across construction typically land in the 2% to 8% range.

Frequently asked questions

What is a good profit margin for a construction business?
Gross margin varies from about 10% to 15% in commercial general contracting up to 35% or more in remodelling and service work. Net margin after overhead usually lands between 2% and 8%. The right target is whatever covers your overhead recovery rate plus a genuine profit and a contingency for risk.
How much should I mark up a construction job?
Enough to reach your target margin after overhead. If overhead consumes 15 points and you want 10 points of profit, you need a 25% margin, which requires a 33.3% markup on cost. Marking up 25% on cost gives only a 20% margin and leaves you 5 points short of the target.
Should overhead be included in job cost or in markup?
Either works, as long as you do it consistently and only once. Some contractors load an overhead allocation into job cost and then add a profit markup; others keep job cost pure and set margin high enough to cover both. Mixing the two approaches between bids is how contractors end up double-counting on some jobs and omitting it on others.
Why is my job margin good but my year unprofitable?
Almost always overhead recovery, unbilled time, or rework. Individual jobs can hit 25% gross margin while the business loses money if overhead needs 20 points, half your estimating time is unbilled, and warranty callbacks consume the rest. Compare your total annual gross margin dollars against total overhead rather than judging by job-level margin.
How do change orders affect margin?
They should improve it. Change orders are typically priced at a higher margin than the base bid because they are not competitively tendered and they carry disruption cost. Contractors who process them at base-bid margin — or worse, absorb small ones to keep the client happy — give away the most profitable work on the job.