On a construction project the margin is decided on site and discovered in the accounts, usually several weeks apart. By the time a cost overrun appears in a report, the concrete is poured, the subcontractor has been instructed, and the decision that caused it was taken by someone who had no visibility of the budget at that moment.
Cost codes are the spine of the whole system
Every purchase order, delivery note, timesheet hour, equipment day and subcontractor claim has to carry the project and the cost code it belongs to, captured at the point it happens rather than coded later by someone guessing from a description. Get this right and every report in the business works. Get it wrong and no amount of reporting software will rescue it.
Committed cost, not just actual cost
Actual cost tells you what has been invoiced. Committed cost tells you what you have already promised to spend through approved purchase orders and subcontracts that have not yet been billed. Budget against committed plus actual is the only number that gives a project manager time to react, and it is the single report most contracting firms are missing.
Subcontractors, retention and the claims nobody certified
Subcontract values, variations, work certified to date, retention held and release dates all need to sit in one place against the project. The common failure is retention tracked in a spreadsheet that does not match the ledger, discovered at the point the subcontractor asks for release and nobody can agree on the figure.
Progress billing and the cash position
Contracting is a cash business disguised as a margin business. Valuations certified, invoices raised, retention deducted and payment terms tracked per contract give you a cash forecast that reflects the contracts you actually hold. Without it, a profitable company can still fail, and regularly does.
Equipment is a profit centre or a leak
Plant and machinery charged to projects at an internal rate, with fuel, maintenance and idle time costed back to the machine, shows which equipment earns its keep and which should be hired instead of owned. Most contractors carry at least one machine that has been quietly losing money for years.
Start with one live project
Not the whole portfolio. One project, with cost codes defined properly, procurement running through the system and site requisitions coming from phones. Four to six weeks of that produces an honest cost report and a team who believe the numbers, which is what makes the rollout to the rest possible.
