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.

