By Greg Allan, tradesman and creator of Data First Coaching
Why does a flooring job that looked profitable on the quote come back with nothing left?
A flooring installer prices a job on a square metre rate that covers labour and underlay, and it looks fine on paper. Then the boards come up, the carpet gets pulled back, or the hybrid install hits a subfloor that is not what it looked like at the measure and quote visit. Moisture, levelling, old adhesive or uneven timber turn into extra hours and extra bags of compound that were never in the price.
That extra time and material does not disappear. It gets absorbed into the job, and the gross profit that was sitting there at quote stage quietly becomes nothing by the time the invoice goes out. The job still happened, the customer still paid the agreed price, but the flooring installer worked a chunk of it for free.
Is subfloor prep really the surprise, or was it never priced in the first place?
Most flooring businesses treat moisture testing, levelling and extra floor prep as occasional bad luck rather than something to price for every time. When a job consistently takes longer than planned because of subfloor condition, the usual response is to push the crew to move faster or just absorb it as part of doing renovation and older home work.
If it keeps happening across enough jobs, it is not bad luck. It means the rate never allowed for the realistic time and materials that kind of subfloor actually needs, including a buffer for when it comes in worse than expected. A flooring installer who quotes the same way every time, without that allowance, is pricing for the easy job and hoping the hard one does not come along.
What number actually tells a flooring installer where the margin went?
Gross profit margin on the individual job is the number that holds the truth, not the monthly profit and loss. A business can look fine in the bookkeeping while a run of subfloor-heavy jobs sits well under where it should be, because the shortfall gets smoothed out across everything else that went smoothly that month.
Checking margin at the point of quoting, and again when the job closes, shows you where the gap actually opened up. Was it the moisture treatment that wasn't allowed for, the levelling compound that ran over, or a full extra day of prep on an old timber subfloor that nobody priced in? That is a different fix each time, and you only see which one it is by looking at the job itself, not the end of month report.
How can AI agents stop subfloor variability from quietly eating the quote?
An AI agent is software that does a job the way you would, using your prices, your wording and your rules, so it can do that checking every time without you having to remember to. At the measure and quote stage, an agent can hold a job back from being quoted until moisture readings, subfloor notes and photos are actually logged, so the price reflects what is really under that floor rather than a guess.
At the other end, an agent can flag any job where the hours or materials used came in over what was allowed for, as soon as it closes, so you see the pattern job by job instead of three months later. That is data first pricing: the decision about what to allow for on the next quote comes from your own jobs, not from memory of how the last renovation went.
Picture a flooring installer who came off the tools to run the business and watched profitability take a real hit. It took a while to work out where the gap had opened up. What changed was raising prices across most sites, introducing a day charge for jobs that ran long, and handing gross profit to someone in the business to own as a number that gets reviewed every month, with a clear revenue target for each fitter that the whole crew now works towards.
Should flooring installers price for moisture and levelling separately, or build it into the rate?
Either can work, but the answer should come from what the customer is shown at quoting, not from what gets absorbed quietly on site. A good flooring installer gives the customer options built from what was found at the measure and quote visit: a base price if the subfloor is straightforward, and a clear, named allowance if moisture or levelling work is likely given the age of the home or the builder's own subfloor prep.
That turns subfloor risk into a conversation the customer has already agreed to, instead of an argument halfway through the install or a warranty dispute later. It also means the allowance that does not get used on an easier job does not vanish, it stays in the job as margin.
How does Data First Coaching approach this?
Data First Coaching starts with the owner's own job data through the Trade Business Intelligence, looking at gross profit margin job by job, not the monthly bottom line, because that is where a subfloor problem actually shows itself first. Greg Allan built this from running his own trade business, and his view on it is direct: when a quote properly allows for the time and material a job can realistically need, the part of that allowance that does not get used on an easier job does not disappear. “That becomes pure profit.” The how of building that allowance into a flooring business's own pricing is worked through inside the Academy, with members, because the Trade Business Intelligence is powered by every member for every member, and that only works with owners who are open minded, innovative and willing to share what they learn.

