Before you spend another dollar on leads, go look at your unsold estimates from the last ninety days and add them up. For most home service companies we work with, that number is larger than their entire annual marketing budget. It is real demand, already identified, already qualified, already visited. And in the majority of shops, nothing at all is happening to it.
Owners come to us saying they need more leads. Often they do not. They need to stop abandoning the ones they already paid for.
Key takeaways
- For many home service companies, unsold estimates from the last ninety days add up to more than the entire annual marketing budget, and nothing is being done with them.
- 77% of homeowners are delaying or reducing project scope because of cost, so the pile of unsold estimates is larger than it used to be, through no fault of the sales process.
- Industry research on roofing and exteriors contractors found only 16% follow up same-day on unsold estimates, fewer than one in five.
- Local Services Ads costs are up roughly 40% since 2023 while two thirds of contractors report lead quality falling, so buying more leads is getting more expensive.
- Follow-up fails for structural reasons: nobody owns the estimate after it leaves the house, the CRM does not nag anyone, and the estimate quietly ages out.
- The fix is to give one named person ownership of unsold estimates, contact every homeowner the same day, automate reminders, track the reason each estimate stalled, and keep deferred customers warm with seasonal email.
Two numbers that sit uncomfortably next to each other
First: 77% of homeowners are delaying or reducing project scope because of cost. So the unsold pile is bigger than it used to be, through no fault of your sales process.
Second: industry research on roofing and exteriors contractors found only 16% follow up same-day on unsold estimates. Fewer than one in five.
Put those together and you get the actual shape of the 2026 revenue problem. Deferral is up, follow-up is almost nonexistent, and the industry’s response has been to buy more leads at a higher price. Local Services Ads costs are up roughly 40% since 2023 while two thirds of contractors report quality falling. We are collectively paying more for new strangers while ignoring warm customers who already let us in the door.
Why it happens, and why it is nobody’s fault
Follow-up fails for structural reasons, not lazy ones. The tech who ran the call is on the next job. The office is handling today’s emergencies. Nobody owns the estimate after it leaves the house, and the CRM does not nag anyone about it. So the estimate quietly ages out, and three weeks later the homeowner books with whoever happened to call them.
It also fails because owners are afraid of being pushy. That instinct is good and the fix is not to override it. The fix is to make follow-up useful rather than repetitive, which is a content and systems problem more than a personality one.
The system that fixes it
- One person owns unsold estimates. Not the tech, not “the office.” A named person with a list they look at every morning. This single change moves the number more than any script.
- Same-day contact, always. A short message the same day the estimate went out, confirming what was recommended and offering to answer questions. You are already ahead of 84% of your competition by doing only this.
- Automate the reminders, humanize the calls. Email and text carry the schedule. A person carries the conversation. Almost every field service platform can do the automated half, and if you are choosing or fighting with one, our guide to choosing a home service CRM covers what to look for.
- Track the reason, not just the outcome. “Too expensive” and “waiting on my spouse” and “went with someone else” are three completely different problems. If your reporting cannot separate them, you are guessing at your own business. We covered how to demand better numbers in what your marketing report is hiding.
- Keep the long ones warm. A homeowner deferring a replacement this fall is a real customer next spring. Seasonal email to your unsold list costs almost nothing and converts better than cold traffic, which is the same logic behind building a real marketing calendar.
The math that makes this urgent
Run your own version. Take your unsold estimates from last quarter, total the dollars, and assume follow-up recovers a conservative slice of them. Now compare that recovered revenue to what another month of ad spend would produce at your current cost per booked job.
For nearly every home service company we run this exercise with, the follow-up side wins, and it is not close. The leads are bought. The trucks already rolled. The margin on recovered work is far better because the acquisition cost was paid months ago.
Where we come in
This is one of the first things we fix for a home service company, because it pays for itself faster than anything else we do. We build the follow-up sequence, wire it into whatever CRM you run, make sure the reason codes are captured so the reporting tells the truth, and keep your unsold list warm with email that actually gets opened. Then we show you what it returned, separately from the ad spend, so you can see the difference with your own eyes.
If you have never added up your unsold estimates, do it this week. If the number makes you uncomfortable, call 866-676-9134 or book a free strategy call. There is usually a quarter’s worth of revenue sitting in that folder, and getting it back does not cost you another lead.
Frequently asked questions
Very few. Industry research on roofing and exteriors contractors found only 16% follow up same-day on unsold estimates, fewer than one in five. Sending a short same-day message that confirms the recommendation and offers to answer questions puts a company ahead of 84% of its competition.
Cost. 77% of homeowners are delaying or reducing project scope because of cost, so the unsold pile is bigger than it used to be through no fault of the sales process. At the same time, Local Services Ads costs are up roughly 40% since 2023 while two thirds of contractors report lead quality falling.
Follow-up fails for structural reasons, not lazy ones. The tech who ran the call is on the next job, the office is handling today’s emergencies, nobody owns the estimate after it leaves the house, and the CRM does not nag anyone. It also fails because owners are afraid of being pushy, so the fix is to make follow-up useful rather than repetitive.
Add up the unsold estimates from last quarter, assume follow-up recovers a conservative slice, and compare that recovered revenue to what another month of ad spend would produce at the current cost per booked job. Then assign one named person to own the list, send a same-day message on every estimate, automate the reminders, and track the reason each one stalled.