You left a detailed estimate with a homeowner three days ago. The job looked solid. The customer seemed interested. And then nothing. No call back, no decision, no response to your voicemail. Meanwhile, your CRM shows dozens of leads from last quarter who never scheduled, and you know there's revenue sitting in that list if someone would just pick up the phone.
The gap between delivering an estimate and booking a job is where service businesses leave the most money on the table. Most contractors and home service companies generate plenty of opportunities through lead sources, referrals, and marketing. The breakdown happens in what comes next: consistent, timely follow-up that keeps the conversation moving without feeling pushy or desperate.
This guide provides ready-to-use scripts for following up on unsold estimates and re-engaging cold leads. You'll find specific language for phone calls, voicemails, and texts that work for HVAC, plumbing, roofing, remodeling, and other home service trades. More importantly, you'll understand when to use each approach, how to handle common objections, and how to build a follow-up system that doesn't depend on your team remembering to make every call.
Key takeaways
- Follow-up timing matters more than perfection. Reaching out within 24 to 48 hours of an unsold estimate dramatically increases your chances of booking the job. Waiting a week often means the customer has already chosen someone else.
- Cold leads aren't dead leads. Homeowners who didn't book months ago may have different circumstances now. A well-timed, relevant follow-up can reactivate opportunities your team has written off.
- Scripts should sound human, not scripted. The best follow-up language gives your team a framework while leaving room for natural conversation. Rigid scripts make callers sound like telemarketers.
- Objections are buying signals in disguise. When a homeowner says "the price is too high" or "I need to think about it," they're telling you what they need to hear before saying yes.
- Consistent follow-up requires a system, not just motivation. Service businesses that automate reminders and outreach through platforms like Hatch convert more estimates because follow-up happens regardless of how busy the team gets.
{{in-line-cta}}
Why your sales follow-up strategy determines how many estimates become jobs
Most service businesses track lead volume and close rates. Fewer track what happens to the estimates that don't close on the first visit. Yet this middle ground represents a significant portion of potential revenue.
The real cost of inconsistent follow-up
When an estimate goes unfollowed, you've already paid to acquire that lead, sent a salesperson or technician to the home, and invested time in building a proposal. The customer knows your company and has expressed interest in the work. All that's missing is the follow-through.
Service businesses that don't follow up consistently face several problems:
- Customers assume you're not interested in their business
- Competitors who do follow up win jobs by default
- Your team's perception of "bad leads" grows while actual conversion opportunity shrinks
- Marketing spend looks less effective because leads aren't being worked thoroughly
What timely follow-up actually looks like
Effective follow-up isn't about calling once and giving up or hounding someone until they block your number. It's about establishing a reasonable cadence that keeps your company in consideration without crossing into nuisance territory.
For unsold estimates, a typical effective cadence looks like:
- Day 1 after estimate: Initial follow-up call or text
- Day 3: Second touchpoint if no response
- Day 7: Third touchpoint with a different angle
- Day 14: Final check-in before moving to long-term nurture
For cold leads who never scheduled initially, the approach shifts to re-engagement campaigns spaced further apart, often monthly or quarterly, with messaging tied to seasonal relevance or new offers.
The key is having a system that ensures these touchpoints happen. When follow-up depends on individual memory and initiative, it falls apart during busy seasons and staffing changes.
Crafting follow-up messages that get responses after an unsold estimate
The goal of your first follow-up isn't to close the deal. It's to restart the conversation and understand where the customer stands. Pushy "are you ready to move forward?" messages often backfire because they put pressure on someone who may not have made a decision yet.
Phone script for day-one follow-up
Use this script when calling a customer the day after delivering an estimate:
"Hi [Customer Name], this is [Your Name] from [Company]. I wanted to follow up on the estimate we put together yesterday for your [specific project]. I know it's a lot of information to process, so I wanted to see if any questions came up after I left."
Notice what this script does:
- Identifies you and your company immediately
- References the specific project so they remember the context
- Gives them permission to have questions
- Opens the conversation without demanding a decision
If you reach voicemail, adapt slightly:
"Hi [Customer Name], this is [Your Name] from [Company]. I'm following up on the [project type] estimate from yesterday. I wanted to make sure you have everything you need to make a decision. Feel free to call or text me back at [number], or I can try you again in a couple of days."
Text message follow-up template
Many homeowners prefer text over phone calls. A text follow-up sent the same day as your call attempt can increase response rates:
"Hi [Customer Name], this is [Your Name] from [Company]. Following up on your [project] estimate. Happy to answer any questions you have. Just reply here or call me at [number]."
Keep text messages short and action-oriented. Long paragraphs get ignored.
Email follow-up for detailed proposals
When the estimate involved complex options or significant investment, an email follow-up lets you recap the details:
Subject: Your [Project Type] estimate from [Company]
Hi [Customer Name],
Thank you for the opportunity to provide an estimate for your [specific project]. I've attached a summary of the options we discussed.
I know choosing a contractor is a big decision. If you have questions about the scope, timeline, or pricing, I'm happy to walk through the details.
What's the best way to reach you this week?
[Your Name] [Phone]
The "what's the best way to reach you" question gives them an easy prompt to respond without committing to a decision.
Scripts for the second and third follow-up attempts
If your first follow-up doesn't get a response, adjust your approach. Repeating the same "just checking in" message signals desperation and rarely works.
Second follow-up: add value or new information
By day three or four, shift from "following up" to "sharing something useful":
"Hi [Customer Name], this is [Your Name] from [Company]. I wanted to mention that we have an opening in the schedule next week if you're ready to move forward on your [project]. Let me know if that timing works for you, or if you need more time to decide."
Alternative approach with a financing angle:
"Hi [Customer Name], quick follow-up on your estimate. I realized I didn't mention that we offer financing options that could spread the cost over 12 months with no interest. Would that help make the project more manageable?"
Third follow-up: direct question about decision status
By day seven, you can be more direct:
"Hi [Customer Name], I wanted to check in one more time about your [project]. Have you had a chance to make a decision? If you've decided to go in a different direction, no hard feelings. I just want to make sure you have what you need from us."
This script accomplishes several things:
- Shows persistence without being aggressive
- Gives them permission to say no, which often prompts honesty
- May reveal objections you can address
When to stop following up
After three or four quality attempts over two weeks, move unsold estimates into a long-term nurture sequence rather than continuing active outreach. You can revisit these leads seasonally or when you have relevant promotions. For guidance on building these sequences, see Hatch's lead nurture templates.
Cold calling scripts for leads who never scheduled
Cold leads require a different mindset than recent estimates. These are homeowners who inquired weeks or months ago but never moved forward. They may have forgotten about your company entirely, solved their problem another way, or simply not been ready at the time.
Opening script for dormant leads
"Hi [Customer Name], this is [Your Name] from [Company]. You reached out to us a few months back about [service type]. I wanted to check in and see if that's something you still need help with."
Keep the opener simple. You're not trying to close a sale in the first sentence. You're trying to determine if there's still an opportunity.
If they confirm interest, transition to qualification:
"Great, I'm glad I caught you. A lot can change in a few months. Is the [issue/project] still something you're dealing with? ... And what's your timeline looking like now?"
Seasonal reactivation script
Tying cold outreach to seasonal relevance increases response rates. For example, an HVAC company might reach out to old leads before summer:
"Hi [Customer Name], this is [Your Name] from [Company]. You called us last fall about your AC system. With summer coming up, I wanted to check if that's still on your list before our schedule fills up."
For roofing:
"Hi [Customer Name], this is [Your Name] from [Company]. I'm reaching out because you requested an estimate for your roof last year. Spring is our busiest season for replacements, and I wanted to see if that project is still on your radar."
Handling "I already had it done" responses
When a cold lead says they've already used another company:
"Totally understand. Glad you got it taken care of. If you have any other projects come up, or if you need service down the road, keep us in mind. And if anyone you know needs [service type], we'd appreciate the referral."
Don't argue or express disappointment. The relationship matters more than any single job.
Adapting scripts for home service trades
While the principles of follow-up apply across industries, the specific language should reflect the work you do and the concerns your customers have.
HVAC follow-up considerations
HVAC customers often delay decisions because they're comparing efficiency ratings, weighing repair versus replacement, or waiting for a current system to fail completely. Your follow-up should address these decision points:
"Hi [Customer Name], following up on the estimate for your [system type]. I know it's a big decision, especially when the current system is still running. One thing I didn't mention is that we're seeing parts availability become more limited for older units. If you're leaning toward replacement, it might be worth doing it on your schedule rather than during a breakdown in July."
Roofing and exterior follow-up
Roofing customers frequently get multiple estimates and may be overwhelmed by options. Your follow-up should differentiate without disparaging competitors:
"Hi [Customer Name], checking in on your roof estimate. I know you're probably comparing a few options. If it's helpful, I'm happy to walk through what's included in our warranty and installation process so you can make an apples-to-apples comparison."
Remodeling and renovation follow-up
Larger remodeling projects have longer decision cycles. Customers may need to secure financing, coordinate timing with their family, or simply work up the courage to commit to major disruption.
"Hi [Customer Name], I wanted to follow up on your [kitchen/bathroom/basement] project. These decisions take time, and I didn't want you to think we'd forgotten about you. When you're ready to move forward, we'll still have your estimate on file. Is there anything holding you back that I could help address?"
Handling objections during follow-up calls
Objections aren't rejection. They're information about what the customer needs to hear before they can say yes. The most common objections in home services revolve around price, timing, and trust.
"The price is higher than I expected"
"I understand. These projects are an investment. Can you help me understand what you were expecting to pay? ... Sometimes we can adjust the scope or materials to get closer to your budget. Other times, the gap is about what the project actually requires. Either way, I want to make sure you get something that works for you."
Don't immediately discount. First, understand the gap. The customer may have unrealistic expectations, or there may be a legitimate way to reduce scope.
"I need to get more estimates"
"Absolutely, you should feel confident in your decision. What would be most helpful for you to compare? I'm happy to put our warranty, timeline, or materials in writing so you have something concrete to stack up against other options."
This response positions you as helpful rather than defensive and gives you another touchpoint to share differentiating information.
"I'm not ready to do this right now"
"That's completely fine. These projects don't always line up with when you first start thinking about them. Is it a timing issue, a budget issue, or are you still deciding if it's the right thing to do? ... I can follow up in a few months if that's better. When do you think you'll be ready to revisit?"
This response qualifies the lead for future follow-up and sets a specific time to reconnect.
For more detailed approaches to common objections in home services, see the objection handling playbook.
Building a follow-up system that doesn't depend on memory
Scripts only work if they get used. The biggest reason follow-up fails in service businesses isn't bad language. It's that the outreach never happens because the team gets busy, forgets, or doesn't know which leads need attention.
What a follow-up system requires
Effective follow-up depends on:
- Centralized lead tracking: Every estimate and inquiry needs to be in one place with status clearly visible
- Automated reminders: The system should prompt follow-up actions based on time since last contact
- Multi-channel capability: Some customers respond to calls, others to texts, others to emails. Your system should support all three.
- Handoff protocols: When follow-up reveals a qualified opportunity, it should route to the right person
- Activity logging: You need to know what's been said so the next touchpoint builds on the last
Many service businesses attempt to build this through CRM tasks and manual discipline. It works until it doesn't, usually during peak season when capacity is stretched.
Automating the follow-up sequence
Platforms designed for service business communication can automate the follow-up cadence so leads don't fall through the cracks. The system sends the first text or email automatically, waits for a response, and escalates to a call if needed. When a customer replies, the conversation routes to a team member for personal handling.
This hybrid approach, where automation handles the consistent outreach and humans handle the actual conversations, delivers better results than either pure automation or pure manual effort.
How Hatch helps service businesses follow up consistently
Hatch is an AI communications platform built for service businesses that need to manage customer conversations across the entire lifecycle, not just the initial call.
For estimate follow-up specifically, Hatch addresses several common problems:
- Automated outreach on your schedule: After an estimate is marked unsold in your CRM, Hatch can automatically initiate follow-up through text, email, or voice, based on the cadence you define. The follow-up happens whether your team remembers or not.
- Qualification before handoff: When a customer responds to follow-up, Messaging AI can ask clarifying questions to understand their status before routing to your team. Is the customer ready to schedule? Do they have questions about the estimate? Did they already hire someone else? Your salesperson gets context before picking up the phone.
- Cold lead reactivation at scale: For older leads who never scheduled, Journey Builder lets you create reactivation campaigns that reach out at relevant times, such as seasonal campaigns before peak demand, with messaging tailored to the original inquiry.
- Integration with your existing systems: Hatch connects with service business platforms including LeadPerfection, and Jobber, so follow-up triggers automatically based on estimate status without manual data entry. Hatch is also a ServiceTitan Certified App.
The goal isn't to replace your salespeople or technicians. It's to make sure the follow-up conversation happens, and to give your team the information they need to close the job when they pick up the call.
Measuring whether your follow-up is working
Tracking follow-up effectiveness helps you improve scripts, timing, and resource allocation.
Key metrics to monitor
- Response rate by touchpoint: What percentage of customers respond to first, second, and third follow-up attempts? If your third attempt never gets responses, it may not be worth the effort.
- Estimate-to-close ratio: Of all estimates delivered, what percentage become booked jobs? Track this over time to see if improved follow-up moves the number.
- Time to decision: How many days does it take from estimate delivery to final decision? Faster follow-up should compress this timeline.
- Reactivation conversion: For cold lead campaigns, what percentage of old leads convert when re-engaged? This helps justify the investment in long-term nurture.
- Follow-up completion rate: What percentage of unsold estimates actually receive the full follow-up sequence? If your team only completes half, you have a process problem, not a script problem.
Using data to improve scripts
When you track responses by script variation, you can identify which language resonates. If customers frequently mention price in response to certain follow-ups, you know to address pricing earlier. If seasonal messaging outperforms generic check-ins, lean into that approach.
Next steps for improving your follow-up process
Start with what you can implement immediately:
- Audit your current follow-up. Pull a list of estimates from the past 90 days that didn't close. How many received follow-up? How many times? This gap analysis shows the size of your opportunity.
- Standardize your first follow-up. Pick one script for the day-after follow-up and make sure your team uses it consistently. Consistency matters more than perfection at this stage.
- Set up tracking. If your CRM or communication platform doesn't track follow-up activity, create a simple spreadsheet or board to log attempts and outcomes.
- Identify your cold lead pool. Segment leads by age and original interest. Customers who inquired about AC service six months ago are prime candidates for a summer reactivation campaign.
- Evaluate automation. If follow-up is falling through the cracks due to team capacity, explore platforms like Hatch that can automate the outreach while keeping conversations personal.
Follow-up is where good leads become booked jobs. With the right scripts, timing, and systems in place, you can convert more of the opportunities you've already paid to generate.















