Most trades business owners know their direct costs cold. Material, labor, truck fuel. But the office side is a fog. You’re paying someone to answer phones, route crews, chase estimates, and beg for reviews. Or you’re doing it yourself, which costs more than you think.
The real number isn’t the salary line. It’s the revenue you don’t capture because calls go to voicemail at 6 PM, estimates sit in inboxes for two weeks, and last year’s customers never hear from you again. For a typical plumbing, HVAC, electrical, or roofing business doing $2M to $10M, that leakage runs $50,000 to $200,000 annually. Not because your team is bad at the job. Because manual admin doesn’t scale, and humans can’t work 24 hours a day.
This guide walks through the three biggest admin cost centers in trades businesses, shows you how to quantify what they’re actually costing, and explains how purpose-built AI agents eliminate the overhead without adding headcount.
The Three Hidden Drains on Your Office Budget
Missed Calls and After-Hours Revenue
Your crews are on the tools. You’re dispatching or quoting. The phone rings at 5:30 PM. It goes to voicemail. Half the callers don’t leave a message. They call the next name on Google.
A single missed emergency call in plumbing or HVAC is worth $500 to $3,000 depending on the job. Electrical service calls run $300 to $1,500. Roofing emergency tarps and inspections start at $800. If you’re missing two calls a week, that’s $50,000 to $150,000 a year walking out the door.
Hiring a full-time receptionist costs $35,000 to $50,000 loaded. An answering service runs $200 to $600 a month, but they can’t book jobs or qualify urgency. They take a message and email it to you. You still have to call the customer back, often the next morning when they’ve already booked someone else.
The math is simple. You either pay someone to sit by the phone 12 hours a day, or you lose the calls. Most owners split the difference and lose some calls while doing the rest themselves.
Dispatch and Scheduling Overhead
Dispatch is the other time sink. You or an admin is routing crews, juggling job priorities, chasing parts, and fielding “where’s my guy?” calls from customers. For a business running three to eight trucks, that’s 15 to 25 hours a week of coordination work.
If the owner is doing it, you’re trading $100-per-hour strategy time for $25-per-hour admin work. If you’ve hired someone, you’re paying $40,000 to $55,000 loaded for a role that doesn’t directly generate revenue. Either way, the cost is real.
The bigger problem is that manual dispatch doesn’t adapt. Your admin can’t instantly re-route a crew when a job runs long or a customer calls with an emergency. They’re working off a whiteboard or a shared calendar, making phone calls, sending texts. It works until it doesn’t, and then you’re the one fixing it at 7 PM.
Most trades businesses accept this as the cost of doing business. But it’s not fixed overhead. It’s a variable cost that grows with revenue, and it’s one of the first places AI can step in and do the work better than a human.
Follow-Up and Revenue Recovery
The third drain is invisible until you measure it. Estimates that go out and never get followed up. Customers who were happy with the work but never asked for a review. Jobs from 12 months ago that should be reactivated for annual service.
A well-run follow-up process converts 15% to 25% of stale estimates. That’s not a guess, it’s what we see when trades businesses implement structured follow-up. If you’re sending 200 estimates a year at an average job size of $3,500, recovering 20% of the ones that went cold is $140,000 in revenue. You already did the site visit. You already built the trust. You just didn’t stay in front of them.
Review collection is the same story. A five-star Google review is worth 10 to 20 inbound calls over its lifetime. If you’re closing 30% of inbound leads, one review is worth three to six jobs. Most trades businesses get reviews by accident, when a customer is so thrilled they go out of their way to leave one. That’s 5% to 10% of jobs. It should be 60%.
Reactivation is pure margin. A customer who used you once and had a good experience will use you again if you remind them. Annual HVAC maintenance, gutter cleaning before winter, electrical safety inspections. These aren’t hard sells. They’re calendar reminders with a “book now” button. But someone has to send them, and that someone is usually nobody.
You can hire an admin to do follow-up. They’ll cost $35,000 to $45,000 loaded, and they’ll do it inconsistently because they’re also answering phones, filing paperwork, and ordering supplies. Or you can let it slide and leave $100,000 to $200,000 on the table every year.
What AI Admin Actually Looks Like
The case for AI isn’t that it’s cheaper than a human. It’s that it does work humans can’t do at scale. A receptionist can’t answer the phone at 11 PM. An admin can’t follow up with 40 estimates in one morning without dropping something else. A human can’t remember to reactivate 300 customers at exactly the right service interval.
AI agents can. Not in theory. Right now. Here’s what it looks like in practice.
24/7 Dispatch Voice Agent
The first agent most trades businesses deploy is the one that answers every call. It’s a voice agent, not a chatbot. It picks up on the second ring, sounds like a real person, and handles the conversation end to end.
When a customer calls, the agent qualifies the job. Is it an emergency or a scheduled service? What’s the address? What’s the issue? It checks your dispatch system in real time, finds an available slot, and books it. Then it sends the customer a confirmation text with the technician’s name, arrival window, and a link to track the truck.
If it’s after hours and you don’t run emergency service, it takes the details and creates a job for the next morning. The customer gets a text saying “We’ll call you at 8 AM to confirm.” Your first call of the day is already logged and ready to dispatch.
This isn’t a $10,000 custom build. It’s a configured agent that connects to your existing dispatch tool, whether that’s ServiceTitan, Housecall Pro, Jobber, or a shared Google Calendar. Setup takes a few hours. Training takes a day. After that, it’s live.
One HVAC business owner in our network describes it as “hiring a receptionist who never sleeps, never gets sick, and never forgets to log a call.” The agent handles 60% to 80% of inbound calls without human intervention. The rest get escalated to the owner or a crew lead, but only after the agent has gathered all the context.
The cost is a fraction of a full-time hire. The upside is that you stop losing calls, and your phone doesn’t ring at 9 PM anymore.
Estimate Follow-Up Agent
The second agent tackles the follow-up problem. Every time you send an estimate, the agent logs it and starts a sequence. Day two, it sends a text: “Hi [Name], just checking in on the estimate we sent for your [job type]. Any questions?” Day five, it follows up again with a slightly different message. Day 14, it makes one more attempt and then archives the lead.
The messages are tuned to your trade and your tone. They don’t sound like marketing emails. They sound like a project manager checking in. Because that’s what they are.
The agent tracks responses. If the customer replies “not right now,” it stops. If they say “can you come out next week?”, it escalates to you or books the job directly. If they ghost, it moves them to a long-term nurture list and reactivates them in three months.
This is the agent that prints money. We see conversion lifts of 15% to 25% on estimates that would have died in the customer’s inbox. For a business sending 150 estimates a year at $4,000 average job size, that’s $90,000 to $150,000 in recovered revenue. The agent costs less than $500 a month to run.
You can read more about how these operational agents work at Omni Ops, or see the full picture at the AI audit for trades businesses.
Review and Reactivation Agent
The third agent closes the loop. The day after a job is marked complete, it sends the customer a text: “Hey [Name], thanks for trusting us with your [job type]. If you’re happy with the work, would you mind leaving us a quick review?” The message includes a direct link to your Google Business Profile.
Response rates run 40% to 60%. That’s not every customer leaving a review, but it’s 10x what you get by doing nothing. Over six months, a three-truck operation goes from three reviews to 30. That changes your search ranking, your close rate, and your ability to charge a premium.
The same agent handles reactivation. It tracks service intervals by job type. Annual HVAC tune-ups. Quarterly gutter cleaning. Biannual electrical inspections. When the calendar hits the right window, it sends a text: “Hi [Name], it’s been a year since we serviced your [system]. Want to get on the schedule?” One click books the appointment.
Reactivation is the highest-margin work you do. The customer already knows you. There’s no sales cycle. You just have to remind them. A reactivation agent turns that from a manual spreadsheet task into an automated revenue stream.
If you want a structured way to think through after-hours call handling and follow-up sequencing before you build anything, we’ve put together a practical worksheet. The After-Hours Call Recovery Plan for Trades walks you through the math on missed calls, maps out a basic response protocol, and gives you a template for follow-up sequences. It’s a 20-minute exercise that shows you where the leakage is before you commit to a solution.
The Real Cost Comparison
Let’s put numbers to it. A full-time admin handling phones, dispatch, and follow-up costs $40,000 to $55,000 loaded. They work 40 hours a week. They take vacation. They get sick. They can’t answer the phone at 10 PM.
Three AI agents covering the same scope cost $800 to $1,500 a month, depending on call volume and complexity. That’s $9,600 to $18,000 a year. They work 24/7. They don’t take vacation. They scale with your business without a salary bump.
But the cost comparison misses the point. The real win is revenue capture. The calls you don’t miss. The estimates you convert. The reviews you collect. The repeat jobs you reactivate. For a $3M trades business, that’s $75,000 to $150,000 a year. For a $10M business, it’s $150,000 to $300,000.
You’re not replacing a human to save $40,000. You’re deploying AI to unlock $150,000 in revenue you’re currently leaving on the table, while also eliminating the bottleneck that keeps you glued to your phone.
How to Start Without Blowing Up Your Operations
Most trades business owners hear this and think “sounds great, but I don’t have time to rebuild my systems.” You don’t have to. The path is simpler than you think.
Start with the voice agent. It’s the highest-impact, lowest-friction place to begin. You give us access to your dispatch tool, we configure the agent to your business rules, and you forward your main line. If a call goes sideways, it escalates to you. You’re not locked in. You’re testing.
Run it for two weeks. Track how many calls it handles, how many jobs it books, and how many you would have missed. If the math works, you keep it. If it doesn’t, you turn it off. Most businesses see the ROI in week one and never look back.
Once the voice agent is live, you layer in follow-up. That’s a lighter lift because it’s not customer-facing in real time. The agent works in the background, sending texts and tracking responses. You review the escalations once a day and close the deals.
Reactivation comes last because it requires the cleanest data. You need job history, service intervals, and customer contact info in one place. If your dispatch system is a mess, you clean it up first. But once it’s running, reactivation is the gift that keeps giving.
The whole buildout takes four to eight weeks depending on how complex your dispatch and CRM setup is. You don’t shut anything down. You don’t retrain your crew. You just add capacity that wasn’t there before.
We walk trades business owners through this every week. The starting point is always the same: a 60-minute audit where we map your current admin workflow, quantify the leakage, and show you exactly what an AI agent would do in your business. No deck, no theory. Three outputs: a process map, a cost model, and a build plan. Book a 60-min Omni Audit and we’ll do it together.
Why This Works Better in Trades Than in Most Industries
Trades businesses are uniquely suited to AI admin because the workflows are repetitive and high-volume. You’re not doing bespoke consulting projects. You’re running the same job types over and over. Emergency calls follow a script. Estimates follow a template. Follow-up is calendar-driven.
That repetition is what makes AI effective. The agent doesn’t need to improvise. It needs to execute the same process 200 times without forgetting a step. Humans get bored. Humans make mistakes. Humans don’t want to send the same follow-up text 40 times in a morning. AI doesn’t care.
The other advantage is that trades businesses already run on systems. You have a dispatch tool, a quoting tool, a payment processor. You’re not starting from scratch. You’re connecting an AI layer to tools that already work. That’s faster and cheaper than building custom software.
If you want to see how other trades businesses are using AI across the full revenue cycle, the EDNA blog has case breakdowns and workflow deep dives. If you’re earlier in the research process, the guides section covers the foundational concepts without assuming you’re ready to build anything yet.
What to Do Next
If you’re reading this and thinking “I’m losing calls and I don’t have time to fix it,” you’re in the right place. The next step isn’t a sales call. It’s a working session.
We’ll spend 60 minutes mapping your current admin workflow. We’ll quantify the cost of missed calls, stale estimates, and zero follow-up. Then we’ll show you what an AI agent doing that work looks like in your business, with your tools, your job types, and your dispatch rules.
You’ll walk out with three things: a process map, a cost model, and a build plan. If the ROI is there, we’ll build it. If it’s not, we’ll tell you. No deck, no pressure. Just the numbers.
Book my Omni Audit and let’s see what you’re leaving on the table. Or if you want to explore the full scope of what AI can do in a trades business, start at See Omni for trades businesses and we’ll take it from there.
The admin cost problem doesn’t fix itself. But it also doesn’t require a six-month transformation project. It requires 60 minutes of honest math and a decision to stop losing revenue you’ve already earned.