slug: how-to-work-home-improvement-leads
seo_title: "How to Work Home Improvement Leads: Contractor Guide"
meta_description: "Close more home improvement jobs from aged leads. Speed-to-lead tactics, trade-specific scripts, estimate booking systems, financing strategies, and follow-up cadences."
excerpt: "The complete playbook for working home improvement leads — speed-to-lead tactics, in-home estimate booking, trade-specific scripts for roofing, HVAC, windows, and solar, financing as a close tool, and CRM pipeline management for contractors."
category: blog
How to Work Home Improvement Leads: The Contractor's Guide to Closing More Jobs
Home improvement is a $450+ billion industry in the United States, and the vast majority of that revenue goes to contractors who are terrible at working leads. They buy leads from HomeAdvisor, Angi, Thumbtack, or Google, and then wait hours — sometimes days — to call the homeowner back. By then, the homeowner has already scheduled three estimates with faster competitors. The lead is dead before the contractor ever dials the phone.
Speed kills in home improvement. Not the quality of your work. Not your years of experience. Not your reviews. Speed. The first contractor who calls back, books the estimate, and shows up on time wins the job 50-70% of the time. Everything else is a distant second.
But speed alone isn't enough when you're working aged leads — homeowners who requested information weeks or months ago but never moved forward. These leads require a different approach. The project didn't disappear. The roof still leaks. The HVAC still struggles. The windows still draft. What happened is that life got in the way, the quotes were too high, or the homeowner got overwhelmed by options. Your job is to re-engage with a fresh approach, book the estimate, and close the job.
This guide covers the complete system for contractors: speed-to-lead fundamentals, in-home estimate booking, project scope qualification, trade-specific scripts, seasonal strategy, aged lead re-engagement, follow-up cadences, financing as a close tool, and CRM basics that most contractors ignore.
Speed to Lead for Contractors
The data on speed to lead in home improvement is brutal and unambiguous.
The Speed Benchmarks
The Speed Benchmarks
| Response Time | Probability of Booking Estimate | Competitor Status |
|---|---|---|
| Under 1 minute | 75-85% | You're first — likely the only one they talk to |
| 1-5 minutes | 55-70% | You're among the first — strong advantage |
| 5-15 minutes | 35-50% | Homeowner has received 1-2 other callbacks |
| 15-60 minutes | 20-30% | Homeowner has scheduled at least one estimate |
| 1-4 hours | 10-20% | Homeowner is comparing written estimates |
| Next day | 5-10% | Homeowner may have already booked the job |
The math is simple: a lead you call back in 60 seconds is 4-8x more likely to convert than one you call the next day.
How Homeowners Shop
When a homeowner needs a roof, HVAC, windows, or any home improvement project, they typically:
- Request 3-5 quotes simultaneously. They submit forms on multiple platforms or call multiple contractors at once.
- Book the first 2-3 estimates. They schedule in-home estimates with the first contractors who respond.
- Stop taking calls after 3 estimates are booked. Once they have three estimates scheduled, additional contractors are ignored.
- Choose from the contractors who showed up. The decision is made from the pool of contractors who actually came to the house, not from all who were contacted.
If you're not in those first 2-3 callbacks, you never even get a chance to compete on quality or price.
Speed-to-Lead Solutions
Speed-to-Lead Solutions
| Solution | Cost | Speed | Best For |
|---|---|---|---|
| Personal cell (answer every call live) | Free | Instant | Solo operators |
| Dedicated sales person / office manager | $35-$55K/year | Under 1 minute | Growing companies |
| Virtual receptionist (Ruby, Smith.ai) | $200-$500/month | Under 30 seconds | Mid-size contractors |
| Automated text + call back system (Podium, Hatch) | $300-$600/month | Under 10 seconds | Tech-savvy operations |
| Call center (outsourced) | $500-$2,000/month | Under 15 seconds | Large operations |
The minimum viable approach: set up an auto-text that fires within 10 seconds of receiving a lead. "Hi Name] — [Company] here. Got your request for a [project type] estimate. I'm pulling up your area now. Can I call you in the next 5 minutes to discuss?" This buys you time while establishing first-responder position. Read our full guide on [speed to lead.
In-Home Estimate Booking
Getting the estimate scheduled is the single most important conversion point. Everything before it is setup; everything after it is closing.
Transitioning from Phone to Appointment
"Great — based on what you're describing, I'd love to come take a look and give you an accurate estimate. We do free, no-obligation estimates. I can have someone out there [today/tomorrow/specific day]. What works better for you — morning or afternoon?"
Key principles:
- Always offer same-day or next-day availability. Even if your schedule is tight, make the first visit happen fast.
- Give a specific window, not a vague time. "Between 10 and 11 AM" beats "sometime in the morning."
- Frame it as "no-obligation" — homeowners fear being pressured during in-home estimates.
Reducing No-Shows
In-home estimate no-shows run 30-50% for many contractors. Here's how to cut that in half.
| Tactic | Impact | Implementation |
|---|---|---|
| Confirmation text morning of | Reduces no-shows by 25-30% | "Hi [Name] — confirming your estimate appointment today at [time]. [Your Name] will be there. See you then!" |
| 1-hour reminder | Reduces no-shows by 10-15% | "On my way! Should arrive in about [X] minutes." |
| Specific arrival window (not "afternoon") | Reduces no-shows by 20% | 2-hour windows max: "10 AM - 12 PM" |
| "On my way" text with ETA | Builds trust, prevents cancellation | "Hi [Name] — heading your way now, ETA 10:15 AM" |
| Professionalism signals | Reduces cancellation anxiety | Company vehicle, uniform, branded materials |
The Estimate Itself
The in-home estimate is your sales presentation. Most contractors treat it as a measurement exercise. The best contractors treat it as a consultation:
- Walk the project with the homeowner. Don't just measure — explain what you're seeing, what needs attention, and what's optional.
- Present options. Good-better-best pricing gives the homeowner control and anchors the middle option.
- Leave the estimate in writing. Email or text it before you leave the driveway.
- Set the next step. "I'll have this estimate to you by [time]. Can I follow up with you on [specific day]?"
Project Scope Qualification
Pre-qualifying home improvement leads saves hours of wasted estimates. Not every lead is worth an in-home visit.
Qualification Questions by Trade
Roofing:
| Question | Purpose |
|---|---|
| Is this storm damage or a replacement? | Insurance claim vs. out-of-pocket changes the entire sales process |
| How old is the roof? | Under 10 years = likely repair; 15+ years = likely replacement |
| Are there any active leaks? | Urgency indicator — leaks create immediate need |
| Do you own the home? | Renters can't authorize roofing work |
| Have you already gotten other estimates? | Competitive positioning |
HVAC:
| Question | Purpose |
|---|---|
| Is your system currently working? | Broken = emergency = same-day close opportunity |
| How old is the unit? | Under 10 years = repair; 15+ years = replacement |
| Is this heating, cooling, or both? | Scope and budget |
| What type of system (central, mini-split, window units)? | Product recommendation |
| Have you noticed higher energy bills? | Efficiency angle for replacement upsell |
Windows:
| Question | Purpose |
|---|---|
| How many windows are you looking to replace? | Scope and budget range |
| What's motivating the project (drafts, appearance, energy bills)? | Selling angle |
| Do you have a timeframe in mind? | Urgency assessment |
| Is this the whole house or specific rooms? | Phase-1 vs. full project |
Solar:
| Question | Purpose |
|---|---|
| Do you own the home? | Renters can't install solar |
| What's your average monthly electric bill? | ROI calculation |
| What direction does your roof face? | South-facing = optimal |
| Is your roof less than 10 years old? | Old roof = needs replacement before solar |
| Have you looked into financing or leasing? | Budget and ownership model |
Budget Discovery
Never ask "what's your budget?" directly — homeowners either don't know or won't tell you. Instead:
"Based on what you're describing, projects like this typically range from $[low] to $[high], depending on materials and scope. Does that range work for what you had in mind, or were you thinking differently?"
This anchors the conversation, identifies budget mismatches early, and prevents wasted estimates on homeowners expecting $5,000 for a $25,000 project.
Seasonal Timing and Lead Strategy
Peak Seasons by Trade
Peak Seasons by Trade
| Trade | Peak Season | Shoulder Season | Off-Season |
|---|---|---|---|
| Roofing | Spring-Summer (Apr-Aug) | Fall (Sep-Nov) | Winter (Dec-Mar) |
| HVAC | Summer (Jun-Aug) + Winter (Dec-Feb) | Spring/Fall | Mild months |
| Windows | Spring-Fall (Mar-Oct) | Late fall | Winter |
| Solar | Spring-Summer (Mar-Aug) | Fall (Sep-Nov) | Winter |
| Kitchen/Bath | Year-round (slight spring bump) | — | Holiday season (Nov-Dec) |
| Painting (exterior) | Spring-Fall (Apr-Oct) | — | Winter |
Aged Lead Pricing Advantage
Off-season and aged leads are significantly cheaper. Smart contractors buy during low-demand periods and nurture through the season.
| Lead Type | Peak Season Cost | Off-Season Cost | Aged (60+ days) |
|---|---|---|---|
| Roofing | $40-$80 | $20-$40 | $5-$15 |
| HVAC | $30-$60 | $15-$30 | $4-$12 |
| Windows | $25-$50 | $12-$25 | $3-$10 |
| Solar | $35-$70 | $18-$35 | $5-$15 |
| General remodeling | $30-$60 | $15-$30 | $4-$12 |
Buy aged leads year-round from AgedLeadStore to keep your pipeline full without paying peak-season prices.
Seasonal Urgency Hooks
Seasonal Urgency Hooks
| Season | Hook |
|---|---|
| Spring | "Best time to get ahead of summer — our schedule fills up fast once temperatures rise" |
| Summer | "We have a few openings this month — once we're booked, the next available slot is [date]" |
| Fall | "Get this done before winter weather makes the project harder and more expensive" |
| Winter | "Off-season pricing — we can offer better rates because demand is lower. Lock in now and we'll schedule for spring if you prefer" |
Aged Lead Re-Engagement for Contractors
Home improvement needs don't expire — they escalate. The homeowner who needed a new roof 6 months ago still needs a new roof. Probably more urgently, because six more months of damage have occurred.
Why Aged Leads Work for Contractors
Why Aged Leads Work for Contractors
| Reason | Explanation |
|---|---|
| Projects don't disappear | A leaky roof doesn't fix itself. Drafty windows don't improve. HVAC systems don't get younger. |
| Sticker shock fades | The homeowner who was shocked by $15,000 quotes has had months to budget and adjust expectations. |
| Urgency increases | Six months of higher energy bills, worsening damage, or continued inconvenience builds urgency. |
| Competition disappears | The 5 contractors who called them initially have moved on. You're the only one re-engaging. |
| Prices have likely increased | You can honestly say: "Material costs have gone up 5-10% since you first looked. Locking in now saves money." |
Re-Engagement Scripts
General re-engagement:
"Hi [Name], this is [Your Name] with [Company]. You looked into [project type] a while back and I wanted to check in. A lot of homeowners start the process, get busy, and put it on hold — totally normal. Are you still thinking about getting that [roof/HVAC/windows/etc.] done?"
If they say yes: "Great — a few things may have changed since you first looked. [Material costs have shifted / new product options are available / we have some schedule openings right now]. Want me to come out for a quick estimate? I can be there [day/time]."
If they say not right now: "No problem at all. When do you think you'll be ready to move forward? ... I'll set a reminder and check back in [timeframe]. In the meantime, if anything changes — especially if you notice [trade-specific trigger: leak gets worse, AC struggles in summer, etc.] — give me a call at [number]."
Storm/damage re-engagement (roofing):
"Hi [Name], this is [Your Name] with [Company]. I noticed your area had some severe weather recently, and I know you were already thinking about your roof. Would you like me to come out and do a free inspection? If there's storm damage, your homeowner's insurance may cover all or most of the replacement."
Energy bill re-engagement (HVAC/windows):
"Hi [Name], quick question — how were your energy bills this past [summer/winter]? When we talked [X months ago], you mentioned [high bills / drafty rooms / system struggling]. Most homeowners I talk to saw bills go up 15-20% this year. If you want, I can come by and do a quick efficiency assessment — no charge, and I'll give you an honest opinion on whether repair or replacement makes more sense."
Follow-Up Cadence for Home Improvement Leads
Fresh / Aged Leads (First Contact)
Fresh / Aged Leads (First Contact)
| Day | Action | Script Focus |
|---|---|---|
| Day 1 (immediate) | Auto-text + call within 5 min | "Got your request — can I call you to discuss?" |
| Day 1 (evening) | Text | "Still want to schedule a free estimate? I have [day/time] open" |
| Day 2 | Call (AM) + text (PM) | Estimate booking, mention schedule filling up |
| Day 3 | Call | "Last few spots this week — want me to squeeze you in?" |
| Day 5 | Text + email | "Here's what [project type] typically costs — and we offer financing" |
| Day 7 | Call | Soft close: "When are you planning to get this done?" |
| Day 14 | Text | Breakup: "My schedule is open — when you're ready, call me at [number]" |
Post-Estimate Follow-Up (Critical Phase)
If you gave an estimate and didn't close on the spot, this cadence prevents the deal from dying:
| Day | Action | Script Focus |
|---|---|---|
| Same day | Text | "Thanks for having me out — sent your estimate to [email]. Any questions?" |
| Day 2 | Call | "Had a chance to review the estimate? Any questions about the scope or pricing?" |
| Day 4 | Text | "Quick update — if you'd like to move forward this month, we can schedule for [date]" |
| Day 7 | Call | "Checking in — are you still comparing estimates, or have you made a decision?" |
| Day 10 | Text | Financing offer: "FYI, we offer financing — [project] could be as low as $[monthly] per month" |
| Day 14 | Call | Last push: "I'd love to earn your business. Is there anything holding you back that I can address?" |
| Day 21 | Text | Breakup: "Estimate is good for 30 days. After that, material pricing may change. Here if you need me." |
For automation setup, see our CRM configuration guide and follow-up cadence guide.
Financing as a Close Tool
Offering financing can increase your close rate by 20-30%. Many homeowners want the work done but experience sticker shock at the total project cost. Monthly payments remove that barrier.
Why Financing Works
Why Financing Works
| Scenario | Without Financing | With Financing |
|---|---|---|
| $15,000 roof replacement | "That's a lot of money" — defers project | "$149/month for 120 months — let's do it" |
| $8,000 HVAC replacement | "Let me think about it" — shops for cheaper | "$89/month — and you'll save $150/month on energy bills" |
| $25,000 window project | "We'll do it in phases over a few years" | "$225/month — do the whole house now and start saving on energy immediately" |
Common Contractor Financing Options
Common Contractor Financing Options
| Option | Provider Examples | Terms | Best For |
|---|---|---|---|
| Same as cash (0% for 12-18 months) | GreenSky, Service Finance | 0% if paid in full by promo end | Homeowners who can pay quickly |
| Low fixed rate (5-9%) | GreenSky, Hearth, Mosaic | 5-15 year terms | Mid-range projects $5K-$30K |
| FHA Title 1 loan | Banks, credit unions | Up to $25K unsecured | Homeowners with good credit |
| HELOC (homeowner arranges) | Their bank | Variable rate, flexible draw | Large projects $25K+ |
| PACE financing (solar/energy) | Ygrene, Renovate America | Repaid through property tax | Solar and energy efficiency |
The Financing Script
During the estimate:
"The total for this project is $[amount]. Now, I know that's a significant investment. We offer financing through [provider] — you can spread that over [X] months at [rate]%. That puts your monthly payment at about $[monthly amount]. A lot of our customers find that the energy savings from [new HVAC/windows/insulation] actually offset most or all of the monthly payment. Want me to run the financing application? It's a soft pull — won't affect your credit — and takes about 2 minutes."
For HVAC/windows (energy payback angle):
"Your new system will reduce your energy bills by an estimated $[savings]/month. Your financing payment is $[payment]/month. So the net cost — what you're actually paying out of pocket above what you'd spend anyway — is only $[difference]/month. For a brand new [system] with a [X]-year warranty, that's a no-brainer."
CRM for Contractors
Most contractors track leads on scraps of paper, text messages, or in their heads. A basic CRM transforms close rates.
Pipeline Stages
Pipeline Stages
| Stage | Definition | Key Action | Avg Days |
|---|---|---|---|
| New Lead | Lead received, not yet contacted | Auto-text + call within 5 minutes | 0 |
| Contacted | Spoke with homeowner | Qualify project scope and budget | 0-1 |
| Estimate Scheduled | In-home visit booked | Send confirmation, day-of reminder | 1-5 |
| Estimate Given | Quote delivered | Follow-up cadence begins | 0-1 |
| Follow-Up | Estimate delivered, awaiting decision | 7-14 day cadence | 1-21 |
| Sold | Homeowner accepted, contract signed | Schedule work, collect deposit | 0-3 |
| Scheduled | Work date confirmed | Pre-job confirmation | 1-30+ |
| In Progress | Work underway | Quality check-ins | 1-14 |
| Complete | Work finished | Final walkthrough, collect balance | 0-3 |
| Review/Referral | Post-job | Request review + referral | 7-30 |
| Nurture | Not ready now | Seasonal re-engagement | 30-365 |
CRM Recommendations for Contractors
CRM Recommendations for Contractors
| CRM | Monthly Cost | Best For |
|---|---|---|
| Jobber | $49-$129 | Small-mid contractors, scheduling + invoicing |
| ServiceTitan | $300-$500 | Large HVAC/plumbing/electrical operations |
| Housecall Pro | $49-$109 | Service-based contractors |
| JobNimbus | $25-$75 | Roofing-focused contractors |
| GoHighLevel | $97-$297 | Marketing-focused, all-in-one |
| HubSpot (free tier) | $0 | Basic pipeline tracking |
Even a free CRM is infinitely better than no CRM. The simple act of tracking where every lead stands — and setting follow-up reminders — increases close rates by 15-25%.
Conversion Benchmarks and Revenue Math
Performance Metrics by Trade
Performance Metrics by Trade
| Metric | Roofing | HVAC | Windows | Solar | Remodeling |
|---|---|---|---|---|---|
| Lead-to-contact rate | 55-70% | 50-65% | 45-60% | 40-55% | 45-60% |
| Contact-to-estimate booked | 50-65% | 55-70% | 40-55% | 35-50% | 40-55% |
| Estimate no-show rate | 20-35% | 15-25% | 25-35% | 30-40% | 20-30% |
| Estimate-to-close rate | 25-40% | 30-45% | 20-35% | 15-30% | 20-35% |
| Average job value | $8K-$15K | $5K-$12K | $8K-$20K | $15K-$35K | $10K-$50K |
| Overall lead-to-close | 5-12% | 6-14% | 3-8% | 2-7% | 3-9% |
Aged Lead Performance
Aged Lead Performance
| Metric | Aged 30-60 Days | Aged 60-120 Days | Aged 120+ Days |
|---|---|---|---|
| Contact rate | 35-50% | 25-40% | 18-30% |
| Estimate booking (of contacts) | 40-55% | 35-50% | 30-45% |
| Close rate (of estimates) | 28-40% | 25-35% | 22-32% |
| Overall close rate | 4-10% | 2-6% | 1-4% |
ROI Model for Aged Home Improvement Leads
Roofing example:
| Investment | Value |
|---|---|
| 200 aged roofing leads at $10 each | $2,000 |
| Contact rate (40%) | 80 conversations |
| Estimate booking rate (45%) | 36 estimates scheduled |
| No-show reduction (confirmations) | 28 estimates completed |
| Close rate (35%) | ~10 jobs sold |
| Average job value: $12,000 | — |
| Total revenue | $120,000 |
| Gross margin (40-50%) | $48,000-$60,000 |
| ROI on lead investment | 2,300-2,900% |
HVAC example:
| Investment | Value |
|---|---|
| 200 aged HVAC leads at $8 each | $1,600 |
| Contact rate (45%) | 90 conversations |
| Estimate booking rate (50%) | 45 estimates scheduled |
| No-show reduction | 37 estimates completed |
| Close rate (38%) | ~14 jobs sold |
| Average job value: $7,500 | — |
| Total revenue | $105,000 |
| Gross margin (40-50%) | $42,000-$52,500 |
| ROI on lead investment | 2,525-3,181% |
Model your own numbers with our ROI calculator.
Frequently Asked Questions
How fast should I respond to home improvement leads?
Within 5 minutes — ideally within 60 seconds. Homeowners request 3-5 quotes simultaneously, and they book estimates with the first 2-3 contractors who respond. After 3 estimates are scheduled, most homeowners stop answering calls. An auto-text system that fires instantly when a lead comes in — followed by a phone call within 5 minutes — puts you in the first-responder position. Companies that implement instant response see estimate booking rates increase by 30-50% compared to the industry average.
Do aged home improvement leads actually work?
Yes — and they work better than most contractors expect. Home improvement projects don't disappear; they get delayed. The homeowner who needed a new roof six months ago still needs a new roof — and after six more months of damage, the urgency is higher. The quotes they received months ago have expired. The contractors they talked to have moved on. When you re-engage, you're often the only one still in contact, which eliminates competition entirely. Aged leads at $5-$15 each deliver ROI that far exceeds fresh leads at $40-$80.
Should contractors use a CRM?
Absolutely. The average contractor loses 20-30% of potential revenue simply by failing to follow up. A CRM doesn't have to be complicated — even a simple pipeline that tracks New Lead, Estimate Scheduled, Estimate Given, Follow-Up, and Sold will transform your close rate. The act of seeing every lead in a pipeline and having follow-up reminders prevents leads from falling through the cracks. Start with a free option like HubSpot or a contractor-specific tool like Jobber or JobNimbus. You'll recoup the cost with your first additional closed job.
How do I reduce estimate no-shows?
Four tactics that collectively cut no-shows by 40-50%: (1) Confirmation text the morning of the appointment: "Confirming your estimate today at [time]. [Name] will be there. See you then!" (2) One-hour reminder text: "On my way — ETA [time]." (3) Specific arrival windows instead of vague times: "Between 10 and 11 AM" not "morning." (4) Professionalism signals: arrive in a company vehicle, wear a branded shirt, bring printed materials. Homeowners cancel on generic "some guy is coming to look at the house" appointments. They keep appointments with "the roofing specialist from [Company] who texted me his ETA."
Does offering financing really help close more jobs?
Yes — financing increases close rates by 20-30% for projects over $5,000, which covers most roofing, HVAC, window, and remodeling jobs. The reason is simple: a $15,000 roof replacement creates sticker shock. $149/month for 120 months is manageable. The key is presenting financing during the estimate, not as an afterthought when the homeowner balks at the price. Say: "The total is $15,000. We also offer financing at $149/month. Which works better for you?" Making financing a default option — not a bailout — normalizes it and removes the stigma.
Ready to start closing more home improvement jobs? Explore all aged lead types and learn the scripts that convert. Get aged home improvement leads directly from AgedLeadStore.
Contractor growth strategies, weekly. Subscribe to The Aged Lead Playbook for trade-specific scripts, estimate booking tactics, and conversion strategies from contractors who close.