Home services leads are a different animal than insurance or mortgage leads. When a homeowner submits a request for a roofing estimate, an HVAC repair, or a plumbing fix, they are not browsing. They have a problem — a leaking roof, a broken air conditioner, a clogged drain — and they want it solved. Fast.
That urgency is your greatest asset and your biggest challenge. The homeowner who fills out a form on Angi at 9 AM has typically received three to five callbacks by noon. By 3 PM, they have two estimates scheduled. By tomorrow, they have picked a contractor and stopped answering the phone.
I have built lead systems for contractors across roofing, HVAC, plumbing, pest control, windows, and general remodeling. The pattern is always the same: the contractors who respond first, present professionally, and follow up systematically close 3-5x more jobs than contractors who treat leads like a stack of messages to get around to eventually.
This guide is the pillar resource for working home services leads. It covers the entire lifecycle — from understanding where leads come from, to the first callback, to booking the estimate, to following up after a quote, to working aged leads that other contractors gave up on. If you work in a specific trade, I have dedicated guides for roofing leads, HVAC leads, and more linked throughout.
What Are Home Services Leads?
Home services leads are homeowners who have expressed interest in hiring a contractor for repairs, improvements, or maintenance on their property. Unlike B2B leads or financial services leads, these are people with a physical problem they can see, feel, or hear every day. That means the motivation to buy is often already there — your job is not to create demand but to capture it.
These leads come in several forms:
- Form fills: The homeowner submitted their information on a platform or website requesting a quote or estimate.
- Phone calls: The homeowner called a number from an ad, listing, or referral.
- Chat/text inquiries: Increasingly common, especially through Google Business Profile messaging and platform chat features.
- Direct requests: Homeowners who found your website through Google search and submitted a contact form.
The critical distinction from other industries: home services leads almost always result in an in-person estimate before any sale. You are not closing on the phone. You are booking an appointment. That changes your entire approach.
Where Home Services Leads Come From
Understanding the source of your leads tells you everything about how to work them — the homeowner's mindset, the competition level, and the expected cost.
Lead Aggregators and Platforms
Angi (formerly Angie's List) and HomeAdvisor are the largest platforms. They sell shared leads to multiple contractors — typically three to five per lead. Cost ranges from $15 for simple jobs like gutter cleaning to $100+ for high-ticket services like roofing or HVAC replacement. The homeowner expects multiple calls quickly.
Thumbtack operates on a similar model but includes a bidding component. Contractors send quotes through the platform, and homeowners choose who to contact. Leads cost $5-$50+ depending on the service.
Google Local Services Ads (LSAs) are pay-per-lead ads that appear at the top of Google search results with a "Google Guaranteed" or "Google Screened" badge. These are among the highest-quality home services leads available because the homeowner is actively searching. Cost varies by market and trade — $20-$80 per lead is typical.
Paid Advertising
Google Ads (PPC) drives leads through search campaigns targeting keywords like "roof repair near me" or "HVAC installation [city]." These are intent-driven leads — the homeowner searched for exactly what you offer. Cost per lead ranges from $30 to $200+ depending on the trade and market.
Facebook and Instagram Ads generate leads through targeted campaigns. These leads are typically lower intent — the homeowner saw an ad while scrolling rather than actively searching. They cost less ($10-$40) but convert at a lower rate and require more nurturing.
Lead Generation Companies
Third-party lead gen companies (Modernize, CraftJack, 33 Mile Radius, etc.) generate leads through their own websites and sell them to contractors. Some sell exclusive leads, others sell shared. Pricing varies wildly — $15-$30 for pest control, $50-$100+ for roofing and HVAC.
Organic and Referral Sources
Google Business Profile generates free leads through local search results and Google Maps. Keeping your profile optimized with photos, reviews, and accurate service areas is the highest-ROI activity for most contractors.
Referrals and word of mouth remain the highest-converting source. A referred lead closes at 50-70% compared to 10-20% for cold internet leads.
Direct mail and door-to-door still work for certain trades, particularly roofing (storm chasing) and pest control. These are labor-intensive but can produce highly qualified leads in targeted neighborhoods.
The Home Services Lead Landscape: Why Speed Wins
Here is the reality of home services leads: the homeowner is getting 3-5 quotes for almost every job. That is the industry standard, and platforms like Angi and HomeAdvisor have trained consumers to expect it.
This means you are never the only contractor calling. You are one of several, and the homeowner will talk to the first two or three who call back, book estimates with those contractors, and stop answering the phone.
The data backs this up consistently:
| Response Time | Estimate Booking Rate | Your Competitive Position |
|---|---|---|
| Under 1 minute | 75-85% | First to call — dominant advantage |
| 1-5 minutes | 55-70% | Among the first — strong position |
| 5-15 minutes | 35-50% | Competing with 1-2 other callbacks |
| 15-60 minutes | 20-30% | Homeowner has already booked an estimate |
| Next day | 5-10% | You are an afterthought |
If you take one thing from this guide, let it be this: respond to every lead within five minutes. Not an hour. Not after lunch. Five minutes. Read our full breakdown of speed to lead for the data behind this.
Scripts for the Initial Callback
The first call is not a sales call. It is an appointment-booking call. Your only goal is to get on the homeowner's calendar for an in-person estimate. Anything beyond that — pricing, timelines, technical details — can wait until you are standing in their living room or on their roof.
The Opening Script
"Hi [Name], this is [Your Name] with [Company]. I just received your request for a [service type] estimate — wanted to get back to you right away. Can you tell me a little about what's going on with your [roof/AC/plumbing/etc.]?"
This script works because it accomplishes three things: it identifies who you are, it confirms why you are calling, and it immediately gets the homeowner talking about their problem. The more they talk, the more invested they become in the conversation.
Qualifying Questions
After the homeowner describes their issue, ask these questions to qualify the lead and prepare for the estimate:
- "How long has this been going on?" — Tells you urgency level. A leak that started yesterday is more urgent than one the homeowner has been thinking about for months.
- "Have you had anyone else take a look at it?" — Tells you where you stand competitively. If they have had two estimates already, you need to differentiate.
- "Is this something you're looking to get taken care of soon, or are you in the planning stages?" — Identifies timeline without being pushy.
- "Are you the homeowner?" — Confirms decision-making authority. Renters and tenants cannot authorize most work.
The Appointment Close
"Based on what you're describing, I'd like to come take a look and give you an accurate estimate. We do free estimates with no obligation. I have availability [today/tomorrow] — does morning or afternoon work better for you?"
Always offer the soonest possible appointment. Same-day is ideal. Next-day is acceptable. Anything beyond two days and you are giving the homeowner too much time to book with someone else.
How to Stand Out From Competitors on the Phone
When the homeowner is talking to three to five contractors, you need to differentiate in those first few minutes. Here is what separates the contractors who book the estimate from the ones who don't.
Be specific, not generic. Instead of "We do great work," say "We've done 47 roof replacements in your neighborhood over the past two years." Specificity builds credibility.
Mention reviews early. "We have over 300 five-star reviews on Google — I'll text you the link so you can see what your neighbors say about our work." Social proof is the most powerful differentiator in home services.
Confirm the appointment with a text immediately. The moment you hang up, send a text: "Hi [Name] — confirming your estimate appointment on [date] at [time]. [Your Name] from [Company] will be there. Here's a link to our reviews: [URL]." This establishes professionalism and reduces no-shows.
Send a pre-appointment email. Include a photo of the estimator, your company license number, proof of insurance, and a brief description of what to expect during the estimate. Homeowners are letting a stranger into their home — anything you can do to reduce anxiety increases show rates.
The Estimate and Appointment Booking Process
Getting the estimate right is where most contractors lose deals — not because their price is wrong, but because their presentation is unprofessional.
Before the Appointment
- Research the property. Pull up Google Street View, check the property's age, look at the roof condition from satellite images. Arrive informed.
- Prepare materials. Bring business cards, a printed estimate template, before/after photos of similar projects, financing information, and a tablet or phone to show reviews.
- Confirm the morning of. Text the homeowner: "Good morning [Name] — confirming your appointment today at [time]. On my way!"
During the Estimate
- Show up on time. Arriving early or late signals disrespect. Five minutes early is ideal.
- Dress professionally. A branded polo and clean vehicle go further than you think.
- Inspect thoroughly. Spend real time looking at the problem. Take photos. Take measurements. The homeowner is watching to see if you are thorough.
- Present options. Give the homeowner two to three options at different price points. "Good, better, best" works in almost every trade.
- Offer financing. Many homeowners want the work done but cannot pay $8,000 upfront. Monthly payment options close deals.
- Ask for the sale. "If the numbers look good to you, we can get you on the schedule this week." Do not leave without asking.
Working Aged Home Services Leads
Most contractors throw leads away after a single call attempt. That is a massive waste. Home services leads have a seasonal quality that makes aged leads uniquely valuable — a homeowner who requested a roofing quote in spring may not be ready until summer. An HVAC lead from August may convert in October when the first cold snap hits.
Why Aged Home Services Leads Work
- The project didn't go away. The leaking roof is still leaking. The drafty windows are still drafty. The homeowner just got busy, got sticker shock, or couldn't find a contractor they trusted.
- Competition has disappeared. The three to five contractors who originally called have long since moved on. You may be the only one reaching out.
- Seasonal triggers change urgency. A pest control lead from spring becomes urgent in summer when the ants invade. A window replacement lead from fall becomes urgent in winter when the heating bill arrives.
Aged Lead Script
"Hi [Name], this is [Your Name] with [Company]. I know it's been a while — you had looked into [service type] back in [month]. I wanted to check in and see if that project is still on your radar. A lot of homeowners put this on the back burner and then circle back when the timing is right. Is that something you're still thinking about?"
This script works because it acknowledges the time gap, removes pressure, and positions you as helpful rather than pushy.
Seasonality by Trade
Understanding seasonal patterns helps you time your aged lead outreach for maximum impact:
| Trade | Peak Season | Best Time to Work Aged Leads | Why |
|---|---|---|---|
| Roofing | Spring-Fall | Early spring, post-storm | Damage from winter becomes visible |
| HVAC | Summer/Winter | Late spring, early fall | Before peak demand hits |
| Pest Control | Spring-Summer | Early spring | Pests emerge, homeowners remember the problem |
| Plumbing | Year-round | Winter | Frozen pipes and holiday guests strain systems |
| Windows | Spring-Fall | Early fall | Homeowners feel drafts as temps drop |
| Landscaping | Spring-Summer | Late winter/early spring | Planning season before growth starts |
Read our guide on follow-up cadences for a complete aged lead reactivation system.
Cost Benchmarks by Trade
What you pay per lead varies enormously depending on the trade, the source, and whether the lead is shared or exclusive.
| Trade | Shared Lead Cost | Exclusive Lead Cost | Average Job Value |
|---|---|---|---|
| Pest Control | $15-$30 | $40-$80 | $200-$500 |
| Plumbing (repair) | $20-$40 | $60-$120 | $300-$1,000 |
| Plumbing (remodel) | $30-$60 | $80-$200 | $3,000-$15,000 |
| HVAC (repair) | $20-$40 | $50-$120 | $200-$800 |
| HVAC (replacement) | $40-$80 | $100-$250 | $6,000-$15,000 |
| Roofing | $30-$75 | $100-$300 | $8,000-$25,000 |
| Windows | $25-$60 | $80-$200 | $5,000-$20,000 |
| Painting (exterior) | $20-$40 | $50-$120 | $2,000-$8,000 |
The math is simple: if you are a roofer paying $75 for a shared lead and your average job is $12,000, you need to close one out of every 16 leads to break even at that cost. Most contractors should be closing one in eight to twelve — which means leads are profitable even at premium prices.
CRM Setup for Service Businesses
Most contractors track leads in their head, on sticky notes, or in a text message thread. That works when you are getting five leads a week. It breaks down completely at 20+ leads per week.
A CRM does not need to be complicated. For most home services businesses, you need five pipeline stages:
- New Lead — Just received, not yet contacted.
- Contacted — Spoke with the homeowner, working on booking.
- Estimate Scheduled — Appointment is on the calendar.
- Estimate Given — You presented the quote, waiting for decision.
- Won/Lost — Job booked or homeowner declined.
Recommended CRM Options for Contractors
Recommended CRM Options for Contractors
| CRM | Cost | Best For |
|---|---|---|
| GoHighLevel | $97-$297/mo | All-in-one (CRM + texting + automation) |
| Jobber | $49-$149/mo | Field service businesses |
| Housecall Pro | $49-$109/mo | Home services specifically |
| ServiceTitan | $200+/mo | Large operations, full dispatch |
| Close CRM | $49-$99/mo | Sales-focused teams |
The most important feature is automated follow-up. When a lead moves to "Estimate Given," the CRM should automatically trigger a follow-up text the next day, an email two days later, and a call reminder three days later. That one automation alone will increase your close rate by 15-25%. For more on CRM configuration, read our CRM setup guide.
The Importance of Reviews and Reputation
In home services, your online reviews are your resume. Homeowners check Google reviews before they ever pick up the phone, and they check again after receiving an estimate before they sign the contract.
The Numbers
- 93% of homeowners read online reviews before hiring a contractor.
- A one-star increase on Google correlates with a 5-9% increase in revenue for service businesses.
- Contractors with 50+ reviews get 3x more leads from Google Business Profile than those with fewer than 10.
How to Build a Review Machine
- Ask at the moment of satisfaction. The best time to ask for a review is the moment the homeowner expresses happiness — "The new AC is amazing!" — not two weeks later in an email.
- Make it frictionless. Text the homeowner a direct link to your Google review page. Do not ask them to search for you.
- Respond to every review. Thank positive reviewers by name. Address negative reviews professionally and publicly.
"Thank you so much — it means a lot to hear that. If you have a minute, would you mind leaving us a quick Google review? I'll text you the link right now. It really helps other homeowners in the area find us."
Follow-Up After Estimates That Don't Close
This is where most contractors leave the most money on the table. You drove to the house, spent an hour inspecting and presenting, and the homeowner said "Let me think about it." Then nothing. You never call back because you are busy with other jobs, and the homeowner either picks another contractor or does nothing.
The Post-Estimate Follow-Up Cadence
Day 1 (next day): Text the homeowner.
"Hi [Name] — thanks for having us out yesterday. Just wanted to check if you had any questions about the estimate. Happy to walk through anything."
Day 3: Phone call. If no answer, leave a voicemail.
"Hey [Name], this is [Your Name] from [Company]. Just following up on the estimate we did earlier this week. No pressure at all — I just wanted to see if you had a chance to think it over or if there's anything I can clarify. My number is [number] — call or text anytime."
Day 7: Email with a value-add.
Subject: "Quick update on your [project type] estimate" "Hi [Name], wanted to follow up and also let you know we're running a [financing special / scheduling discount / seasonal offer] through the end of the month. If timing was the issue, this might help. Happy to update the estimate. Just reply to this email or give me a call."
Day 14: Final text.
"Hi [Name] — just checking in one last time on your [project type]. If you decided to go another direction, totally understand. If you're still thinking about it, we'd love to earn your business. Either way, I'm here if you need anything."
Day 30+: Move the lead to your aged pipeline and set a reminder to reach out seasonally.
Cross-Trade Lead Working Strategies
If you offer multiple services — or if you partner with contractors in adjacent trades — every lead is an opportunity for more than one job.
During the estimate, always look for additional needs:
- Roofers: Check gutters, siding, skylights.
- HVAC: Note insulation quality, ductwork condition, water heater age.
- Plumbers: Look at water heater, fixtures, sewer line age.
- Pest control: Note entry points that need sealing, moisture issues.
"While I was up on the roof, I noticed your gutters are pulling away from the fascia in a couple of spots. That's something we can take care of at the same time if you want — saves you the hassle of scheduling a second crew."
This approach increases your average job value by 15-30% and positions you as a thorough, trustworthy professional.
Putting It All Together
Working home services leads is a system, not a skill. The contractors who win consistently are not the cheapest, the most experienced, or even the most skilled. They are the ones who respond fastest, present most professionally, and follow up most persistently.
Here is your action checklist:
- Set up a sub-5-minute response system. Whether that is answering your phone personally, hiring a virtual receptionist, or using automated text-back software — speed is non-negotiable.
- Build a CRM pipeline. Even a simple five-stage pipeline prevents leads from falling through the cracks.
- Create standard scripts. Have a callback script, qualifying questions, and an appointment-close script ready before you buy a single lead.
- Systematize your estimate process. Show up on time, inspect thoroughly, present options, offer financing, ask for the sale.
- Follow up on every unsold estimate. The post-estimate follow-up cadence above will recover 10-20% of estimates that would otherwise be lost.
- Work your aged leads seasonally. Set quarterly reminders to re-engage leads from the opposite season.
- Build your review machine. Ask every satisfied customer for a Google review the moment the job is done.
For trade-specific strategies, dive into our vertical guides:
And for the fundamentals that apply across every trade, read our guides on speed to lead, follow-up cadences, and CRM setup for lead-based businesses.
The leads are there. The homeowners need the work done. The only question is whether you are going to be the contractor who answers the phone first — or the one who calls back tomorrow and wonders why nobody picks up.