Blog/Project profitability: calculating margin and hour overruns
Contractors

October 4, 2026

•

6 min read

Project profitability: calculate and analyse each job to recover your margin in 2026

Project profitability comes down to two live figures: your margin on direct costs and the gap between the hours sold in the quote and the hours actually recorded, valued at your hourly cost rate. The most robust calculation method is job-by-job analytical accounting, as set out in the FFB guide “Pilotage et gestion d’une entreprise du bâtiment”, which requires allocating purchases, subcontracting and time spent to each job. This cross-check shows whether margin is being lost on materials (cost overruns, year-end discounts, extras without a change order) or on time (underestimated prep, unbilled travel, rework and defects), and therefore which lever to correct on the next quote.

Contents

Measuring project profitability without being misled by turnover

Why turnover and overall gross margin can distort the picture

Turnover tells you what you invoiced, not what the job actually consumed. A global gross margin can hide one loss-making package offset by another. To manage project profitability, think job by job: actual material and subcontracting spend, recorded hours, rework. Without that, you confuse performance with volume.

Separating margin, project profitability and cash flow: what your numbers really say

Concept Calculated on What it answers
Margin Sales minus direct costs The job “makes money” on paper
Profitability Margin minus real time The job pays for your hours
Cash flow Cash in minus cash out You get through the month

A job can be profitable and still strain cash flow if purchases are due before interim payments arrive. Align your definitions with the Chart of Accounts and keep track of payment terms.

Setting up simple job costing by project (without over-engineering it)

Open a job code. Allocate 3 flows: purchases, subcontracting, labour. Compare hours sold in the quote with recorded hours. Produce a weekly variance report. If the variance exceeds your internal threshold, freeze the cause: missed preparation, travel, rework, unpriced work, late discount. Also make sure extra works without a change order are properly framed to secure your variances and your margin.

Calculating your margin on direct costs by project (materials, subcontracting, hire)

Listing actual direct costs: purchases, deliveries, hire, subcontracting and consumables

To manage project profitability, start from reality. An expense not allocated to the right job turns a profitable job into an “average” one, and prevents you from acting.

  • Material purchases, hardware, small tools not capitalised.
  • Deliveries, craneage, waste removal, skips, dumpster hire.
  • Hire, plant, scaffolding, tools, consumables.
  • Subcontracting, temporary labour, one-off services.

Margin on direct costs formula and booking errors that distort everything

Calculate project margin on direct costs on a consistent basis: same scope, same VAT rules, same credit notes.

Indicator Calculation Unit
Total direct cost Purchases + deliveries + hire + subcontracting + consumables €
Margin on direct costs Net sales - Total direct cost €
Rate Margin on direct costs / Net sales %

Common traps: “workshop” invoices posted to overheads, unmatched credit notes, multi-job hire not allocated, subcontractors without a purchase order, year-end discounts removed from the job. To secure the subcontracting side, also check the rules for VAT reverse charge on construction subcontracting so you avoid net/VAT mismatches that distort your margins.

Spotting a job losing money on materials: signs in the margin on direct costs

When margin on direct costs drops while hours remain “on track”, look for material overruns.

  • Extra purchases during installation, substituted references, cutting losses.
  • Uncredited returns, delivery errors, consumables “absorbed” by the job.
  • Variances between quoted quantities and supplier invoiced quantities.

Comparing hours sold in the quote with hours recorded on site

Defining clean sold hours: installation, preparation, protection, cleaning, after-sales

In the quote, break down your sold hours by phase. Installation should not absorb preparation (drawing review, procurement, loading), protection (sheeting, containment), cleaning, and after-sales. This gives you a usable reference time and a defensible line if you need to justify rework or a discount request.

Organising time recording by job in 2026: simple rules and useful categories

In 2026, time recording must be daily, linked to a unique job code, and signed or approved. Keep 5 stable categories; otherwise nobody records accurately.

Category What to include
Installation Execution, adjustments, tests
Preparation Procurement, set-up, protection
Travel Outbound/return, parking
Rework Defects, incidents, work to redo
After-sales Call-backs, adjustments after handover

Reading the sold hours / recorded hours gap to spot a job losing time

Calculate the hour variance by phase. If the drift is mainly in preparation, travel or rework, the job is losing money on time even if materials are under control. That is where project profitability is won or lost. Correct your estimating baseline, secure change orders, and lock in preparation before start.

