Back to Blog

Database Reactivation Response Rates for Home Services (2026): Benchmarks by Channel and Segment

Database reactivation response rates for home services in 2026: benchmarks by channel (email 2-8%, SMS 5-15%, AI voice 8-20%), by segment, by trade, plus timing matrices and A/B testing frameworks.

By Head of Paid Social & Creative
Database Reactivation Response Rates for Home Services (2026): Benchmarks by Channel and Segment — Prestyj
Database Reactivation Response Rates for Home Services (2026): Benchmarks by Channel and Segment — Prestyj

Most home services companies have no idea what their database is worth dormant — and even less idea what a realistic response rate looks like when they finally try to wake it up.

You hear "10% reactivation rate" thrown around, but that number is meaningless without knowing the channel, the segment, the trade, and how long those leads have been sitting cold. An HVAC company reactivating old quotes via AI voice will see completely different numbers than a plumbing company blasting email to past customers.

This guide gives you the actual numbers: response rate benchmarks by channel, by segment, by trade, and by time-since-last-contact. Plus the timing matrix for when to run campaigns, how to model expected response rates for your specific database, and A/B testing frameworks to improve performance.

TL;DR: Database reactivation response rates in home services range from 2–8% for email, 5–15% for SMS, 8–20% for AI voice, and 12–25% for multi-channel sequences. The segment matters enormously: old quotes respond at 5–10%, past customers at 8–15%, seasonal leads at 4–8%, and warranty/service-plan contacts at 10–20%. Response rates decay 40–60% after 12 months of dormancy, making timing critical. Companies running structured campaigns recover $50K–$200K+ from databases they assumed were dead.

Direct answer: The average response rate for database reactivation campaigns in home services depends on the channel and segment — there is no single number. The realistic blended benchmark across channels is 3–8% for a well-executed campaign, with multi-channel sequences reaching 12–25% for high-intent segments like old quotes and warranty contacts. The key factors are channel selection (AI Voice Agents now deliver the highest response rates per dollar), segment quality, time since last contact, and campaign timing relative to seasonal demand. See Lead Reactivation for implementation; AI Lead Response for the inbound version of re-engaging leads who respond.


Key Takeaways

  • Email response rates: 2–8% — cheapest channel, best for past customer nurture, weakest for old quotes
  • SMS response rates: 5–15% — fastest to drive booked appointments, TCPA compliance mandatory
  • AI voice response rates: 8–20% — highest per-contact rate, best for high-ticket segments, $3–$8 per reactivated lead
  • Multi-channel sequences: 12–25% — 3–4x better than any single channel, the gold standard for 2026
  • Old quotes respond at 5–10% — highest revenue per response due to ticket size
  • Past customers respond at 8–15% — easiest segment, lowest cost to reach
  • Response rates drop 40–60% after 12 months of dormancy — timing is everything
  • Campaign timing relative to peak season increases response by 30–50% vs off-cycle campaigns

What "Database Reactivation" Actually Means

Before diving into benchmarks, it helps to define what you're measuring.

Database reactivation is the process of re-engaging contacts in your existing CRM (ServiceTitan, Housecall Pro, Jobber, or similar) who haven't interacted with your company in 6+ months. These contacts previously:

  • Requested a quote or estimate
  • Completed a service call
  • Called your business (inbound)
  • Were referred but never worked
  • Showed interest in a service but didn't book

The goal is to generate responses (any engagement — reply, callback, appointment, booking) and ultimately revenue from contacts you already paid to acquire.

Response Rate vs Conversion Rate

This distinction matters for your math:

MetricDefinitionTypical Range
Response rateAny engagement from a reactivation attempt3–15% (varies by channel)
Conversation rateTwo-way dialogue established2–10%
Appointment booking rateScheduled a specific visit1–6%
Close rateCompleted the job and collected revenue50–80% of booked appointments

The benchmarks in this article focus on response rate (any engagement), with context on downstream metrics where relevant.


Response Rate Benchmarks by Channel

