All posts
Financial

Cash Flow Forecasting: The S-Curve That Tells You When You'll Run Out of Money

Profitable projects still go bust — because profit isn't cash. Here's how to forecast a project's cash position with an S-curve and see the squeeze before it happens.

SMStephen Mckenna MCIOB
7 minutes read

Cash Flow Forecasting: The S-Curve That Tells You When You'll Run Out of Money

Here's the fact that catches out more small contractors than any other: a project can be profitable and still put you out of business. Profit is what's left when the job is finished and the money's all in. Cash is what's in the bank on the fifteenth of the month when the wages, the subbies and the merchant all want paying. They are not the same thing, and the gap between them is where good firms die.

Construction has a brutal cash-flow profile. You spend money — on labour, materials, plant, subcontractors — weeks before you're paid for it. You apply for payment, wait for it to be certified, wait again for the payment period, and even then a chunk gets held back as retention. Meanwhile the next valuation's costs are already stacking up. You are, in effect, lending the client money for the duration of the job. Cash-flow forecasting is how you make sure you can afford to.

Why profit and cash diverge

On paper the job makes 8%. In the bank, for months, you're negative. Four things drive that gap:

  • You pay before you're paid. Wages weekly, materials on 30–60 day terms, subcontractors monthly — but your own payment from the client lands weeks after you've applied, and after certification.
  • Retention is withheld. Typically 5%, half released at practical completion and half at the end of defects. That's profit-shaped money you can't touch for months or years.
  • Certification lag and disputes. You apply for £80,000, they certify £68,000, and the £12,000 you're arguing over sits unpaid while your costs don't wait.
  • Front-loaded costs. Mobilisation, preliminaries, setting up site — a lot of spend happens early, before the value's been earned to cover it.

None of this shows up in a profit figure. All of it shows up in your bank balance. Which is why the profit number, on its own, tells you nothing about whether you'll survive the month.

The S-curve

Plot the cumulative value of a construction project against time and you get an S-curve. Slow at the start (mobilisation, groundworks, setting up), steep through the middle (the main body of work, when you're burning cost fastest), and flattening at the end (finishes, snagging, close-out). Almost every project follows this shape.

The S-curve matters because it's the backbone of your cash forecast. Once you know the shape of your value curve, you can build the two things that actually determine your cash position:

  1. The cost curve — when money goes out. This runs ahead of value, because you pay for work before you get paid for it.
  2. The income curve — when money comes in. This runs behind value, because of application timing, certification lag, the payment period, and retention.

The gap between the cost curve (out early) and the income curve (in late) is your cash requirement. At its widest point — usually somewhere in the steep middle of the job — that gap is the maximum amount of your own money the project needs you to fund. That number is the one that matters. If it's bigger than your available cash and facilities, the project can sink you no matter how profitable it is on paper.

How to build a project cash forecast

You don't need anything clever. A structured approach beats a sophisticated one you never update.

Step 1 — Build the value curve from the programme. Take your programme and spread the contract value across it, month by month, in line with when the work actually happens. This gives you the S-curve for value earned.

Step 2 — Lay the cost curve over it. For each month, work out what you'll spend — labour, materials, plant, subcontractor payments — remembering that much of it is committed and paid before the corresponding value is certified. Include your prelims and mobilisation up front where they fall.

Step 3 — Build the income curve. Take your monthly value, apply the realistic timing: when you'll apply, when it'll be certified, when the payment period ends, and what retention gets withheld. The money doesn't arrive when you earn it — it arrives weeks later, minus retention. Model that honestly.

Step 4 — Find the gap. Subtract cumulative income from cumulative cost, month by month. The biggest negative figure is your peak funding requirement — the most cash the job will demand of you at once. This is the number to check against what you've actually got.

Step 5 — Update it monthly. A forecast built at the start and never touched is a guess. Update it each month with actuals — what you really spent, what really got certified and paid — and re-project forward. Tie it to your monthly cost-value reconciliation so the cash picture and the margin picture move together.

What the forecast lets you do

A cash forecast isn't an academic exercise. It changes decisions:

  • Arrange finance before you need it, not during a crisis. If the forecast shows a £60,000 trough in month four, you sort an overdraft in month one — when the bank's relaxed — not in month four when you're desperate and they can smell it.
  • Decide how much work you can safely run at once. Every live job has a peak funding requirement. Run three jobs whose troughs coincide and you can be profitable across all three and still unable to make payroll. The forecast tells you whether your workload fits your cash.
  • Improve the terms that drive the curve. Negotiate payment terms, apply on time and in full, assess and agree variations quickly, chase certification, and get retention released on time. Each one pulls the income curve left and shrinks the gap.
  • Spot trouble early. When actuals start diverging from forecast — costs running ahead, income arriving later than modelled — you see it in month two, not when the account goes overdrawn.

The multi-project trap

The single most dangerous cash-flow situation for a growing contractor isn't one bad job — it's several good ones peaking together. Each project is profitable. Each is fine on its own. But their funding troughs all land in the same month, the combined requirement exceeds anything you've got, and a business that's making money on every job it runs can't pay its bills. Firms don't usually fail because they took bad work. They fail because they took too much good work at once and didn't forecast the combined cash draw. A forecast that rolls up across all your live projects is the only thing that shows you this before it happens.

Making it practical

At Construction AI, cash-flow forecasting is built into the payment application and financial workflow. Because the programme, the values, the applications and retention already live in the system, the project cash position projects forward from real data rather than a standalone spreadsheet you have to rebuild each month — and it rolls up across projects, so you can see the combined funding requirement that the single-project view hides. The forecast becomes a living picture, not a snapshot that's out of date the day after you build it.

Profit is an opinion until the job's done. Cash is a fact, every day. Forecast the curve, find the peak, make sure you can fund it, and watch the actuals against the plan. Do that and you'll never be surprised by the one number that can end a profitable business.

Frequently asked questions

Why can a profitable construction project still run out of cash?

Because profit and cash aren't the same. Contractors pay for labour, materials and subcontractors before they're paid by the client, retention is withheld, and certification lags — so a job can be profitable overall yet require significant funding while it runs.

What is an S-curve in construction cash flow?

An S-curve plots cumulative project value against time: slow at the start, steep through the middle, flattening at the end. It's the basis for forecasting when cost goes out and income comes in.

What is the peak funding requirement?

The widest gap between cumulative cost (paid out early) and cumulative income (received late) — the maximum amount of your own money the project needs you to fund at once, usually during the steep middle of the job.

How do you build a project cash flow forecast?

Spread the contract value across the programme to form the value curve, overlay the cost curve (when money goes out), build the income curve (when money comes in, after certification and retention), and find the monthly gap. Update it monthly with actuals.

Why do growing contractors run into cash flow trouble?

Often because several profitable projects hit their funding troughs at the same time. The combined cash requirement exceeds available funds, so a firm making money on every job still can't pay its bills. A forecast that rolls up across all projects reveals this in advance.

SM

Stephen Mckenna MCIOB

30+ years in UK commercial construction, from site management to director level. Now building the project management tools he wished he'd had.

Stop losing money on problems you can see coming

Tier-one contractor processes shouldn't only be available to tier-one contractors. Drawing registers, document control, RFIs, programmes, financial tracking — built for how you actually run projects, priced so any construction business can access them. Try everything free for 30 days.

By subscribing, you agree to our Privacy Policy.

Ready to manage construction properly?

Tier-one processes, priced for any size business. Try everything free for 30 days — no charge until your trial ends.