One place for the company's financial position, what every project actually made, the margin jobs need to clear, and how many jobs a month the business has to deliver. Each tab keeps its own source and as-at date.
Margin & pricing
Margin & Pricing Dissection
A full read of the business: what margin jobs actually deliver, what a quote needs to charge to be worth doing, where money currently sits uncollected, and what we genuinely don't know yet. Built from the Project P&L Breakdown model (FY2024–FY2026 actuals), the Projects folder, and the Management Accounts.
Double-click any bar in the margin, status, source or lag charts to see the exact jobs behind it: job number, client, and a one-click copy of the folder name.
Company, whole-business (Management Accounts)
Job-level (P&L model)
01 · Margin thresholds
What share of completed jobs actually clear a meaningful margin?
Include jobs with status
Choose individual jobs
Year
Threshold
02 · Pricing floor
What's the minimum margin a job should be quoted at?
Every job's gross margin has to clear the company's overhead load before it contributes a penny of real profit. Across FY24–FY26, overhead (admin costs) has averaged 15.0% of turnover job-wide; company-wide for FY26 alone it was 9.8% (admin scaled well behind 219% revenue growth). That number, plus how cost of sales actually breaks down, sets the floor below.
Cost of sales, by component (lifetime, job-attributed)
Materials & goods (Cost of Goods Sold) is 72.4% of every job's cost of sales, by far the largest and least controllable lever, since it moves with supplier pricing rather than anything the workshop or sales team decides. Subcontracted installation is a distant second at 19.6%.
Minimum-margin calculator
Move the sliders to see what gross margin a quote needs to clear overhead and still bank a real profit.
15.0%
12.0%
15.0%
Breakeven floor
27.0%
Minimum quote margin
38.7%
Actual avg. (clean finished)
Below the breakeven floor, a job is subsidised by every other job in the company. Below the target line, it's technically profitable but leaves no room for a materials price rise, a subcontractor overrun, or a slow install.
Recommendation: treat 25% gross margin as a hard floor sales should not quote under without a specific reason, and 35–40% as the target, where finished jobs have actually landed. Because materials (72% of cost) are the least controllable input, the buffer above the floor absorbs a supplier price increase without the job slipping into loss; it isn't margin for sales to negotiate away.
03 · Where margin lands & who's driving it
Status, lead source, and sales targets
The 119 registered jobs by where they sit today. Only "All Paid" and "Final Payments" (38 jobs) have booked every cost; every other margin below is still moving.
Lead source vs. margin (finished jobs with a known source)
04 · Time: delivery and cash
How long does a job take, and how long does the cash take to land?
Two different clocks, kept separate on purpose. Both are shown only where a real, dated record backs the number.
Contract signed → installation (the closest real lead-time figure available)
You asked for quote-shared → delivery specifically. That figure isn't available: no accessible system records the date a quotation was sent, so I'm not estimating one. What is recorded, in the Installation Overview tracker, is the gap from PO/contract signed to installation date, for 51 jobs. That's a real, dated interval, just a narrower slice of the job than "quote to delivery"; it starts after the quote is already accepted, and installation isn't always the final delivery step. If quotation-sent dates exist anywhere (email, a CRM, or consistently in the quote documents saved in each project folder), point me to them and I'll build the actual figure.
Cash collection: trade receivables
From the Management Accounts (monthly financial statements), not the project folders. This is a real, dated balance at each month end, not an average days-to-pay figure, which isn't computable from what's available (that would need invoice-level payment-date history).
Trade receivables at month end
Aging by client
05 · Job-level detail
Every registered job
All 119 jobs in the P&L model. Search by client or job number, filter by status, and click a column to sort.
Job #
Client
Status
Primary yr
Income
Cost
Margin
Flag
Capacity & margin lens
How many jobs a month, at what price, at what margin?
Built bottom-up from the same 69 clean finished jobs behind the margin work, real completions, real prices, real overhead from the Xero exports.
Forecast · based on 2025 and 2026 finished jobs
Plan around 2.5–3 finished jobs a month, at a 35–40% margin; treat 35% as the floor to defend.
Based on FY26's actual pace (2.58 jobs/month), not the two-year blend (1.92/mo); 2024's jobs averaged half the price (£16,235 vs £29,700) and predate the business at its current scale. Price has held steady across 2025–2026, so volume and margin are the two levers that matter. The risk to watch: FY26's weighted margin rose to 40.0%, but the per-job average fell to 30.9%: a handful of larger, higher-margin jobs are carrying the headline number while a typical job now prices thinner than a year ago. Holding quotes at 35%+ protects against that gap widening.
This note was written against job data as at 31 August 2026. The tables and charts below refresh with each update; this wording does not.
Forward view · Booked pipeline
Which sold jobs are coming up, and have they paid a deposit?
Upcoming installs, job by job
Install
Job
Source
PO signed
Invoice status (from the installation sheet)
Value ex VAT
In the P&L workbook
A · Year by year
Completions, price and margin, by year
Jobs counted are finished jobs only (cost fully booked), the same honest base as the rest of this page. "Weighted margin" is total gross profit ÷ total income for the year (a big job counts for more); "per-job margin" averages every job equally, so it shows what a typical job actually cleared.
Year
Jobs finished
Jobs / month
Avg price
Weighted margin
Per-job avg margin
B · The management lens
How much of the business is riding on a few strong jobs?
Split every clean finished job at a margin line you choose. If a small "high margin" group is carrying most of the income, the blended average is hiding real pricing pressure on everything else.
40%
Double-click either bar to list the jobs in it.
C · Capacity calculator
What volume covers overhead, at your own price and margin?
Overhead defaults to the actual whole-company admin cost run rate, summed directly from the Xero exports (independent of any job-level allocation). Move the sliders to test a different price or margin.
£13,669
£29,800
37%
£11,026
Gross profit / job
1.2
Breakeven jobs / month
–
vs. current pace
Folders in Dropbox are named "job # + client": copy and paste into Explorer or Dropbox search.
Financials · · as at
Financial summary and trading history
View
Click any tile to drill into monthly trends, underlying data and breakdowns
Project Lifetime P&L · · as at
What each job actually made over its life
Income and cost accumulated across every financial year a job touched: what each job actually made, not what it appeared to make in one year.
View
Click any tile to drill into the underlying jobs, charts and reconciliation