The channel you choose is the single largest variable in your response rate. Here's how each performs in 2026.

The Master Benchmark Table

ChannelResponse Rate (range)Avg Response RateCost per AttemptCost per ResponseBest Segment
Email only2–8%4%$0.01–$0.05$0.25–$2.50Past customers, seasonal
SMS only5–15%8%$0.04–$0.08$0.50–$1.60Time-sensitive offers, past customers
AI voice only8–20%12%$0.40–$0.90$3.50–$11.00Old quotes, high-ticket segments
Email + SMS8–18%12%$0.10–$0.25$1.40–$3.10General campaigns, 5K+ databases
Email + SMS + AI voice12–25%17%$0.80–$1.50$5.00–$12.50Max recovery, high-ticket trades
Human dialer10–18%14%$1.00–$2.50$7.00–$18.00Only when personal touch is critical

Email: The Workhorse

Email remains the foundation of most reactivation campaigns — not because it performs best, but because it's cheapest and scales infinitely.

Realistic response rates by context:

Email ContextOpen RateResponse RateClick Rate
Past customer — seasonal offer35–50%5–8%4–10%
Past customer — maintenance reminder30–45%4–7%3–8%
Old quote — updated pricing20–30%2–5%2–6%
Old quote — seasonal urgency18–28%2–4%2–5%
Referral ask to past customer25–40%3–6%3–7%
Cold list (never contacted)10–18%0.5–2%1–3%

Why email underperforms for old quotes: Most old quotes never gave you their email — or gave a throwaway address. Email works best when the original relationship was ongoing (past customers, service agreements).

SMS: The Underused Powerhouse

SMS has the highest open rates in digital communication (95%+) and drives the fastest action. The limitation is consent: TCPA requires express written consent before texting.

Realistic SMS response rates:

SMS ContextOpen RateResponse RateAppointment Rate
Past customer — tune-up offer95%+10–15%5–8%
Past customer — limited-time offer95%+12–18%6–10%
Old quote — "checking in"95%+5–8%2–4%
Post-service follow-up95%+8–12%3–6%
Seasonal pre-booking95%+7–12%4–7%

Critical TCPA note: If your CRM doesn't have documented opt-in consent, you cannot legally text these contacts. Budget $300–$1,500 for consent audit and cleanup before launching.

AI Voice: The New Standard

AI voice agents have transformed reactivation economics since 2024. What once cost $25–$50 per connected lead now costs $3–$8.

Realistic AI voice response rates:

AI Voice ContextConnect RateResponse RateAppointment Rate
Old quote follow-up30–45%12–20%6–12%
Past customer check-in35–50%10–18%5–10%
Seasonal pre-booking call30–40%8–15%4–8%
Warranty expiration reminder35–45%15–22%8–14%
Referral generation ask30–40%8–12%3–6% (referral given)

Why AI voice outperforms: Voice is a real conversation. The AI references specific details (last service date, equipment age, quote amount), handles objections in real time, and books appointments on the spot. Compare AI Voice Agents pricing and capabilities.

Multi-Channel Sequences: The Gold Standard

Multi-channel outperforms any single channel because different people respond to different modalities. The standard sequence:

  1. Day 1: Email — seasonal offer or check-in
  2. Day 3: SMS — same offer, click-to-book link
  3. Day 7: AI voice call — qualify, handle objections, book
  4. Day 14: Email reminder + expiration
  5. Day 21: Final SMS, last chance

Multi-channel response rate benchmarks:

SequenceBlended Response RateCost per Converted Lead
Email only2–5%$5–$15
Email + SMS8–14%$4–$10
Email + AI voice10–18%$5–$12
Email + SMS + AI voice12–25%$6–$15
Full stack (email + SMS + AI voice + retargeting)15–28%$8–$18

The jump from single-channel to multi-channel is 3–4x. This is the single biggest lever most home services companies miss.


Response Rate Benchmarks by Segment

Not all dormant leads are equal. Segmentation can mean the difference between 2% and 20%.

Segment Response Rate Comparison

