You quoted the job. The homeowner nodded, said it looked good, and told you they’d “get back to you.” Three days later they went with someone else. Not because your price was wrong. Because nobody gave them a reason to stop looking.
This is the moment most trades businesses lose the deal, and it happens quietly. You never hear the objection. You just don’t get the callback. For a plumbing, HVAC, electrical, or roofing business doing $1M to $25M in revenue, that silent leakage adds up to somewhere between $50,000 and $200,000 a year in jobs that should have closed and didn’t.
Why customers price shop after you quote
Nobody price shops a plumber they trust with 20 years of history and a signed contract in hand. They price shop when the quote feels like the end of the conversation instead of the start of a relationship. You hand over a PDF or a handwritten number, shake hands, and leave. The customer is now alone with that number and three other contractors circling.
In that gap, two things happen. First, doubt creeps in. Was that price fair? Could someone do it cheaper? Second, a competitor calls, texts, or shows up with a lower bid and a faster answer. Whoever reinforces value fastest after the quote usually wins the job, not whoever quoted first or cheapest.
Most owners know this intuitively. Few have built a system for it. The quote goes out, and then it’s a black hole until the customer either calls back or doesn’t.
What manual follow-up actually looks like right now
If you’re running a shop in this revenue range, here’s roughly what’s happening today, even if nobody calls it a process.
An estimator or service tech writes up a quote on-site or emails it that evening. It sits in an inbox or a CRM tag. Maybe there’s a reminder to “follow up in a few days.” Maybe there isn’t. The admin who could call back is also answering the phones, dispatching the crew, and chasing a part for tomorrow’s job. Follow-up gets pushed to “when I have time,” which in a trades business usually means never.
We see this pattern constantly in our work with trades owners. Estimates go out, and industry ranges suggest follow-up alone recovers 15% to 25% of otherwise stale quotes. That’s not a small number. If you’re quoting 40 jobs a month and losing a quarter of the winnable ones to silence, that’s real revenue sitting untouched every single week.
The problem isn’t that your team doesn’t care. It’s that following up consistently, with the right message, at the right interval, for every single quote, is a full-time job nobody has time to do well. A trades business owner in our network described it as “chasing paper instead of running the business,” and that’s about right.
The sequence that actually stops the price shopping
Here’s the shift. Instead of one quote and silence, you build a structured sequence that starts the moment the quote goes out and runs for two weeks. It’s not a single follow-up call. It’s a rhythm of touches, each one doing a specific job.
Day 0, right after the quote. The customer gets a message that reinforces exactly what they’re buying beyond the number. Not “just checking in,” but something concrete: the warranty terms, the licensing and insurance details, a short note on why your parts or install method hold up longer than the cheap alternative. This is the moment to answer the objection before it forms.
Day 2. A financing option, if the job size supports it. A lot of price shopping isn’t really about total cost, it’s about cash flow. A customer comparing your $8,400 quote to a competitor’s $7,600 quote will often stay with you if they see a monthly payment option that makes the gap disappear. This message should be short and specific to the job, not a generic finance ad.
Day 5. Educational content tied to the actual job. If it’s a roof replacement, a short explainer on what happens if they wait, or what a lower quote might be skipping (underlayment quality, flashing detail, permit handling). If it’s an HVAC install, a note on efficiency ratings and what a cheaper unit costs in utility bills over five years. This isn’t a sales pitch. It’s the kind of information that makes your quote look like the informed choice instead of the expensive one.
Day 14. A gentle urgency trigger, tied to something real. Seasonal pricing changes, a scheduling window closing, a permit deadline. Never manufactured urgency. Trades customers can smell a fake “price goes up tomorrow” line from a mile away, and it damages trust. Real urgency, tied to your actual scheduling constraints, works because it’s true.
The point of the whole sequence is simple. You want to be the loudest, most helpful voice in the customer’s inbox and phone in the two weeks after you quote, while the competitor who’s counting on silence gets nothing. Most competitors never follow up more than once. If you follow up five times with real value each time, you’ve already won on presence before you’ve won on price.
Meet the agents doing this work
This is exactly the job we built the Estimate Follow-Up Agent to do. It tracks every quote that goes out of your shop, whether it’s written up in your field service software or scribbled by a tech and entered later, and it runs the day 2, day 5, and day 14 sequence automatically. The messages are tuned to the trade and the job size, so a $400 drain cleaning quote doesn’t get the same treatment as a $30,000 re-roof. Nobody on your team has to remember to send anything. It happens whether the office is busy or not.
It works alongside the Review and Reactivation Agent, which picks up once a job actually closes. It asks every happy customer for a review the day after the work is done, when the experience is freshest, and it reactivates past customers at the right service interval, before they even think about calling a competitor for their next furnace tune-up or drain cleaning. Between the two, you’re covering the full arc: close the quote, deliver the job, lock in the review, and bring the customer back on schedule instead of letting them drift toward whoever answers their next Google search.
There’s a third piece worth mentioning even though it’s upstream of the price-shopping problem. The 24/7 Dispatch Voice Agent answers every incoming call, qualifies whether it’s an emergency or a scheduled job, books the slot directly into your dispatch tool, and texts a confirmation. If your quotes are dying on the follow-up side, chances are you’re also losing new leads on the front end because calls go to voicemail when the crew’s on the tools. Fixing both ends of the funnel is where the real recovery happens. You can read more about how the voice side works on the Omni voice page, and the ops-side automations like follow-up and reactivation live under Omni ops.
The dollar math you’re actually working with
Let’s put real numbers against this, using ranges that are typical for a trades business in your revenue band rather than a manufactured statistic.
If you’re quoting 30 to 50 jobs a month across service and install work, and 15% to 25% of those quotes are winnable but currently going cold from lack of follow-up, that’s 5 to 12 jobs a month walking to a competitor for a reason that has nothing to do with your price or your workmanship. At an average job value of $800 to $6,000 depending on trade and scope, that gap runs $50,000 to $200,000 a year for most shops in this size range. Roofing and larger HVAC install businesses tend to sit at the higher end of that range because average ticket size is bigger. Plumbing and electrical service work tends to sit lower per job but higher in volume.
None of this requires new leads. It’s the same quotes you’re already generating, closed at a higher rate because the customer heard from you five times with real value instead of once with a number and a handshake.
Where to start if you’re not sure where the leaks are
Before you build any of this, it helps to see exactly where your specific business is losing quotes and time. That’s what we built the Omni Audit for. It’s a 60-minute session, no slide deck, no generic pitch. We look at your actual call handling, your actual quote-to-close process, and your actual follow-up (or lack of it), and you walk away with three concrete outputs: where the leakage is happening, what it’s costing you in dollars, and which agent would close the gap first.
If you want a lower-commitment starting point before that conversation, we put together a practical worksheet called the After-Hours Call Recovery Plan for Trades. It walks through how to map your missed-call and missed-follow-up exposure on your own, before you bring anyone in to help you fix it. You can grab the direct download here and work through it with your admin or office manager this week.
But the worksheet only gets you so far. If you want to see what this looks like running in your actual business, book a 60-min Omni Audit and we’ll walk through your quote and follow-up process live.
What changes once this is running
Once the Estimate Follow-Up Agent is live, the change isn’t dramatic on day one. It’s dramatic over a quarter. Quotes that used to sit untouched now get five structured touches over two weeks. Customers who were on the fence get financing options before they go looking for a cheaper number. Customers who wanted to understand what they were paying for get an actual explanation instead of a PDF and silence. And the ones who are genuinely ready to book get a nudge at the right moment instead of drifting to whoever called them back first.
Combine that with the Review and Reactivation Agent turning every closed job into a review and a future booking, and with the Dispatch Voice Agent making sure the phone never goes unanswered in the first place, and you’ve closed the three biggest leaks in a typical trades operation without adding headcount.
For more on how this fits together across a full trades operation, we’ve written more detail in our guides section and our broader blog covering call handling, dispatch, and follow-up systems for owner-operators in this exact revenue range.
If you’re ready to see where your business stands, see Omni for trades businesses and get a clear read on what price shopping is actually costing you this year. It’s usually more than owners expect, and it’s almost always fixable without a single new lead.
Take the next step and book my Omni Audit this week. Sixty minutes, three clear outputs, and no deck to sit through. You’ll know exactly where the leakage is and what closing it is worth.