CEO for rent

He did not need another manager. He needed someone to sit in the chair.

A growing roofing company. Projects overlapped, material prices moved, subcontractors invoiced when it suited them. By the time a job's figures were clear, the roof was already on.

The challenge

Margins that varied, for reasons nobody could name

Every roofer knows some jobs go better than others. What this owner could not say was why. The margin on one project landed at a healthy number and on the next one it did not, and the explanation always arrived after the fact: bad weather, a difficult client, an expensive week.

Decisions were being made on experience and instinct, which had carried the company this far and was now quietly running out of road. He was clear about one thing. He did not want another full-time manager on the payroll. He wanted the control back, for a while, from someone who would then leave.

The engagement

In, stabilise, out

1
Step in

Listen first. The processes, the running jobs, the cost structure, the way decisions actually get made.

2
Stabilise

Pull the data together, build the dashboard, set the thresholds, take the decisions that protect the margin.

3
Step out

Leave the structure behind. No long contract, no extra headcount, no dependency.

What changed first

Margin you can see while the work is still running

Estimates, invoices, purchase orders and time tracking went into one place, refreshing several times a day. Revenue against cost. Materials, labour, subcontractors. And the margin moving while the scaffolding was still up.

That is the whole difference. Not a better report after handover, but a number that arrives early enough to act on.

Beforeproject running, no visibilitymargin knownOne number, once, when it is too late to change anything.Aftermargin visible throughoutRefreshed several times a day, so drift shows up while there is still a job to fix.
Schematic, project timeline running left to right

This first setup ran under our free startup phase

What the data kept saying

Three patterns, over and over

Once history was in and projects could be compared against each other, isolated annoyances turned out to be habits.

Hours underestimated

Certain project types were quoted on labour assumptions that had stopped being true.

Prices not passed on

Material increases absorbed quietly instead of carried through to the quote.

Uneven subcontractors

Cost control that held with one firm and slipped with the next.

Thresholds went onto the dashboard. Any deviation past the limit raised a signal the same day. Extras that had been carried out but never invoiced surfaced too, which is money already earned and simply never asked for.

The breakthrough

The problem was not the volume. It was the mix.

A handful of project types consistently delivered a strong margin, and they made up a small share of the work. Meanwhile the low-margin jobs were eating a disproportionate amount of time, labour and working capital.

Fewer projects, executed at the right margin, produced more profit and less pressure.

Outcome of the simulation model

So the strategy stopped being about winning more work. Pricing logic was adjusted, labour assumptions corrected, material movements structurally accounted for. Growth and control turned out not to be opposites.

13%margin improvement per project
>47projects analysed
30/60/90day cashflow horizon
The result

Control back, payroll unchanged

Margins are visible while the work runs, not three months after handover, so decisions come earlier and cost less. Cashflow improved through steadier planning, billing on time and a tighter grip on cost. The low-margin work was cut back in favour of the jobs that consistently pay.

This was not a consulting report. We sat in the chair, took the decisions, put the structure in place, and then stepped out again.

No long contractNo extra headcountNo dependency
Need a second pair of hands at the top for a set period? Phase one starts with listening, and it is free.Talk it through
Illustrated · CEO for rent case