Revenue MTD
£284,700
11.4% vs last month
Cash position
£176,240
£21k 30 day trend
Active jobs
18
14 on track · 3 at risk · 1 delayed
Pipeline value
£612,000
9 quotes live
Crew utilisation
86%
target 82%
Revenue trend
Rolling 12 months, installs and service combined
RevenueTarget
Business health
Live
Cashflow runwayHealthy
Order book cover14 weeks
Aged debt over 60 daysWatch
Quote win rateOn target
Engineer capacityTight
Service contract renewals96% retained
Jobs in progress
18 active · updated 4 minutes ago
Rooftop AHU replacement at Kestrel Business Park
On track
Chiller plant upgrade at Aldgate Tower
At risk
VRF fit-out, Southbank offices, floors 3 to 5
On track
Ventilation remediation at Marlow Retail Centre
Delayed
Win rate
38%
4pts vs Q2
Quote value outstanding
£612k
9 quotes awaiting decision
Avg quote to win
11 days
3 days faster
Won MTD
£198k
5 jobs · avg £39.6k
Lead to cash funnel
Last 90 days, by count and value
Conversion by source
Enquiry to won
Referral
18 enquiries
Repeat client
12 enquiries
Contractor framework
21 enquiries
Web and search
13 enquiries
Stuck quotes
Heat network survey, Watford£84k · 21 days
AC refresh, Croydon office£46k · 34 days
Open quotes awaiting decision
£612,000 across 9 quotes
| Client | Scope | Sent | Value | Status |
|---|---|---|---|---|
| Kestrel Estates | Rooftop AHU, phase 2 | 4 days ago | £128,000 | Hot |
| Broadgate FM | Chiller service contract | 6 days ago | £92,400 | Hot |
| Watford Leisure | Heat network survey | 21 days ago | £84,000 | Chase |
| Meridian Retail | VRF install, 2 floors | 9 days ago | £71,500 | Live |
| Croydon Chambers | AC refresh | 34 days ago | £46,000 | Cold |
Active installs
18
4 crews deployed
On track
14
78% of active
Materials on order
£143k
2 POs delayed
Service calls today
11
3 engineers on call
Install schedule
Next 8 weeks · crew allocation and job status
On trackAt riskDelayed
Job / crew
W1W2W3W4W5W6W7W8
Rooftop AHUKestrel Park · Crew A
Chiller upgradeAldgate Tower · Crew C
VRF fit-outSouthbank · Crew B
Ventilation remediationMarlow Retail · Crew D
Heat pump installReading depot · Crew A
BMS controls upgradeCity Wharf · Crew C
Jobs needing attention
4 flagged
Chiller plant upgrade at Aldgate Tower
At risk
Ventilation remediation at Marlow Retail
Delayed
VRF fit-out, Southbank
Watch
Purchase orders
Materials status
| Supplier | Item | Due | Status |
|---|---|---|---|
| Daikin UK | VRF units x8 | 10 Sep | Confirmed |
| Hamilton Air | AHU coils | 9 Sep | Confirmed |
| SteelDuct Ltd | Ductwork run | 15 Sep | Late |
| Grundfos | Circulation pumps | 18 Sep | Pending |
Cash position
£176,240
£21k 30 days
Outstanding invoices
£214,800
31 invoices open
Avg gross margin
32.4%
1.8pts vs Q2
VAT set aside
£48,300
next return 7 Oct
Cashflow
Money in versus money out, last 6 months
InOut
Aged debt ladder
£214,800 outstanding
Current£138,200
1 to 30£41,600
31 to 60£22,900
61 to 90£8,700
90 plus£3,400
Chase list
Auto flagged
Croydon Chambers, inv 2041£8,700 · 74 days
Marlow Retail, inv 2088£14,200 · 52 days
Margin per job
Completed this quarter
| Job | Value | Cost | Margin |
|---|---|---|---|
| Southbank VRF, phase 1 | £96,000 | £62,400 | 35% |
| Kestrel AHU, phase 1 | £112,000 | £77,300 | 31% |
| Reading heat pump | £58,000 | £43,500 | 25% |
| City Wharf BMS | £44,000 | £26,800 | 39% |
Cost breakdown
This month
Materials44%
Labour33%
Plant and hire13%
Overhead10%
Engineers
14
4 crews · 2 service
Avg utilisation
86%
target 82%
Billable hours MTD
1,932
6%
Capacity next week
92%
little slack left
Engineer utilisation
This month, billable against available
Crew A · Ryan T.
4 active jobs
Crew B · Sam O.
3 active jobs
Crew C · Priya N.
3 active jobs
Crew D · Marek K.
2 active jobs
Service · Leon B.
contract callouts
Service · Dan W.
contract callouts
Jobs per engineer
Live load
Flags
Ryan T. over 90% three weeks runningRebalance
Service team has slack for new contractsCapacity
Team hours, this month
Billable, travel and non billable split
| Engineer | Billable | Travel | Non billable | Utilisation |
|---|---|---|---|---|
| Ryan T. | 158 | 14 | 8 | 94% |
| Sam O. | 142 | 16 | 12 | 81% |
| Priya N. | 151 | 13 | 9 | 89% |
| Marek K. | 134 | 18 | 14 | 76% |
The same team, the same market
What changed when the work stopped living in James's head and started living in one place. Twelve weeks, before the system and with it.
Before the system
Hours a week on admin and chasing17
Invoices chased by hand each week23
Jobs visible in real time0
Cashflow visibilityGuesswork
Avg days to get paid58
Revenue per quarter£712k
With the system
Hours a week on admin and chasing4
Invoices chased by hand each week0
Jobs visible in real timeAll 18
Cashflow visibilityLive
Avg days to get paid31
Revenue per quarter£848k
Time back
13 hrs
a week returned to the founder
Paid faster
27 days
quicker on average per invoice
Revenue lift
+19%
same crews, tighter operation
The same team. The same market. A different business.
The work did not get easier. It got visible. And once James could see it, he could run it.