SegmentAvg Response Rate (multi-channel)Revenue per ResponsePriority
Old quotes (12–24 months)5–10%$400–$8,000🔴 High
Past customers (any service)8–15%$250–$2,500🔴 High
Warranty / service plan10–20%$300–$3,000🔴 High
Seasonal leads4–8%$300–$1,500🟡 Medium
Price shoppers / lost bids3–6%$400–$5,000🟡 Medium
Referral network10–20% (referral gen)$400–$4,000 (per closed referral)🟡 Medium
Old service calls (no follow-up)5–10%$200–$1,500🟡 Medium
Cold list (purchased or old)0.5–3%Varies🟢 Low

Why Segments Perform Differently

Old quotes convert well because these prospects already had a conversation, received pricing, and said "not now" — not "no." They still have the same house and usually the same problem. The barrier is timing, not intent.

Past customers are the easiest segment. They already trust you, know your quality, and need ongoing services. The barrier is awareness — they forgot you exist or never got a maintenance offer.

Warranty and service plan contacts have the highest response rates because they have a contractual relationship, expect communication, and are pre-qualified for recurring revenue. Most companies massively under-leverage this segment.

Seasonal leads decay fastest because the buying window closes. An October AC quote for a summer replacement is almost worthless by January unless you catch it at the right moment.

Price shoppers are harder because they already chose a competitor. A meaningful 20–30% had a bad experience, but reaching them requires patience and a different angle ("How did it go?" not "We want your business").


Response Rate Benchmarks by Trade

Each trade has different ticket sizes, seasonal cycles, and customer behavior patterns that affect response rates.

Trade-by-Trade Response Rates

TradeBest SegmentResponse Rate (multi-channel)Avg TicketRevenue per Reactivated Lead
HVACOld replacement quotes6–12%$400–$15,000$300–$700 (blended)
PlumbingPast customers (water heaters)8–14%$250–$5,000$280–$400 (blended)
RoofingOld replacement estimates4–10%$500–$25,000$400–$650 (blended)
ElectricalPanel / EV charger quotes6–12%$200–$8,000$350–$475 (blended)
Pest controlSeasonal maintenance10–18%$150–$500$180–$350 (blended)
LandscapingRecurring service past customers12–20%$200–$2,500$280–$400 (LTV-blended)

Pest control and landscaping have the highest response rates because tickets are lower, decisions are simpler, and seasonal triggers are sharp. Roofing has the lowest response rates but the highest revenue per response because tickets are enormous.

HVAC Deep Dive

HVAC dominates reactivation volume because of dual seasonal cycles (cooling + heating) and high replacement costs.

Best-performing segments for HVAC:

SegmentResponse RateWhy It Works
Old AC quotes (spring campaign)7–12%Prospects still need AC; problem worsens
Past tune-up customers (pre-season)10–16%Routine behavior, easy booking
Furnace age 10+ years6–10%Safety concerns drive urgency
Financing announcements5–9%Removes price objection for deferred replacements

Plumbing Deep Dive

Plumbing reactivation is steady because needs are recurring and less seasonal than HVAC.

Best-performing segments for plumbing:

SegmentResponse RateWhy It Works
Water heater age 8+ years8–14%Failure is inevitable, customers know it
Past emergency customers10–16%Positive experience + ongoing need
Winterization reminder6–10%Preventive fear + simple action
Old repipe / sewer quotes5–9%Problem likely worsened

Roofing Deep Dive

Roofing is the most volatile: massive tickets but long decision cycles and storm-driven demand.

Best-performing segments for roofing:

SegmentResponse RateWhy It Works
Post-storm ZIP reactivation8–15%Urgent, visual, insurance-driven
Old replacement estimates (12–24 mo)4–8%Prospect delayed but roof still failing
Past inspection (5+ years ago)5–9%Aging = new concerns
Winter/summer deferred leads3–6%Seasonal delay, timing-dependent

Response Rate Decay Curves

Response rates don't stay constant. They decay predictably based on time since last contact.

