By Greg Allan, tradesman and creator of Data First Coaching
How many technicians can a trade business support before margins slip?
There is no number of technicians, on its own, that causes margin to slip. An air conditioning business can run three technicians tightly or loosely, and the same is true at six or ten. What causes the slip is whether the price charged for each technician's time actually recovers their wage plus the overhead that technician brings with them, the van, the tools, the admin time behind their jobs.
Owners tend to ask this as a staffing ratio question, as if there's a ceiling built into headcount itself. There isn't. The third technician often breaks the owner's ability to personally check every quote before it goes out. The fourth often breaks the admin system's ability to track what each job actually cost against what it actually billed. Those are the real ceilings, and they're different in every business.
Why does hiring the next technician seem to shrink the margin instead of growing it?
Revenue goes up when a trade business adds a technician, but the bank balance often doesn't follow at the same pace, and that gap is where owners start to worry something has gone wrong with the hire. Usually nothing has gone wrong with the person. The gap was already there, hidden, before the new technician arrived.
Adding headcount without first fixing how overhead gets recovered in pricing just stretches the same gap across more jobs. If the business was already undercharging for the overhead sitting behind each service call, a second or third technician doing more of that same work makes the shortfall bigger, not smaller. It looks like a staffing problem. It's a pricing and recovery problem that staffing has made visible.
There's a second way the gap shows up. When a technician is sent out before they're properly trained or properly supported, the gap between what the job needs and what that person can deliver gets covered somewhere, and it's usually covered by the owner's own time. Jobs get done just well enough that the customer doesn't complain, but the owner is quietly reworking quotes, fixing comebacks and chasing the detail that technician missed. Margin disappears into that, even though the books show another wage going out the door and more jobs on the board.
What number in your own business actually tells the truth about this?
The number that tells the truth is the gross profit margin on each job, checked at the point the quote is written, not discovered a month later when the bookkeeping is done. For an air conditioning business that means knowing, before the job is booked, whether the price covers the technician's time, the equipment, the call-out and the overhead that job is carrying, not just whether the wage is covered.
Memory doesn't hold this well. An owner can feel busy, see the diary full and the invoices going out, and still be running thinner than they were a season ago, because the feeling of being busy and the number behind each job are two different things. The margin on a job is the one figure that doesn't move with how the week felt. This is the data first way of looking at the business: start from what each job actually recovered, not from a sense that things are going fine because the phone keeps ringing.
How do AI agents change this for an air conditioning business?
An AI agent is software that does a job the way the owner would do it, using the owner's own prices, wording and rules. For this problem, the useful place for an agent to sit is right at the point of quoting, checking the true cost of the technician and the job against the price before it goes out, so a job that won't recover its overhead doesn't move forward on a hunch.
This matters because the leak Greg teaches owners to look for doesn't show up in a monthly report that arrives too late to do anything about it. It shows up quote by quote, technician by technician. An agent built around the business's own numbers can hold that line consistently, on every job, at the moment the price is set, which is something a busy owner juggling the diary and the crew can't always do by memory.
What does this look like in a business that's already stretched at peak season?
Picture an air conditioning business where the hottest months bring more service calls than the crew can comfortably get through, and the margin on that peak season work isn't reflecting how much demand there is for it. The jobs are flowing, the technicians are flat out, and the business is still thinner than the workload suggests it should be.
Looking at the job data showed the service pricing hadn't moved with the season, so peak season work was being charged the same as quiet season work even though demand, urgency and overhead were all higher. The business set a separate, higher rate for service calls across the warmer months, and started explaining that difference to customers on the phone as a reason to book outside peak if timing allowed. At the same time, it stopped taking low margin supply-only jobs, fitting and warrantying only its own equipment instead of installing gear bought elsewhere. Neither change added a single technician. Both changes closed part of the gap between what the business was doing and what it was actually recovering for doing it.
How does Data First Coaching approach this?
Data First Coaching starts from the owner's own job and finance data through the Trade Business Intelligence, not from a conversation about how many technicians feel like too many. It looks at whether each technician's true cost, wages plus the overhead they carry, is being recovered in the price before the business talks about hiring the next one.
Greg has seen how this plays out when it isn't checked: “all of your time goes in to try and improve this person or support this person that can't do it”, while the real gap sits untouched in the pricing. The how, working through where that gap starts in a specific business, is worked through inside the Academy, with members, because the Trade Business Intelligence is powered by every member who joins it open minded and willing to share.

