Construction

Spreadsheet work for construction and trades

Cost forecasts that account for what is committed as well as what is invoiced, and programmes that reflect the critical path.

Get your Excel job done

Send the file, not a brief. No call required.

Construction projects rarely go over budget suddenly. They go over slowly, invisibly, because the reporting tracks invoices while the money was committed weeks earlier by a signed order. The single most valuable change we make on these projects is separating committed from invoiced, so the overrun appears while there is still scope to trade.

What we build for this sector

The four engagements that come up most often

Cost value reconciliation

  • Committed, invoiced and earned value against budget, by package.

Programme models

  • Working-day scheduling with predecessors and float made explicit.

Valuation and payment applications

  • Applications built from the measured work rather than retyped.

Subcontractor tracking

  • Orders, variations and retention held against each package.

What the worksheet looks like

The columns that carry the argument

Cost sheet: committed alongside invoiced, so the forecast reflects obligations.
ABCDEFG
1PackageBudgetCommittedInvoicedForecastVariance
2Groundworks180,000180,000180,000180,0000
3Frame420,000468,000302,000468,000-48,000
4M&E310,000288,000141,000305,000+5,000
5Contingency90,0000042,000+48,000

The calculations behind it

Why each one is written the way it is

  • =MAX([@Committed], [@Invoiced], [@Budget]*[@[% complete]]) Forecast at completion taking the highest of committed, spent and earned value. Without the committed term, a forecast quietly reverts to budget when it should not.
  • =SUMIFS(Orders[Value],Orders[Package],[@Package],Orders[Status],"<>Cancelled") Committed value from signed orders. A package tracked on invoices alone reports comfort right up to the month the bills arrive.
  • =WORKDAY([@Start],[@Days]-1,Holidays) Programme dates in working days. Calendar-day programmes are systematically optimistic by roughly 40%, which is where most published dates come from.
  • =NETWORKDAYS([@End], ProjectEnd, Holidays) Float per activity. Zero float is the critical path — and the only slippage worth escalating on a Friday afternoon.

Twenty percent over, four months before anyone said so

A worked case from this sector

A fit-out contract reported on budget for four months because invoices lagged the work. Adding committed spend showed the frame package already at 111% of its line — a variation had been signed and not yet billed. Contingency absorbed most of it, but the finding moved the conversation with the client from month nine to month five, when scope could still be traded rather than argued about.

Templates to start from

Free, and adaptable to your own data

Need it built around your data?

  • We work in your existing workbook
  • Fixed scope agreed before we start
  • Delivered within 24 hours

Questions from this sector

Specific to this work, not generic

What is the difference between committed and invoiced?

Committed is money you are contractually obliged to spend — a signed order or variation. Invoiced is money you have been billed for. A project tracked only on invoices discovers its overruns when they are already irreversible.

Can you model retention and payment terms?

Yes. Retention held and released, payment terms per subcontractor and the resulting cash profile are a standard part of the cost model — and usually the part that turns a profitable project into a cash problem.

Do you replace project management software?

No. For programme and cost control on a single project a spreadsheet is often faster to adapt; across a portfolio with document control and RFIs, it is not, and we will tell you when you have crossed that line.