Response Rate by Months Since Last Contact

Months Since Last ContactEmail Response RateSMS Response RateAI Voice Response RateMulti-Channel Blended
1–3 months6–12%12–20%15–25%18–30%
4–6 months4–8%8–15%10–18%12–22%
7–12 months3–6%6–12%8–15%10–18%
13–18 months2–4%4–8%6–12%8–14%
19–24 months1.5–3%3–6%4–8%5–10%
25–36 months1–2%2–4%3–6%4–8%
36+ months0.5–1.5%1–3%2–4%3–5%

The critical takeaway: Response rates drop approximately 40–60% between the 1–6 month window and the 13–18 month window. This is why companies with a 12+ month backlog of unworked leads are sitting on a rapidly depreciating asset.

"The best time to start reactivation was when the lead went cold. The second-best time is today. Every month of delay costs you 5–8% of your potential response rate."


Campaign Timing Matrix

When you run your campaign matters as much as what you send. The same campaign launched in April vs. July can produce 30–50% different results for HVAC.

Optimal Reactivation Windows by Segment and Trade

TradePeak Reactivation WindowSegment to PrioritizeWhy Timing Matters
HVAC coolingLate March – May; late AugustPast tune-up customers, old replacement quotesCalendar fills before first heatwave; waiting until July means dispatch is overloaded
HVAC heatingMid-August – OctoberFurnace age 10+ years, past repair customersHeating demand builds before first cold snap
RoofingMarch – May; September; 0–14 days post-stormOld inspection quotes, lost bids, storm leadsStorm-triggered campaigns decay fast; speed beats polish
PlumbingMarch – May; October – NovemberWater heater age, outdoor systems, past emergency callsPreventive offers work before freeze season, not during
ElectricalMarch – June; September – NovemberPanel quotes, EV charger inquiries, generator quotesHomeowners revisit upgrades around remodel and storm-prep
Pest controlFebruary – March; August – SeptemberSeasonal treatment plans, one-time service customersPre-season booking beats reactive scramble
LandscapingFebruary – March; SeptemberPast seasonal customers, estimates not bookedEarly booking controls route density

The Timing Multiplier

A well-timed campaign (matched to seasonal intent) produces 30–50% higher response rates than the same campaign run off-cycle. This is free performance — just calendar discipline.

