By Greg Allan, tradesman and creator of Data First Coaching
Why is my roof plumbing business busy but not making money?
A roof plumbing business can carry a full diary of re-roofs, gutter replacements and storm callouts and still watch the bank account sit flat, because most quotes only book materials to cost of sales. The roof plumber's own time on the roof, the scaffold and height safety hire, the weather days standing by, and the travel between jobs rarely get priced the same way the sheet metal and flashings do.
Line by line the job looks fine. The guttering and downpipe materials are marked up, the box gutter sheet metal is costed, the invoice goes out. What never gets added back in is the labour hour that sat idle waiting for a weather day to clear, the scaffold that stood on site an extra week because a re-roof ran long, or the compliance certificate paperwork that took half a morning and never touched a quote line. None of that shows as a cost anywhere, so every job looks profitable and the business still runs short at the bank.
Where does the real cost of a re-roof or storm job actually hide?
After a storm, a roof plumber can be flat out on insurance work and emergency leak repairs for weeks, with the diary filling up with ridge, valley and box gutter jobs booked back to back. The busyness itself becomes part of the problem, because the pricing habits built in quieter months do not stretch to cover standby time, scaffold waiting days and travel between scattered storm jobs.
Storm season is often the busiest stretch of the year for a roof plumber, and it can also be the stretch where cash gets tightest a season later. Tax and GST obligations build up through the peak the same as any other income, but they sit quietly in the background while the diary is full of re-roofs and insurance work. By the time the next activity statement is due, a roof plumbing business that felt flush through storm season can find a good chunk of that income was never actually free to spend.
What happens when a builder pushes back on a progress payment that was already agreed?
Being busy does not protect a roof plumber from cash flow damage if a builder decides, part way through a job, that the payment terms agreed before the job started no longer suit them. Holding the line on those terms protects the business even when it costs a relationship with that builder.
Picture a roof plumber partway through a large re-roof and box gutter job for a builder, with progress payments agreed before the first sheet metal went up. When the first progress invoice came due, the builder pushed back and tried to delay it, and when the roof plumber raised it, he was dismissed outright. Rather than let it slide to keep the job moving, the roof plumber held firm on the terms that had already been agreed, followed up on the invoice until it was paid, finished the job he was contracted for, and then chose not to take on any further work from that builder.
That kind of decision is easier to make once a roof plumber can see, from their own numbers, what a job is actually worth to the business and what happens to cash flow when payment terms slip. Data first clarity on margin and cash is what makes holding firm feel like protecting the business, rather than losing a customer.
How do AI agents change the non-billable office work that eats into profit?
AI agents, software that does a piece of office work the way the roof plumber would do it themselves, with their own prices, wording and rules, can take on quoting, invoicing and chasing payment so that work stops eating into the hours a roof plumber needs on the tools or on the next job.
For a roof plumber, that can mean an agent that drafts the quote for a re-roof with labour, scaffold, height safety and a weather day allowance already built in the same way the sheet metal and flashings are, every time, instead of relying on memory from the last similar job. AI agents can also follow up on an outstanding progress invoice the way the roof plumber would chase it themselves, so a payment does not sit for weeks for lack of a phone call nobody had time to make. None of this replaces the roof plumber's own pricing or judgement. It does the repeating, non-billable work the same way every time, in the owner's own words and rules, so the crew spends its time on roofs and customers instead of paperwork.
What should a roof plumber look at instead of just being busy?
The number that tells the truth about a roof plumbing business is gross profit margin, tracked job by job and watched every month, not how full the diary is. Gross profit margin shows whether the materials, labour, scaffold, height safety and weather day costs are all actually being recovered on every re-roof and gutter job, which a full diary never shows on its own.
A diary that is booked solid can sit alongside a gross profit margin that is slipping, because more jobs just means more of the same gap repeating across the business. Watching that margin every month, rather than only at tax time, is what lets a roof plumber catch the gap while it is small, on the next quote, instead of finding it some time later as a hole in the bank account.
How does Data First Coaching approach this?
Data First Coaching starts from a roof plumber's own job and finance data, read through the Trade Business Intelligence, rather than from how busy the diary feels. Greg Allan looks first at whether labour, scaffold, height safety and weather days are actually landing in the cost of each job, because that is usually where a busy season stops turning into profit. Greg describes the shift this way: “You're no longer fearing whether or not you're making money 'cause you know, you know you're making money.” The how, the systems and the setup are worked through inside the Academy, with other members, because the Trade Business Intelligence is powered by every member and the Academy is built for owners who are open minded, innovative and willing to share what they learn.

