Articles

Why is my roof plumbing business busy but not making money?

A roof plumbing business can be fully booked with re-roofs, storm work and insurance jobs and still show a flat bank balance, because only materials get costed against each quote while the roof plumber's own labour, scaffold hire, height safety compliance and weather days get buried in overhead. The diary looks full, but the overhead recovery on every job is never actually done, so a busy season does not show up as profit until that gap is found.

The Academy is at full capacity. 9,000+ owners trained, 4.9 stars from 123 Google reviews.

Greg on videoWhy 150% job efficiency can still lose you money

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.

Also asked

More questions owners ask.

Should a roof plumber just raise prices if the business is busy but not profitable?

Raising prices without knowing which part of the job is actually under recovered, labour, scaffold, height safety or weather days, can mean charging more and still losing the same gap on every re-roof. The margin needs to be understood job by job before the price is the fix.

Is this really a pricing problem or a cash flow problem for a roof plumbing business?

They often sit together. A roof plumber can price a job correctly and still feel the cash squeeze if progress payments slip or a builder delays, which is why both the job margin and the payment terms need watching, not just one or the other.

Does a busy storm season explain why the tax bill feels like a surprise?

Storm work can bring in a lot of income fast, and tax obligations build up quietly alongside it. A roof plumber who has not set money aside through that peak can find the activity statement lands at the worst possible time.

Can off the shelf quoting software fix this for a roof plumbing business?

Some tools can help a roof plumber quote faster, but most are built for every trade at once and do not price labour, scaffold, height safety and weather days the way a roof plumber's own jobs run. The owner's own data shows which tools are worth keeping.

Data First Coaching

Coaching That Starts From Your Data.

Data First Coaching is the trade business coaching method created by Greg Allan, founder of Tradies Success Academy. Before any advice is given, the Trade Business Intelligence Agent reads the owner's own job management and finance data, so the coaching starts from what the numbers show this week, not from what the owner can remember or explain. It finds the root cause of a problem, then puts in the system that fixes it.

How most coaching works

Most coaching starts with the owner explaining the business.

  • The first hours go on the owner describing the business to a coach.
  • The picture is out of date within weeks, because the numbers move every week.
  • So the advice treats what the owner happened to notice, which is usually a symptom.
  • Too often it comes from someone who has never run a trade business, or has only just started one.
  • The owner pays for the explaining, then pays again when the advice does not fit.

Data First Coaching

Data first starts from your numbers, not your memory.

  • The Trade Business Intelligence Agent reads your job management and finance systems first.
  • It sees your quotes, jobs, time on site and money as they are this week, not as you remember them.
  • It finds where the problem actually starts, not where it shows up.
  • You put in the system that fixes it at the root, and the data shows whether it worked.
Typical coaching against Data First Coaching
Typical coachingData First Coaching
Where it startsYou explain the businessYour own job and finance data
How current it isAs at the last meetingUpdated as your numbers change each week
What it fixesThe symptom you noticedThe root cause the data shows
Who coaches youOften someone who has never run a trade businessGreg Allan, who built a trade business a general manager now runs
The answer to growthUsually another wageAgents on the office work, people on customers and the crew
Your softwareAnother subscription or agencyTools you build on your own data, around how you work

Fix the root cause, once

The data names the real problem, so the system you put in fixes it once instead of patching the same symptom every month.

Own your software

Build your own tools on your own data, shaped around how your jobs run and how your customers buy. Cancel the subscriptions and agencies that were never built for your business.

A more human business

Agents do the non-billable work: the quoting, invoicing, chasing and reporting. Your people spend the day on customers and the crew, so relationships get better and the team performs.

Why Greg

You speak to the owner who has already done it.

Greg built Response Electricians in Perth into a 30+ staff business with 1,950+ five-star reviews. A general manager runs it.

He has trained 9,000+ trade business owners across Australia and New Zealand.

He grew a coaching company to 35 staff, a CEO and 15 coaches, then cut it back so every owner deals with him directly.

Most coaching companies hand you to a salesperson, then to a coach who has never run a trade business. Here you get the owner.

The Academy is full because it works, and Greg keeps it small on purpose so every business gets looked at properly, by him. He reads every application himself, interviews the owners who fit and only takes on owners who are building for the right reasons and give back to the group. Join the waitlist and he'll be in touch when a place opens.

Illustration: a trade business owner standing over three office staff buried in paperwork at night.
The old way

More customers meant more people doing the computer work, and more wages nobody invoices.

Illustration: a tradesman shaking hands with a homeowner in her driveway, his phone showing jobs quoted and invoiced.
The new way

You stay with your customers and your team. The office stops landing on you.

The old way

More jobs. More paperwork. Less of the owner left.

Most trade businesses grow the same way.

More jobs means more quoting, invoicing, chasing and scheduling.

None of it gets paid for.

So the owner does it at night, after a full day on site.

Or hires an office person to do it.

The office grows. The wages grow. The margin does not.

And the owner is still the one everything waits on.

Where we take you

More work. More profit. More of you left.

The phone rings with the jobs you want, at the price you set.

You grow when you're ready, never faster than the business can carry.

Every job is priced to make money, so the busy months show up in the bank.

The best tradies in your area want to work for you, and they stay.

The chasing, the paperwork and the 9pm admin stop landing on you.

The business runs the day. You pick which parts of it you're in.

Bigger, without the headaches. Getting bigger stops meaning getting busier.

P.S.

P.S. Joining the waitlist costs nothing and there is no obligation. While you wait, the Tradies App is free for trade business owners, so you can start on the lessons tonight.