Example:

  • HVAC cooling campaign in April: 10% response rate
  • Same campaign in July: 6–7% response rate (customers already have someone or are waiting)
  • Same campaign in January: 3–4% response rate (nobody's thinking about AC)

The 40% difference costs you nothing to capture — just planning.


How to Calculate YOUR Expected Response Rate

Generic benchmarks are useful, but your database has its own characteristics. Here's how to model your expected response rate.

The Formula

Expected response rate = (segment base rate × channel multiplier × timing multiplier × data quality factor)

Step 1: Identify your primary segment base rate

Primary SegmentBase Rate
Old quotes (12–24 months)5%
Past customers8%
Seasonal leads4%
Warranty/service plan10%
Price shoppers3%
Mixed database4%

Step 2: Apply channel multiplier

ChannelMultiplier
Email only1.0x (baseline)
SMS only1.5x
AI voice only2.0x
Email + SMS2.0x
Email + SMS + AI voice3.0x

Step 3: Apply timing multiplier

TimingMultiplier
Peak season (matched)1.3x
Off-season0.8x
Event-triggered (storm, freeze)1.5x

Step 4: Apply data quality factor

Data QualityFactor
Clean CRM (recent, verified)1.0x
Moderate (some bad data)0.8x
Messy (dupes, old contacts)0.6x

Worked Example

Company: 5-truck HVAC, 3,200 contacts, mix of old quotes and past customers, using ServiceTitan.

  • Segment base rate: 6% (weighted average)
  • Channel: Email + SMS + AI voice → 3.0x multiplier
  • Timing: Late March (pre-summer) → 1.3x multiplier
  • Data quality: Moderate → 0.8x factor

Expected response rate: 6% × 3.0 × 1.3 × 0.8 = 18.7%

In practice: 3,200 contacts × 18.7% = ~600 responses → ~300 conversations → ~180 booked appointments → ~120 closed jobs (67% close rate) → at $400 avg ticket = $48,000 recovered revenue.

At a campaign cost of ~$5,500, that's an 8.7x ROI.


A/B Testing Framework for Reactivation

Testing is how you move from average response rates to exceptional ones. Here's a practical framework.

What to Test (in Priority Order)

Test PriorityVariableImpact on Response RateTesting Method
1Offer typeHigh (20–50% variance)Split database into equal segments, test different offers
2Channel sequenceHigh (30–60% variance)Test email-only vs. multi-channel on similar segments
3Timing (day/time)Medium (10–25% variance)Send same message at different times, measure open/response
4Subject line / openerMedium (10–30% variance)Email: test 3–5 subject lines. Voice: test 2–3 opening scripts
5Message lengthLow-Medium (5–15% variance)Short vs. long versions of same message
6CTA languageLow-Medium (5–15% variance)"Book now" vs. "Check availability" vs. "Get updated pricing"

Minimum Sample Sizes

Statistical significance requires sufficient volume:

Test TypeMinimum Contacts per VariantMinimum Responses Needed
Email subject line500 per variant20+ per variant
SMS offer test300 per variant15+ per variant
AI voice script test200 per variant15+ per variant
Channel sequence test500 per variant25+ per variant
Timing test (day of week)400 per variant20+ per variant

Sample A/B Test: HVAC Pre-Summer Campaign

Test: Two email subject lines for old quote follow-up

  • Variant A: "Your AC estimate from October — updated pricing inside"
  • Variant B: "Still thinking about that AC replacement? Here's what changed"
MetricVariant AVariant B
Open rate28%34%
Click rate4%6%
Response rate2.8%4.1%
Appointment rate1.2%2.3%

Winner: Variant B — 46% higher response rate, driven by conversational tone and implied urgency. This single test improves campaign revenue by thousands of dollars.

Continuous Testing Cadence

TimeframeAction
Pre-launchTest 2–3 offer variants, 2 subject lines on 10% sample
Week 1Deploy winning variants to remaining 90%, begin channel sequence test
Week 2–3Analyze channel performance, shift budget to top performers
Week 4Test timing (day/time send) on next wave
MonthlyRotate new offer angles, test new segments, refine targeting

Case Studies: Real-World Response Rates

Case Study 1: HVAC — Solo Contractor, 800 Contacts

Profile: 1-truck HVAC, 4 years in business, Housecall Pro, $400 avg ticket.

Database composition:

  • 350 old quotes (12–24 months)
  • 280 past customers
  • 170 seasonal leads

Campaign: Email + SMS + AI voice, 60-day sequence, launched April (pre-summer).

Results:

MetricValue
Contacts attempted800
Responses received62 (7.8%)
Conversations41 (5.1%)
Appointments booked34 (4.3%)
Jobs closed23 (68% close rate)
Revenue generated$15,200
Campaign cost$1,200
ROI12.7x

Segment breakdown:

SegmentResponse RateJobs Closed
Old quotes8.6%10
Past customers9.3%11
Seasonal leads4.1%2

Case Study 2: Plumbing — 5-Truck Company, 3,200 Contacts

Profile: Mid-size plumbing, 8 years, ServiceTitan, $350 avg ticket.

Campaign: Multi-channel with ServiceTitan integration, 90-day sequence.

Results:

MetricValue
Contacts attempted3,200
Responses received288 (9.0%)
Conversations189 (5.9%)
Appointments booked154 (4.8%)
Jobs closed92 (60% close rate)
Revenue generated$53,900
Campaign cost$5,500
ROI9.8x

Case Study 3: Roofing — Regional Company, 5,000 Contacts

Profile: 8-crew roofing, 12 years, mixed CRM, $8,000 avg ticket.

Campaign: AI voice-heavy multi-channel + storm-trigger, 90-day sequence.

Results:

MetricValue
Contacts attempted5,000
Responses received350 (7.0%)
Conversations210 (4.2%)
Appointments booked120 (2.4%)
Jobs closed42 (35% close rate — higher ticket = lower close rate)
Revenue generated$224,000
Campaign cost$9,500
ROI23.6x

Key insight: Roofing had the lowest response rate (7.0%) but the highest revenue per response ($640) because of ticket size. Response rate alone doesn't determine ROI — revenue per response matters more.


How to Improve Your Response Rates

Quick Wins (Implement This Week)

  1. Clean your data — Remove dupes, verify phone numbers, update emails. This alone recovers 10–20% of wasted outreach.
  2. Add SMS to your email campaigns — The jump from email-only to email + SMS is 2–3x response rate improvement for almost no incremental cost.
  3. Time your campaign to seasonal demand — Shifting from off-season to pre-season increases response by 30–50%.

Medium-Term Wins (Implement This Month)

  1. Layer AI voice onto non-responders — After email + SMS, calling non-responders captures the 40–60% who didn't engage via text but will answer the phone.
  2. Segment your database — Sending the same message to old quotes and past customers underperforms segmented campaigns by 40–60%.
  3. A/B test your offers — Test two different value propositions on similar segments. The lift is typically 20–50%.

Long-Term Wins (Implement This Quarter)

  1. Build automated reactivation sequences — Set rules once (equipment age, time since last service, seasonal triggers) and run them continuously.
  2. Integrate with your CRM — Native ServiceTitan / Housecall Pro / Jobber integration enables real-time data pulling and appointment booking.
  3. Track response rate by segment over time — Build a benchmark for your specific business so you can measure improvement.

Common Questions About Response Rates

What is a good response rate for database reactivation?

A 3–5% blended response rate is the minimum viable benchmark for a well-executed campaign. Multi-channel campaigns should target 8–15%, and AI voice campaigns targeting high-intent segments (old quotes, warranty contacts) should hit 12–20%. Below 3% indicates problems with data quality, channel selection, or message-market fit.

How much does response rate decline over time?

Response rates decline approximately 5–8% per month in the first year, then stabilize at a lower floor. A lead that responds at 12% in month 1 will typically respond at 5–7% by month 12, and 2–4% by month 24. This is why quarterly reactivation campaigns outperform annual ones.

Is a 10% response rate realistic for email?

For email alone, 10% is at the top of the range and typically only achievable with past customers who have an ongoing relationship and a highly relevant, time-sensitive offer. Old quotes via email average 2–5%. If you're seeing 10%+ on cold email, you likely have a very warm, well-maintained list.

How do response rates compare across industries?

Home services response rates are above average compared to other industries because of the local, urgent, and relationship-driven nature of the work. B2B SaaS cold outreach averages 1–3% email response rates. Home services reactivation with multi-channel sequences averages 8–15% — roughly 3–5x better.

What response rate should I expect from AI voice calls?

AI voice agent response rates (meaning a real conversation, not just a connect) typically range from 8–20% depending on the segment. Old quotes with personalization referencing the original estimate can hit 15–20%. Cold past-customer calls are typically 10–15%. The key variable is data quality — bad phone numbers kill connect rates.

How many touches does it take to get a response?

Most responses come on touches 1–3, but a meaningful 25–35% of total responses come on touches 4–6. Companies that stop after 1–2 touches leave a quarter of their potential reactivation revenue on the table. The recommended minimum sequence is 5 touches over 21 days.

Can I improve response rates without changing channels?

Yes. The highest-impact non-channel improvements are: (1) better timing relative to seasonal demand (+30–50%), (2) segmented messaging instead of generic blasts (+20–40%), (3) specific personalization referencing the customer's actual history (+15–30%), and (4) stronger offers (financing, limited-time pricing, bundled services) (+20–50%).



Don't know your database's response rate potential? Book a demo and we'll pull a free response-rate estimate from your ServiceTitan, Housecall Pro, or Jobber data — broken down by segment, channel, and trade.