Key Takeaways

  • Profitable project businesses fail for cash flow reasons — the timing gap between spending and billing can lock €1–2M per €5M project at peak.
  • Retention — 5–10% withheld on every invoice — is material working capital that most project businesses don't model accurately.
  • A 90-day cash flow forecast is the minimum; 18-month portfolio-level forecasting is what separates businesses that plan for peaks from those that don't.
  • The S-curve of project cash flow has a predictable peak — the question is whether you can see it far enough in advance to do something about it.
  • Most project businesses still forecast cash flow in Excel; the models are accurate when built and wrong by the time they're used.

A construction business running at 20% margin shouldn't be struggling to make payroll. An engineering consultancy with a full order book shouldn't be drawing on credit in Q1. But they do, regularly, because profit and cash are not the same thing — and in project-based businesses, the gap between them is where technically sound operations run into real trouble.

The mechanism is straightforward. You win a €5M contract. Labour starts from week one. Materials arrive on 30-day terms. Subcontractors expect payment 60 days after completing their work — before you've received the milestone invoice that covers them. The client pays in milestones, 90 to 120 days apart. At peak, you may have deployed €1.5–2M in cash before a single invoice has cleared. That is not a cash management failure. It is the structure of the business — and understanding it precisely is the starting point for managing it.

The S-curve and the peak exposure problem

Project cash flow follows a predictable shape. Slow mobilisation at the start — small teams, early procurement. Accelerating spend through the middle as labour and materials peak. Tapering costs at close as final work completes and snagging takes over. This is the S-curve, and its shape makes "average working capital" a misleading figure. The peak — typically when the project is 40–70% complete — is the number that matters.

On a €5M project with 10% retention and milestone billing at 30/40/30, the first milestone invoice is €1.35M (30% of contract value, less 10% retention). On 30-day payment terms, that clears a month after you raise it — while outflows for the next phase are already building. Peak working capital on a contract of this size can reach €1.5–2M. That figure doesn't shrink with faster invoicing. It is a structural capital requirement that needs to be planned for, not discovered when the bank account confirms it.

Milestone billing and the payment gap

Milestone billing ties invoicing to project progress rather than calendar time, which is commercially logical — it connects revenue to value delivered. The consequence is that the billing cycle is driven by what's happening on site, not by what's happening to your cash position.

From completing the work that triggers a milestone to receiving cleared payment, the gap typically runs 60 to 90 days: invoice generation, client review, approval cycle, payment terms. On a project where milestones are 120 days apart, the cash from each billing event arrives well after the next phase is already underway and largely paid for. Better payment terms narrow this gap. On large contracts with long cycles, they don't close it. The payment gap is a planning variable, not a problem to be solved.

Retention: the hidden cash flow variable

Retention — typically 5 to 10% withheld from every milestone invoice until project completion — is the most consistently underestimated cash flow variable in project businesses. On a €2M project, that is €100–200k physically absent from your cash position until handover. After handover, defects liability periods of 12 to 24 months can delay the release further, with timing dependent on client sign-off and administrative pace that you cannot control.

Most project businesses know retention exists in principle. Fewer track it with the accuracy it requires. Across a live portfolio of concurrent projects, the total retention balance can be significant — and when releases cluster at the end of project cycles, the cash arrival tends to be assumed rather than modelled. On larger portfolios, retention can represent 5–10% of turnover locked in receivables at any given moment. That is working capital you need to account for, not receivables you can rely on as a liquidity buffer.

Forecasting: from point-in-time to real-time

A 90-day rolling forecast is the minimum viable planning horizon. It should show expected inflows — milestone invoices, retention releases, approved variations — alongside committed outflows: payroll, subcontractor payment runs, materials, financing costs. Updated weekly. For portfolio-level planning, 12 to 18 months of forward visibility is what allows you to see peak working capital requirements early enough to act — draw a facility before you need it, phase subcontractor mobilisation, time a major payment run.

Most project businesses do this in Excel. The models are often well-constructed. The problem is freshness. By the time a weekly forecast has been assembled from project reports, procurement data, and bank feeds, it reflects last week's position. A project delay shifts milestone timing. A variation order changes the inflow schedule. Subcontractor payment disputes move the outflow picture. A static model updated weekly is permanently chasing the actual position. Purpose-built tools that draw from live project data update the forecast continuously — so the position you see is current, not last Tuesday's.

Warning signs of a developing problem

Cash flow deterioration in project businesses announces itself through a specific set of leading indicators. Watch for:

  • CPI declining — your cost performance index falling below 1.0 and staying there means costs are accelerating relative to value earned. This is a margin problem that becomes a cash flow problem.
  • Days outstanding on milestone invoices increasing — if the gap between raising a milestone invoice and clearing payment is extending, there's a client-side issue developing. Dispute, cash pressure, or both. Each has different remedies, neither of which is waiting.
  • Subcontractor payment queries — when subcontractors start asking about timing or requesting early settlement, you are stretching your float beyond what the payment cycle supports. This is the supply chain signal that your own cash position is tightening.
  • Retention not tracked to release dates — if the total retention balance across active projects and its expected release schedule are not in your forecast, you have a blind spot that will surface at the worst time.

Any one of these individually is a signal worth investigating. Multiple together indicate a developing liquidity problem, not a coincidence.

What your PM software needs to support

Financial visibility in a project business requires tooling that holds the complete picture: P&L per project updated in real time rather than at month end; working capital position across a portfolio of concurrent contracts; milestone billing tracking with retention clause management built in; and cash flow forecasting with sufficient forward depth to act on.

Response365 PM (€14.99/primary user/month) is built specifically for this — 540-day liquidity forecasting with scenario modelling, portfolio-level working capital visibility, and milestone billing tracking with retention management included. For project businesses where the timing risk is structural and ongoing, these are not supplementary features. General-purpose task managers and basic accounting platforms show you what's been invoiced and what's been paid. They cannot show you what's committed to go out over the next 90 days against what's confirmed to come in — at project level, across a live portfolio.

The businesses that manage through peak working capital requirements without running into problems are the ones whose forecasts are both current enough to be accurate and detailed enough to act on. The starting point is knowing the working capital locked in each active project right now, when each milestone invoice is expected to clear, and when each material outflow is committed. If producing that picture takes significant effort, the forecasting process is where to focus first.