Articles

Why is my fire protection business busy but not making money?

A fire protection business often stays busy because routes are full and maintenance contracts are signed, but busy is not the same as profitable. Technician labour time on testing and inspection rarely gets costed against the job it sits in, and unpaid strata and building manager invoices never show up as missing until the bank balance does. The real answer is in the business's own job and finance numbers, not in how full the week looks.

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 does my fire protection business feel flat out but the bank account doesn't show it?

A fire protection business can run a full route of testing and inspection every week, complete annual statements on time, and still find the bank balance doesn't match how busy things have been. A full logbook measures work done, not money collected or correctly costed. The gap between busy and profitable usually sits in two places: labour time that never gets charged back to the job, and invoices to building managers and strata that sit unpaid long after the testing was carried out.

A technician's day is paid in full whether every hour on the route is billable or not. If a hydrant test finishes early or a sprinkler inspection takes less time than quoted, the business still carries the full cost of that day. When that cost isn't attributed back to the job, it sits buried in overhead and the route looks more profitable on paper than it actually was. Across a full week of fire alarm testing, extinguisher checks and emergency lighting servicing, that gap adds up without ever showing as one obvious number.

Where does the money actually go missing on a full testing and inspection route?

Much of it goes missing in receivables, not in the work itself. When a fire protection technician is flat out running maintenance contracts, inspecting fire doors and hose reels, and writing defect quotes, there's rarely time left to chase payment from building managers and strata committees, so invoices age instead of getting collected and the cash never catches up to the work.

Strata and building manager invoices can be slow by nature, waiting on committee approval or a budget cycle, and a technician booked solid on routine service has no spare hour to follow up. A fire protection business can look profitable, with contracts signed and certification issued on schedule, and still have no cash moving because debtor days, not the profit and loss, are doing the damage.

Why does a strong year of annual statements still end in a tax bill with nothing to pay it?

Tax is calculated on the profit a fire protection business made on paper, not on what was actually collected. A year full of signed maintenance contracts and completed annual statements can still produce a tax bill that lands while the strata invoices from a few months earlier still haven't been paid.

Many fire protection businesses see annual statement and certification work cluster around the same stretch each year, as building owners and strata committees push to get compliance finished before their own deadlines. That peak can feel like the best run of work all year, but if the invoices from it aren't collected by the time tax is due, the business is paying tax on money it hasn't actually banked yet.

What number actually tells a fire protection technician if the business is profitable?

The number that tells you the truth is gross profit margin on each job and each maintenance contract, not revenue and not how full the route sheet looks. It shows whether the labour, parts and compliance costs on a sprinkler test or a defect repair were actually covered by what the client paid, and it's the figure worth checking every month, not just at tax time.

A full week of testing and inspection can turn up very different margins job to job. A quick fire alarm test might be thin once travel is counted, a defect repair might carry a healthy margin, and a maintenance contract renewal might barely cover the technician's day once every hour on site is properly attributed. Looking at gross profit margin job by job, rather than at total revenue for the month, is what a data first view of the business gives you that memory never can.

How can AI agents help a fire protection business collect what it's owed and cost jobs properly?

AI agents, software that does a job the way you would, with your prices, wording and rules, can take on the non-billable office work a technician never has time for: following up overdue strata and building manager invoices, matching technician hours against each job, and flagging when a maintenance contract isn't covering its own cost. That frees your time for testing, inspections and defect work, and puts the right information in front of you before the job moves on, not after the money has already gone missing.

Fire protection work generates plenty of this admin: logbook updates, annual statement paperwork, defect quotes that need chasing, invoices that need following through a strata manager rather than one simple contact. AI agents can handle that work the way a fire protection technician would do it themselves, using their own wording and their own rules for when to follow up and how firmly, so the technician's time stays on the tools and with customers, not on paperwork that never brings in a dollar.

What should I do about a builder or strata manager who pushes back on payment terms?

Picture a fire protection technician who had agreed progress payment terms upfront with a builder on a sprinkler installation and compliance job, only to have the builder push back on paying a progress invoice and dismiss the conversation outright when the technician tried to talk it through. Holding firm on the terms already agreed, following up until the invoice was paid, finishing the current job and then declining further work from that builder protected the cash and the margin on every job that came after it.

This is where presenting good, better, best options at the quoting stage and holding firm on agreed terms matters more than chasing volume. A fire protection business that keeps taking work from a client who won't honour payment terms is trading margin for busyness, and every job priced on the assumption that it will get sorted out later is exactly the habit that lets receivables build up in the first place.

How does Data First Coaching approach this?

Data First Coaching, created by Greg Allan, starts from the fire protection business's own job and finance numbers through the Trade Business Intelligence, not from a description of how busy the week has been. It looks at where labour time on testing and inspection is actually landing against each job, and where strata and building manager invoices are sitting unpaid, because that is usually where profit that looks fine on paper turns into a thin bank account. The how, matching the numbers to the fix, is worked through inside the Academy with members, because the Trade Business Intelligence is powered by every member who is open minded, innovative and willing to share what they learn.

Also asked

More questions owners ask.

Is being flat out with testing and inspection work actually a bad sign for my fire protection business?

Not on its own. A full route is good news, but it only tells you the business is busy, not that it's profitable. The real signal sits in whether every hour on the route is costed against the job and whether the invoices from that work have actually been collected.

How do I know if my maintenance contracts are priced to actually make money?

Checking gross profit margin on each contract, not just the total revenue it brings in, shows whether the technician's time, parts and compliance costs are properly covered. A contract can look healthy on the invoice total and still barely pay for the day spent on site.

Should I be the one chasing every overdue strata or building manager invoice myself?

Chasing invoices is office work, not tools work, and it competes directly with the hours you could spend on testing, inspections and defect jobs. Many fire protection businesses find that handing this follow-up to a system built around their own wording frees the technician to stay on billable work.

Does this apply if I'm a sole operator with no other technicians on the payroll?

Yes. A sole operator's own day is still paid in full whether every hour is billable, and unpaid strata invoices still sit as receivables whether there's one technician or ten. The gap between busy and profitable shows up at any size.

What's the first thing to look at if the bank account feels thin despite a full job sheet?

Start with how much of the work completed this month has actually been collected, not just invoiced, and whether technician time on each job matches what was quoted. Those two numbers usually explain the gap before anything else does.

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.