Calculating your company’s hourly cost rate and applying it job by job

What goes into the hourly cost rate: overhead, supervision, vehicles, workshop

Item Examples to include Basis (unit)
Production labour Salaries + employer contributions, paid leave, paid absences €/year
Supervision and support Team leader, site manager, admin, accounting €/year
Structural overheads Rent, insurance, software, telecoms €/year
Vehicles and workshop Depreciation, fuel, maintenance, tools €/year

Group these items as indirect costs. You are looking for what the business consumes to produce a saleable hour, not a global budget.

Step-by-step calculation method: productive hours, non-productive hours and coefficient

  1. Total the annual cost to recover. 2. Calculate paid hours (presence + holidays). 3. Isolate productive hours recorded on billable tasks. 4. Set the productivity coefficient = paid hours / productive hours. 5. Hourly cost rate = annual cost / productive hours.

In the quote, value each task as hours x hourly cost rate. During tracking, compare sold hours and recorded hours to make drift visible.

Updating the hourly cost rate in 2026: cadence and control points

Update it at least quarterly. In 2026, watch wages, social charges, fuel, fleet insurance and workshop rent in particular. A 5% error in the hourly cost rate quickly skews project profitability if you do not realign your estimating times and coefficients.

Cross-checking margin on direct costs and real time: diagnosing drift and choosing the right fix

Cross-reading grid: lost on materials, lost on time, or both

Margin on direct costs Recorded vs sold time Interpretation Priority fix
Stable Stable Job under control Standardise
Down Stable Lost on materials Purchasing, estimating, waste
Stable Up Lost on time Prep, method, time recording
Down Up Mixed drift Stop, rebase, change order

For project profitability, cross-check these two variances every week. If only one slips, you know where to look without doing a full post-mortem.

Common causes and their signature in the numbers: missed preparation, travel, rework, discounts

  • Missed preparation. Hours recorded upfront, no line in the quote. Clear time variance from day one.
  • Travel. Diffuse time, multiple crews. Hours up, materials stable.
  • Rework. Double consumption on one item. Material cost rises, time too, often near the end of the package.
  • Discounts. Selling price falls without any drop in direct cost. Margin falls before the job even starts.

Extra works without a change order: how they show up in your ratios and how to respond

Without a change order, turnover stays flat. Recorded time exceeds sold time, and margin on direct costs falls if you install more materials or subcontracting than planned.

Key figures

3

flows to track

1 time/week

Variance dashboard

%

Margin rate

Frequently asked questions

Keep a written record before execution: email, signed text message, work order or change order, with a description, price or pricing method, and deadline. Add dated photos and have the changes signed off on a completion/acceptance report; this makes invoicing easier and limits disputes.

Share this article

Louis Meneteau

Louis is CPO of Argile. An engineer by training, he spent four years validating calculation software in systems engineering, then three years in software product. He turns the installer's daily reality into product workflows: technical survey, sizing, quotes and subsidy files. His articles describe field gestures rather than principles, because he watches them on site before specifying them.

Further reading

Argile productJune 21, 2026
Degree-hour: the basis for calculating heating needs

The degree-hour is the degree day brought down to the hour, and the conversion is a single multiplication by 24. What matters is what you do next: crossed with the building's loss coefficient G, it gives the annual heating need in kWh, and therefore the substance of a savings argument. Here is the conversion, the full calculation chain, and the two errors that derail it.

6 min read

Energy renovationJuly 17, 2026
Calculating DHW demand for a multi-occupancy building

Adding up per-person demands does not give a building's demand. The reference method goes through the standard dwelling, a three-room social housing flat occupied by 2.1 people, whose measured average daily demand is 125 ± 50 litres at 40°C. Every flat type is brought back to that standard dwelling through an equivalence coefficient.

5 min read

ContractorsJune 29, 2026
Calculating the return on investment of a renovation

On a job site, what matters is knowing when the investment actually starts paying off. Between insulation, heating and ventilation, you need a simple method to quantify the savings, factor in subsidies and set clear assumptions over 10 or 15 years. With a rigorous approach, you protect your quotes and can talk budget with your clients without ambiguity.

5 min read

Reveal your expertise

One demo, and you see your expertise proven.

Contact us