Key takeaways
- The Question: What profit margins do construction companies typically make, why do some contracts lose money, and what can a team do during delivery to protect the margin it priced?
- The Answer: Main contractors work on thin net margins, so a single badly performing job can erase the profit of several good ones. Losses usually trace back to pricing, incomplete scope, unrecovered change, low productivity or cash flow, and they show on site months before they show in the accounts. Margin is protected by forecasting from verified progress, recording change promptly and acting on early warnings.
- The YelloSKYE Angle: Construct IQ gives commercial and project teams a dated, measured record of what has been built, so cost forecasts, subcontractor payments and change claims rest on evidence rather than estimates.
Construction profit margins are low compared with most industries. For main contractors, net margins are typically in the low single digits as a share of revenue, and many firms are only a few bad contracts away from a loss in any given year. Specialist trades, design-led firms and developers can earn more, but they carry different risks to get there.
Because the cushion is thin, what happens during delivery matters as much as the price. This guide covers how margins compare across sectors, why contracts lose money, how to balance a portfolio so one job cannot sink the year, the early warning signs of margin fade and the practical steps that protect margin on site. Throughout, it shows where a verified record of site progress from Construct IQ gives the commercial team firmer ground.
Gross margin, net margin and where the money goes
Two margins matter, and they tell different stories.
- Gross margin is contract revenue less the direct cost of the work: labour, materials, plant and subcontractors. It shows how well an individual job was priced and delivered.
- Net margin is what remains after company overheads, finance costs and tax. It shows whether the business as a whole is profitable.
A contractor can win jobs at a reasonable gross margin and still make little at the net level if its overheads are high for its turnover, or if a few jobs lose money. Measuring the return on a job, including cash and capital employed, is covered in our guide to measuring construction ROI. This guide focuses on how the margin is lost and how to keep it.
Typical margin ranges by sector
Published figures vary by country, by year and by how each source defines margin, so treat any single number with care. The pattern below is consistent across most markets, and it is worth checking current figures for your own: listed contractors' annual reports, industry benchmarking studies such as CFMA's Construction Financial Benchmarker in the US, and NYU Stern's industry margin datasets compiled by Aswath Damodaran are common starting points.
| Sector or business model | Typical net margin position | Why |
|---|---|---|
| Main contracting (building) | Thin, usually low single digits | Competitive tendering, much of the work subcontracted, risk carried for others' performance |
| Civil engineering and infrastructure | Thin and uneven from year to year | Large contracts, long durations, ground and approval risk |
| Specialist trade contractors | Often higher gross margins, with a wide spread between firms | Specialist skills and own labour, but exposure to main contractor payment terms |
| Construction management or fee-based delivery | Small fee, lower risk | The owner carries most cost risk |
| Design and build, EPC | Wider range, from strong to heavily negative | Margin depends on how much design and performance risk was accepted |
| Housebuilding and development | Usually higher than contracting | Profit includes land value and sales risk, not only construction |
The lesson is not the exact figure but the gap between risk and reward. A main contractor carrying the risk of a large building on a low single-digit margin has very little room for anything to go wrong.
Why margins are thin to begin with
Several features of the industry keep margins low before any problem on site:
- Price competition. Most work is won by tender, often on price, and there is always a competitor willing to bid lower when work is scarce.
- Low barriers to entry in much of general contracting, because the main contractor subcontracts most of the work and needs relatively little fixed capital.
- Cash-driven business models. Many contractors rely on being paid by the owner before they pay their supply chain. Turnover becomes important for cash, which pushes firms to win work even at low margins.
- Risk transfer. Owners increasingly pass design, ground and programme risk to contractors without a matching rise in price.
None of these is under the control of a single project team. What is under its control is how much of the priced margin survives delivery.
Why contracts lose money
Loss-making contracts rarely have one cause. The table groups the usual ones, how they show up and the earliest point at which they can be seen.
| Cause | How it shows | Earliest visible sign |
|---|---|---|
| Pricing errors | Estimate assumed productivity or rates that were never achievable | First packages run over their allowance in the opening months |
| Incomplete scope or design | Work that was not in the tender drawings has to be done anyway | Information requests and design changes pile up early |
| Unrecovered change | Instructions carried out but not priced, recorded or agreed | Work on site that does not match any instruction or drawing |
| Low productivity | Trades take longer than planned; floor or bay cycles stretch | Cycle times slipping on repetitive work |
| Trade stacking and sequence problems | Trades working out of order or on top of each other | Areas with several trades active and few finished |
| Rework | Work done twice because of errors or poor coordination | Rework events logged, or labour lines quietly growing |
| Supply chain failure | A subcontractor underperforms or becomes insolvent | Falling labour levels on that package, missed hand-overs |
| Cash flow strain | Late payment, disputed claims, retention held | Claims reduced or delayed for two or more cycles |
Two causes deserve particular attention because they compound. Incomplete design at tender leads to late procurement, which leads to trades starting late, which leads to acceleration costs. And low productivity on one trade delays every trade behind it. On large projects the overruns are big: McKinsey Global Institute reported that such projects typically finish about 20 per cent late and can cost as much as 80 per cent more than budgeted, and much of that overrun lands on someone's margin. What it costs to do work twice is covered separately in the cost of rework.
Margin fade: how a job slides
Margin fade is the gradual fall in a project's forecast margin from the tender to the final account. It is rarely sudden. A typical pattern looks like this:
- Months 1 to 3. Early packages run slightly over. The team expects to recover the difference later.
- Months 4 to 8. Progress falls behind, but the forecast completion date and cost are held. Extra labour is added to catch up.
- Months 9 to 12. Acceleration costs arrive, changes are still unagreed and a subcontractor claims for disruption.
- Final account. The margin that was reported as intact for most of the job turns out to be gone.
The reason is human as much as financial. Teams want to believe they can recover, and reports built on optimistic estimates of progress make it easy to hold the forecast. The fix is to forecast from what has demonstrably been built, not from what has been spent or what was hoped for.
Balancing a portfolio of contracts
At company level, margin is a portfolio question. The arithmetic is unforgiving when margins are thin.
| Scenario (illustrative) | Contracts | Value each | Margin | Profit |
|---|---|---|---|---|
| Steady jobs | 10 | 10 million | +3% | +3.0 million |
| One large problem job | 1 | 30 million | −8% | −2.4 million |
| Company result | 11 | 130 million | +0.5% | +0.6 million |
Figures are invented for illustration and carry no currency.
One contract that goes wrong can remove most of the profit earned on ten that go right. Three practices reduce that exposure:
- Limit concentration. Cap the share of turnover any single contract, client or contract type can represent.
- Bid where you have evidence. Prefer work where your own past projects show the productivity you are pricing.
- Improve good jobs, not only rescue bad ones. Lifting margin by a point or two on steady contracts through tighter change recovery and fewer delays adds up across the portfolio, and it needs the same visibility as spotting losses.
Comparing projects on a consistent basis is what makes this possible. In our portfolio monitoring use case, every site is captured with identical parameters so leadership can compare progress across more than ten projects in about 30 minutes.
Early warning signs to act on
Most margin problems are visible on site and in the commercial records months before the accounts show them. The useful signals are trends, not single values.
- Forecast completion date slipping in successive monthly reports while the forecast cost stays flat.
- Repetitive cycles, such as floor-to-floor or bay-to-bay times, getting longer.
- Labour on site rising while measured progress stays the same.
- A growing value of work done but not yet instructed or priced.
- Subcontractor claims rising faster than the progress you can see.
- Payment claims reduced or delayed for two or more cycles running.
- Contingency used faster than time elapsed.
Each of these is cheaper to address in the month it appears than in the quarter after.
Protecting margin during delivery
Forecast from verified progress
Calculate cost to complete from what has demonstrably been built. If progress is overstated, the remaining cost is understated and the forecast margin looks better than it is. Regular drone surveys and 360° captures let the commercial team check the reported position against the site before the forecast is signed off.
Record change as it happens
Capture the area before and after any instructed change, and link the record to the instruction. Unrecorded change is margin given away; a dated record makes the case for recovery much easier to agree.
Pay subcontractors for what is built
Check subcontractor claims against the same site record used for your own claim. Over-paying a subcontractor that later fails is one of the most direct ways to lose money on a job. Our contractor billing disputes use case shows how cycle-timed drone captures support this, cutting the site visits needed for verification by 80 per cent.
Measure quantities, especially early
Earthworks are often where the first overruns hide. Comparing drone surveys gives cut and fill volumes that both sides can check, as our earthwork volumetrics use case describes.
Decide on recovery early
When the warning signs appear, decide quickly whether to resequence, add resources or seek an extension. Adding labour without understanding the cause often produces a large bill and little extra progress. Use the site record to find where the work is actually held up before committing money to recover it.
Checklist: a monthly margin review
- Compare forecast margin with the tender margin and with last month's forecast.
- Check reported progress against dated site captures before agreeing cost to complete.
- List work done but not yet instructed or priced, with its value and evidence.
- Compare subcontractor claims with visible progress for each package.
- Review cycle times on repetitive work and labour levels against measured output.
- Track claims reduced or delayed, and retention held, by age.
- Agree recovery actions with an owner and a date for any job where the margin has fallen two months running.








