By Greg Allan, tradesman and creator of Data First Coaching
Why does a full workshop and a stacked install schedule not show up in the bank account?
A diary full of site measures, shop drawings and install days feels like proof the business is doing well, but feeling busy and being profitable are two different things. Deposits land, progress payments come in, invoices get paid, and the money moves through the bank account the whole time. That movement is often mistaken for health.
What a cabinetmaker rarely sees in the moment is what each job truly cost to deliver, not just what it brought in. A kitchen can be invoiced in full, paid in full, and still have quietly lost money once the real workshop time behind it is counted. The business can be flat out and still be going backwards, and nothing on the bank statement will flag it.
Where does the real cost of a kitchen or vanity actually go missing?
The cost usually goes missing in the gap between the hours a job was quoted to take and the hours it actually took in the workshop. A kitchen can get finished and get paid for while the CNC time, the edging, the board wastage and the hours spent fitting hardware blow out well past what was allowed on the quote, and the business can still look like it made a margin because the invoice went out and the client paid.
This is the gross-to-net gap. Every cabinetmaker runs it without knowing it's there. Shop floor time that should be costed to a specific kitchen or wardrobe slips into general overhead instead, the time between jobs, the rework, the fiddly vanity that took twice as long as the flat pack job next to it. Job by job, the numbers look fine. Add it all up across a month of workshop and install days, and the business can be in a real loss while every quote on paper said it made money.
What number tells the truth about a job that the invoice total can't?
The invoice total tells you what the client paid. It doesn't tell you what the job cost in workshop hours, board, hardware and two pack finish, against the hours actually spent getting it built and installed. The number that tells the truth is the gross profit margin on that specific job, worked out from what it truly cost, not what it was quoted to cost.
This is a data first way of looking at the business. Instead of starting from a feeling that the workshop is flat out so the business must be doing fine, you start from what the job and finance data actually shows about that kitchen, that wardrobe run, that vanity install. Gross profit margin isn't a figure you check once on a quote and forget. It's a number worth protecting and growing every month, because it moves every time workshop hours or material costs move and a busy month can hide a shrinking margin just as easily as a quiet one can.
What does an AI agent actually do with a cabinetmaker's job data?
An AI agent is software that does a job the way you would, using your prices, your wording and your rules, instead of a generic calculation that treats every kitchen the same. For a cabinetmaker, that means pulling the real wages, the real overhead and the real hours worked against each job, rather than you trying to reconstruct it from memory at the end of a busy month.
Picture a cabinetmaker who kept running the true cost of operating the workshop by hand, dividing total overhead across billable hours. Every time a slow week pushed more non-billable hours into the mix, the figure climbed, until it looked like every job in the shop was unprofitable no matter how it was priced. Strip those non-billable hours out entirely and the figure swung the other way, dropping so low it was obviously wrong too. Neither number could be trusted, and nobody had time to keep recalculating it by hand.
An AI agent built on that business's own live data can work out the true cost of operating the workshop with billable hours properly factored in, keep overhead and non-billable time in its own bucket rather than spread across every kitchen, and keep that figure accurate as wages, hours and jobs change, without the owner redoing the sums every time something shifts.
Should every job in the workshop be costed the same way?
No, and this is where a lot of cabinetmakers get caught. A custom two pack kitchen with heavy CNC work, a straightforward flat pack wardrobe, and a vanity with awkward hardware all carry different real costs, even if they're quoted using the same markup. Some off-the-shelf job costing software can work well enough for simple, repeatable runs, and the data will show you honestly where that's true.
But a system built around how your workshop actually runs, your board and hardware suppliers, your lead times, your CNC and edging process, will show the difference between a job that looked fine on the quote and one that quietly ate the margin, in a way a generic tool built for every trade at once usually can't.
How does Data First Coaching approach this?
Data First Coaching, built by Greg Allan, starts from the cabinetmaker's own job and finance data through the Trade Business Intelligence, not from a conversation about how busy the workshop feels. The first thing it looks at is where workshop hours and material costs actually land against each job, because that's usually where a profitable-looking quote and an unprofitable business quietly part ways. Greg describes the trap plainly: “I wasn't tracking profitability on jobs. I was just going, yeah, I made some money there.” The job still gets done and the client still pays, so it feels fine. The how, the systems that fix it, are worked through inside the Academy, with members, because the Trade Business Intelligence is powered by every member who joins open minded, innovative and willing to share.

