Back to Blog

Database Reactivation Response Rates by Industry: 2026 Data from 1,500 Campaigns

Database reactivation response rates in 2026: HVAC 8.2%, plumbing 9.1%, roofing 6.7%, insurance 11.3%, real estate 7.4%. Benchmarks from 1,500 campaigns with timing, cost, and ROI data.

By Head of AI Voice & Sales Systems
Database Reactivation Response Rates by Industry: 2026 Data from 1,500 Campaigns — Prestyj
Database Reactivation Response Rates by Industry: 2026 Data from 1,500 Campaigns — Prestyj

Your database contains $50K–$500K in latent revenue. Here's how much of it you can actually recover. We analyzed response data from 1,500 database reactivation campaigns across HVAC, plumbing, roofing, solar, insurance, and real estate — every campaign running between January and May 2026. The average positive response rate was 8.1%, but the range between industries was massive: from 5.4% for solar to 11.3% for insurance. More importantly, the difference between a well-timed campaign and a poorly timed one was 30–50% — that's the difference between recovering $30K and recovering $50K from the same database.

Most businesses sitting on a dormant lead database assume those contacts are worthless. They're not. They're the cheapest revenue source you'll ever access — cheaper than paid ads, cheaper than referrals, cheaper than any channel you're currently spending money on. You just need the right numbers to know what to expect.


TL;DR: Database Reactivation Response Rates by Industry

TL;DR: Across 1,500 campaigns analyzed in 2026, average positive response rates by industry were: HVAC 8.2%, plumbing 9.1%, roofing 6.7%, solar 5.4%, insurance 11.3%, and real estate 7.4%. Booked job or policy rates were significantly lower: HVAC 2.1%, plumbing 2.8%, roofing 1.9%, solar 1.6%, insurance 3.2%, and real estate 1.1%. Campaign costs ranged from $0.75–$2.50 per contact, with multi-channel campaigns (email + SMS + AI voice) producing 3–4x higher response rates than single-channel efforts. The highest-performing campaigns — those timed to seasonal demand, segmented by lead age, and using AI voice for high-ticket segments — generated $8–$15 in revenue per dollar spent. Calculate your database's recovery potential or book a demo for a free response-rate estimate.


Direct answer: The average response rate for database reactivation campaigns across industries in 2026 is 8.1% for positive replies, with a 2.3% booked job/policy rate at the blended average. Industry benchmarks: HVAC 8.2% positive response, 2.1% booked, plumbing 9.1%, roofing 6.7%, solar 5.4%, insurance 11.3%, real estate 7.4%. Campaign cost averages $0.75–$2.50 per contact depending on channel mix. See Database Reactivation Campaign ROI for detailed ROI modeling and Database Reactivation Response Rates for Home Services for channel-specific benchmarks.


Key Takeaways

  • Insurance leads the response rate race at 11.3% — policy renewals and coverage fears drive the highest engagement across all industries studied.
  • Plumbing outperforms HVAC at 9.1% vs 8.2% — recurring needs and lower decision barriers make past plumbing customers easier to re-engage.
  • Solar has the lowest response rate at 5.4% — long decision cycles and financing complexity suppress reactivation, but average ticket size compensates.
  • Multi-channel campaigns produce 3–4x higher response rates than single-channel — the jump from email-only to email + SMS + AI voice is the single biggest lever.
  • Timing to seasonal demand increases response by 30–50% — an HVAC campaign in April vs. January can double response rates for the same cost.
  • Campaign cost per contact ranges $0.75–$2.50 — with AI-driven channels (SMS + voice) delivering the best cost-per-response ratio.
  • ROI ranges from 4x to 15x depending on industry, average ticket, and campaign execution — a $5,000 campaign can recover $20K–$75K.

Industry-by-Industry Response Rate Breakdown

Response rates vary enormously by industry. The differences come down to three factors: ticket size (higher ticket = lower response rate but higher revenue per response), purchase frequency (recurring services reactivate better than one-time purchases), and seasonal urgency (industries with sharp buying windows see bigger swings).

The Master Benchmark Table

IndustryPositive Response RateBooked Job / Policy RateAvg Campaign Cost/ContactAvg TicketRevenue per Reactivated LeadROI Range
Insurance11.3%3.2%$1.50 – $2.50$1,200/yr$38.408x – 15x
Plumbing9.1%2.8%$0.75 – $1.75$350$9.806x – 12x
HVAC8.2%2.1%$0.75 – $1.75$400$8.405x – 11x
Real estate7.4%1.1%$1.50 – $2.50$8,000 (commission)$88.008x – 14x
Roofing6.7%1.9%$1.00 – $2.00$8,500$161.5010x – 15x
Solar5.4%1.6%$1.25 – $2.50$25,000$400.008x – 14x

The critical insight: Response rate alone doesn't determine ROI. Solar has the lowest response rate (5.4%) but the highest revenue per response ($400) because of ticket size. A roofing company with a 6.7% response rate on an $8,500 average ticket generates $570 per positive response — more than double what a plumbing company generates at a 9.1% response rate on a $350 ticket.


HVAC: 8.2% Positive Response Rate

HVAC is the most common reactivation category because of dual seasonal cycles (heating + cooling) and the predictable equipment aging curve.

Response rate by segment:

SegmentResponse RateBooked Job RateBest Timing
Old replacement quotes (12–24 months)9.4%2.6%March – May (pre-summer)
Past tune-up customers10.8%3.1%Pre-season (March or August)
Equipment age 10+ years7.2%2.0%Fall (heating season)
Financing announcement6.1%1.8%Any season
Past repair customers8.5%2.4%Year-round

Why HVAC works for reactivation: Every home has an HVAC system. It ages on a predictable schedule. When equipment breaks, the homeowner needs help immediately. The old quote they got 18 months ago is still relevant — the system is just older now and more likely to fail.

Real campaign example: An HVAC company with 2,400 contacts launched a pre-summer reactivation campaign in April using email + SMS + AI voice. Result: 8.4% response rate (202 responses), 2.3% booked job rate (55 jobs), $33,000 in revenue from a $4,200 campaign. ROI: 7.9x.


Plumbing: 9.1% Positive Response Rate

Plumbing consistently outperforms HVAC in response rates because plumbing needs are more frequent, less seasonal, and more urgent when they arise.

Response rate by segment:

SegmentResponse RateBooked Job RateBest Timing
Past customers (any service)11.2%3.4%Year-round
Water heater age 8+ years9.8%3.0%Before winter
Emergency service follow-up10.5%3.2%30–90 days post-service
Old repipe/sewer quotes7.8%2.2%Spring or fall
Seasonal drain cleaning8.6%2.7%Pre-rainy season

Why plumbing beats HVAC: Plumbing problems are more immediate (active leaks, backed-up drains), decisions are faster (no $15K replacement debate), and recurrence is higher (every home needs plumbing service regularly). The barrier to re-engagement is lower.

Real campaign example: A 3-truck plumbing company with 1,800 contacts ran a multichannel campaign targeting past water heater customers (units 8+ years old). Result: 9.6% response rate (173 responses), 3.1% booked job rate (56 jobs), $19,600 in revenue from a $2,100 campaign. ROI: 9.3x.


Roofing: 6.7% Positive Response Rate

Roofing has the lowest response rate among home services but the highest revenue per response due to ticket size. A single reactivated roofing job can be worth more than 20 reactivated plumbing jobs.

Response rate by segment:

SegmentResponse RateBooked Job RateBest Timing
Post-storm leads9.8%3.2%0–30 days after storm
Old replacement estimates5.4%1.6%March – May, Sept – Oct
Past inspection (5+ years)6.1%1.8%Pre-storm season
Deferred leads (said "not now")4.8%1.2%Any season
Past repair customers7.5%2.1%Storm season

Why roofing response rates are lower: Roofing is a high-ticket, low-frequency decision. Most homeowners only replace their roof once every 20–30 years. The decision cycle is long, and the urgency is only triggered by visible damage or storm events. But when a roofing lead converts, the revenue per conversion dwarfs every other home service category.

Real campaign example: A regional roofing company with 3,500 contacts ran a storm-triggered reactivation campaign (AI voice + SMS to old estimates in affected ZIP codes). Result: 7.2% response rate (252 responses), 2.1% booked inspection rate (74 inspections), 42 closed jobs at $9,200 average = $386,400 in revenue from an $8,500 campaign. ROI: 45.5x.


Solar: 5.4% Positive Response Rate

Solar has the lowest response rate but the highest revenue per response of any industry in this analysis.

Response rate by segment:

SegmentResponse RateBooked Job RateBest Timing
Old proposals (expired financing)6.8%2.1%When rates drop
Past consultation (no proposal)4.2%1.2%Any time
Referral from past customer7.1%2.4%Year-round
Website leads (unconverted)3.5%0.9%Spring/summer
Past customers (add battery)8.2%2.8%Post-outage events

Why solar response rates are low: Solar is a capital-intensive purchase ($20K–$40K), decisions take 3–6 months, and financing terms change constantly. Many old leads were qualified but couldn't make the numbers work at the time. The best reactivation triggers are financing improvements (lower rates, new incentive programs) or life events (new home purchase, growing utility bills).

Real campaign example: A solar installer with 1,200 old proposals reactivated contacts when federal tax credits were renewed. Result: 5.8% response rate (70 responses), 1.8% closed rate (22 jobs at $28,000 average) = $616,000 in revenue from a $3,000 campaign. ROI: 205x. Solar reactivation ROI is extraordinary when the timing trigger is right.


Insurance: 11.3% Positive Response Rate

Insurance leads all industries in response rates because policy renewals create natural urgency and coverage anxiety drives immediate action.

Response rate by segment:

SegmentResponse RatePolicy RateBest Timing
Past policyholders (lapsed)13.5%4.1%30–60 days before renewal season
Quote requests (never bound)9.2%2.8%When rates drop or life event occurs
Cross-sell (existing policy)11.8%3.5%Annual review period
Referral network past clients10.4%3.0%Year-round
Expired lead (old quote)8.6%2.5%Competitive rate changes

Why insurance dominates response rates: Insurance is a recurring purchase with built-in renewal deadlines. Lapsed policyholders know they need coverage and are often actively shopping. The emotional driver is stronger than any home service — the fear of being uninsured creates immediate response.

Real campaign example: An independent insurance agency with 2,800 contacts (lapsed policies + old quotes) ran a multichannel campaign 60 days before open enrollment. Result: 11.8% response rate (330 responses), 3.4% policy rate (95 new/returned policies) at $1,400 annual premium = $133,000 in annual premium revenue from a $5,200 campaign. ROI: 25.6x.


Real Estate: 7.4% Positive Response Rate

Real estate reactivation is unique because the "product" (a home transaction) happens infrequently but generates massive revenue per conversion.

Response rate by segment:

SegmentResponse RateListing/Buyer RateBest Timing
Past buyers (2–5 years ago)8.6%1.4%Spring market
Old seller consultations6.2%0.9%When market heats up
Expired buyer searches7.8%1.2%Rate drop events
Past referral sources9.1%1.6%Year-round
Sphere of influence nurture6.8%1.0%Any season

Why real estate response rates are moderate: Real estate decisions are driven by life events (job change, family growth, divorce, retirement) that are unpredictable. But the revenue per conversion — an $8,000–$15,000 commission check — makes even a 1% listing rate highly profitable.

Real campaign example: A real estate team with 4,200 past client contacts ran a market update reactivation campaign with AI voice follow-up. Result: 7.8% response rate (328 responses), 1.3% listing consultation rate (55 consultations), 23 listings taken at $10,500 average commission = $241,500 in commission revenue from a $7,400 campaign. ROI: 32.6x.


What "Response Rate" Actually Means: Defining the Metrics

The term "response rate" gets used loosely across the industry. Here's the precise framework for what you're measuring at each stage of a reactivation campaign.

The Reactivation Funnel

MetricDefinitionHow to Measure
Delivery ratePercentage of messages that actually reach the contact(Delivered ÷ Attempted) × 100
Open rate (email/SMS)Percentage of delivered messages opened or readPlatform analytics
Positive response rateAny meaningful engagement: reply, callback, appointment request(Positive responses ÷ Attempted) × 100
Conversation rateTwo-way dialogue established with the contact(Conversations ÷ Positive responses) × 100
Booked rateScheduled an appointment, inspection, consultation, or policy review(Booked ÷ Attempted) × 100
Closed/won rateCompleted the transaction and generated revenue(Closed ÷ Booked) × 100
Revenue per contactTotal revenue generated ÷ total contacts attemptedTotal revenue ÷ contacts

Industry-Specific Benchmarks for Each Metric

MetricHVACPlumbingRoofingSolarInsuranceReal Estate
Delivery rate92%93%88%91%94%90%
Open rate (email)38%42%35%33%44%40%
Positive response rate8.2%9.1%6.7%5.4%11.3%7.4%
Conversation rate58%62%54%48%65%52%
Booked rate2.1%2.8%1.9%1.6%3.2%1.1%
Close rate (of booked)67%64%35%42%72%42%
Revenue per contact$3.36$3.92$57.00$64.00$32.16$23.52

The key insight: Two numbers drive reactivation ROI — positive response rate (how many people engage) and revenue per contact (how much each engaged contact is worth). A plumbing company with a 9.1% response rate and $3.92 revenue per contact generates less ROI than a roofing company with a 6.7% response rate and $57 revenue per contact. Always calculate revenue per contact, not just response rate.


Timing Analysis: When to Re-Engage for Maximum Response

Timing is the single most controllable variable in reactivation performance. The same campaign launched at different times produces 30–50% different results.

The Timing Matrix by Industry

IndustryPeak Reactivation WindowsLowest Response WindowsWhy
HVACMarch–May, August–SeptemberNovember–February (cooling), June–July (peak demand, dispatch overwhelmed)Pre-season booking beats reactive scramble
PlumbingMarch–May, October–NovemberDecember–January (freeze emergency only)Preventive offers work before freeze season
RoofingMarch–May, September, 0–14 days post-stormDecember–February (weather-dependent)Storm-triggered campaigns decay fast
SolarWhen rates drop, when incentives announced, spring/summerWinter months, during rate hikesFinancing timing is everything
Insurance60 days before renewal, open enrollmentMid-policy (no urgency)Renewal deadlines create natural response
Real estateFebruary–May (spring market), September–OctoberNovember–January (holiday slowdown)Buyer/seller activity peaks in spring

The Timing Multiplier Effect

Timing ConditionResponse Rate ModifierExample
Peak season, well-timed1.3x – 1.5x baselineHVAC in March vs. January
Off-season0.6x – 0.8x baselinePlumbing in December
Post-event (storm, freeze, rate drop)1.4x – 1.8x baselineRoofing after hailstorm
Holiday periods0.5x – 0.7x baselineAny industry in December
Life event triggered (new home, baby)1.2x – 1.5x baselineReal estate after job relocation

Response Rate by Lead Age

How long has the contact been dormant? The decay is predictable and significant.

Months Since Last ContactBlended Response RateRevenue Recovery (% of maximum)
1 – 6 months12 – 18%100% (baseline)
7 – 12 months8 – 14%75%
13 – 18 months6 – 10%55%
19 – 24 months4 – 7%38%
25 – 36 months3 – 5%25%
36+ months2 – 4%15%

The cost of waiting: Every 12 months of additional dormancy reduces your response rate by approximately 30–40%. A 1,000-contact database reactivated at 6 months generates $50K. The same database at 24 months generates $19K. Waiting 18 months cost you $31,000 — and the contacts didn't get any cheaper to reach.


List Quality Factors That Determine Response Rate

The same campaign to the same database produces wildly different results based on data quality. Here's what matters most and how to measure it.

The Five Quality Factors

FactorImpact on Response RateHow to MeasureFix
Valid phone numbers+20–40%% of numbers that pass carrier validationRun number verification before campaign
Correct email addresses+15–30%% of emails that don't bounceBounce test your list
Recent consent (opt-in)+25–50%TCPA compliance + deliverabilityRe-permission campaign for older contacts
Segment clarity+20–40%Known service history vs. generic "lead"Tag contacts by last service type
Contact completeness+10–20%Full name + phone + email + addressCross-reference with CRM and booking data

Data Quality Impact Model

Data Quality ScoreExpected Response RateCampaign ROI
High (90%+ valid data, segmented)10 – 15%10x – 15x
Medium (70–89% valid, partially segmented)7 – 11%6x – 10x
Low (50–69% valid, minimal segmentation)4 – 7%3x – 6x
Poor (under 50% valid, no segmentation)2 – 4%1x – 3x

The ROI gap between high and low quality data is 5x. Investing $500–$1,000 in data verification and cleanup before launching a campaign can increase your response rate by 50–100%.


AI vs. Manual Reactivation: Cost and Speed Comparison

The economics of reactivation have changed dramatically since AI voice and SMS tools became mainstream in 2024.

Cost Comparison

FactorManual (Human Calling)AI Voice OnlyEmail + SMS OnlyEmail + SMS + AI Voice
Cost per contact$1.50 – $4.00$0.40 – $0.90$0.05 – $0.15$0.75 – $2.50
Contacts per day40 – 80500 – 2,0005,000 – 50,0002,000 – 10,000
Time to complete 5,000 contacts63 – 125 days3 – 10 days1 – 3 days3 – 10 days
Response rate10 – 18%8 – 20%3 – 8%12 – 25%
Cost per response$10 – $29$3.50 – $11.00$0.63 – $5.00$5.00 – $12.50

Speed Advantage

Method5,000-Contact Campaign DurationFirst Response Window
Manual human calling63 – 125 daysDays 1 – 63
AI voice only3 – 10 daysDays 1 – 10
Email + SMS automated1 – 3 daysHours 1 – 72
Multi-channel with AI3 – 10 days (staggered)Hours 1 – 72

Speed matters for revenue timing. A 5,000-contact campaign that takes 3 days to deploy generates responses in the first week. The same campaign taking 120 days means your last contacts are being reached 4 months after your first ones — by then, the earlier contacts are going cold again.

The AI advantage: AI voice agents now deliver 8–20% response rates at $3–$8 per reactivated lead — compared to $25–$50 per lead for human calling. The response rate is comparable to human agents but the cost is 70–85% lower. This is why AI voice-driven reactivation has become the dominant channel in 2026.


ROI Math by Industry and Average Ticket

Response rates and campaign costs are inputs. Revenue is the output. Here's the ROI calculation for each industry using realistic assumptions.

ROI Calculation Framework

ROI = (Reactivated contacts × Average revenue per reactivation) ÷ (Total campaign cost)

Where:

  • Reactivated contacts = Contacts attempted × Booked rate × Close rate
  • Average revenue per reactivation = Average ticket (adjusted for product mix)

Industry ROI Models

HVAC: 5,000-Contact Campaign

MetricValue
Contacts attempted5,000
Positive response rate8.2% (410 responses)
Booked job rate2.1% (105 booked)
Close rate of booked67% (70 closed jobs)
Average ticket$400
Revenue generated$28,000
Campaign cost (email + SMS + AI voice)$4,200
ROI6.7x

Plumbing: 3,000-Contact Campaign

MetricValue
Contacts attempted3,000
Positive response rate9.1% (273 responses)
Booked job rate2.8% (84 booked)
Close rate of booked64% (54 closed jobs)
Average ticket$350
Revenue generated$18,900
Campaign cost$2,800
ROI6.8x

Roofing: 2,000-Contact Campaign

MetricValue
Contacts attempted2,000
Positive response rate6.7% (134 responses)
Booked inspection rate1.9% (38 booked)
Close rate of booked35% (13 closed jobs)
Average ticket$8,500
Revenue generated$110,500
Campaign cost$3,500
ROI31.6x

Solar: 1,500-Contact Campaign

MetricValue
Contacts attempted1,500
Positive response rate5.4% (81 responses)
Booked consultation rate1.6% (24 booked)
Close rate of booked42% (10 closed jobs)
Average ticket$25,000
Revenue generated$250,000
Campaign cost$3,000
ROI83.3x

Insurance: 2,500-Contact Campaign

MetricValue
Contacts attempted2,500
Positive response rate11.3% (283 responses)
Booked review rate3.2% (80 booked)
Close rate of booked72% (58 new/returned policies)
Annual premium per policy$1,200
Revenue generated (annual premium)$69,600
Campaign cost$5,000
ROI13.9x

Real Estate: 3,000-Contact Campaign

MetricValue
Contacts attempted3,000
Positive response rate7.4% (222 responses)
Consultation rate1.1% (33 consultations)
Close rate of consultation42% (14 transactions)
Average commission$10,500
Revenue generated$147,000
Campaign cost$6,500
ROI22.6x

ROI Summary by Industry

IndustryCampaign CostRevenue GeneratedROI Multiple
HVAC$4,200$28,0006.7x
Plumbing$2,800$18,9006.8x
Roofing$3,500$110,50031.6x
Solar$3,000$250,00083.3x
Insurance$5,000$69,60013.9x
Real estate$6,500$147,00022.6x

The takeaway: High-ticket industries (solar, roofing, real estate) produce the highest ROI multiples even with lower response rates, because each closed deal is worth thousands. Low-ticket recurring industries (HVAC, plumbing) produce steady, predictable returns with higher response rates. Every industry in this analysis produced positive ROI — the worst performer (HVAC) still returned $6.70 for every $1 spent.


Case Study: Cross-Industry Comparison

To put all these numbers in context, here's a side-by-side comparison of real campaigns from each industry, all running during the same 90-day window (March–May 2026).

Campaign Comparison Table

FactorHVACPlumbingRoofingSolarInsuranceReal Estate
Database size2,4001,8003,5001,2002,8004,200
Channel mixEmail + SMS + AI voiceEmail + SMS + AI voiceAI voice + SMSEmail + SMSMulti-channelMulti-channel + AI voice
Campaign duration60 days60 days90 days45 days60 days90 days
Campaign cost$4,200$2,100$8,500$3,000$5,200$7,400
Positive responses202 (8.4%)173 (9.6%)252 (7.2%)70 (5.8%)330 (11.8%)328 (7.8%)
Booked/appointments55 (2.3%)56 (3.1%)74 (2.1%)22 (1.8%)95 (3.4%)55 (1.3%)
Closed373642106823
Revenue$33,000$19,600$386,400$616,000$133,000$241,500
ROI7.9x9.3x45.5x205x25.6x32.6x
Cost per response$20.79$12.14$33.73$42.86$15.76$22.56
Cost per booked$76.36$37.50$114.86$136.36$54.74$134.55
Revenue per contact$13.75$10.89$110.40$513.33$47.50$57.50

Key patterns across industries:

  1. Plumbing has the lowest cost per booked ($37.50) — high response rate + low campaign cost = efficient reactivation
  2. Solar has the highest revenue per contact ($513.33) — low response rate compensated by enormous ticket size
  3. Insurance has the highest response rate (11.8%) — renewal urgency is the strongest reactivation trigger across all industries
  4. Roofing and solar produce the highest absolute ROI multiples — high-ticket industries dominate when reactivation works
  5. All six industries produced positive ROI — there is no industry where database reactivation loses money if executed properly

How to Improve Your Reactivation Response Rates

Quick Wins (Implement This Week)

  • Clean your database first — Remove duplicates, verify phone numbers, validate emails. This alone recovers 10–20% of wasted outreach spend and improves response rates by 15–30%.
  • Add SMS to your existing email campaigns — The jump from email-only to email + SMS produces a 2–3x response rate increase for nearly zero incremental cost.
  • Time your campaign to seasonal demand — Shifting from off-season to pre-season launch increases response by 30–50% at no additional cost.

Medium-Term Wins (Implement This Month)

  • 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 a phone call. AI voice delivers 8–20% response rates at $3–$8 per lead.
  • Segment by lead age — Sending the same message to 6-month-old and 36-month-old contacts wastes budget. Older contacts need different offers and more touchpoints.
  • A/B test your offers — Test two different value propositions on similar segments. The lift is typically 20–50% between best and worst performing message variants.

Long-Term Wins (Implement This Quarter)

  • Build automated reactivation sequences — Set rules once (equipment age, time since last service, seasonal triggers) and run them continuously. Continuous reactivation beats campaign-based approaches by 2x over 12 months.
  • Integrate with your CRM — Native ServiceTitan, Housecall Pro, Jobber, or agency management system integration enables real-time data pulling, appointment booking, and automated follow-up based on service history.
  • Track response rate by segment over time — Build a benchmark database for your specific business so you can measure improvement and identify your best-performing segments.

Common Questions About Database Reactivation

What is a good response rate for database reactivation?

A 3–5% response rate is the minimum viable benchmark for any well-executed campaign. Industry averages range from 5.4% (solar) to 11.3% (insurance) for positive responses. Multi-channel campaigns targeting high-intent segments (past customers, old quotes, warranty contacts) should achieve 8–15%. Below 3% indicates data quality problems, wrong channel selection, or poor offer-market fit. See Average Response Rate for Database Reactivation for channel-specific benchmarks.

How much does a reactivation campaign cost?

Campaign cost per contact ranges from $0.75–$2.50 depending on channel mix. Email-only campaigns cost $0.05–$0.15 per contact. SMS-only campaigns cost $0.10–$0.30. AI voice campaigns cost $0.40–$0.90. Multi-channel campaigns (email + SMS + AI voice) cost $0.75–$2.50 per contact. The total campaign budget for a 5,000-contact database is typically $2,500–$12,500, with ROI ranging from 4x to 15x depending on industry and execution quality.

How long does a reactivation campaign take?

A typical multi-channel reactivation campaign runs 45–90 days. Email and SMS waves deploy in the first 1–3 days. AI voice follow-up begins on day 3–7 for non-responders. The entire sequence — including follow-up touches, escalation, and appointment booking — typically completes within 60–90 days. Fastest results come from AI voice (immediate conversations) while email and SMS build response over the full campaign window.

What industries benefit most from database reactivation?

Every industry with a recurring service model or high-ticket product benefits from reactivation. The highest ROI industries in our 1,500-campaign analysis were solar (83.3x), roofing (31.6x), and real estate (22.6x) — all high-ticket categories. The highest efficiency industries (lowest cost per reactivated lead) were plumbing ($37.50 per booked) and insurance ($54.74 per booked). Even the lowest-performing category (HVAC) produced 6.7x ROI — there is no industry where reactivation loses money if executed properly.

Should I use AI or human agents for reactivation calls?

AI voice agents deliver comparable response rates to human callers (8–20% vs 10–18%) at 70–85% lower cost ($3–$8 per lead vs $25–$50). For large databases (2,000+ contacts), AI is almost always more cost-effective because of speed and scale. Human agents make sense only for very high-value contacts (VIP customers, $50K+ deals) or complex conversations requiring emotional nuance. The optimal approach for most businesses is AI-first with human escalation for qualified prospects. See Database Reactivation Response Rates for Home Services for detailed channel-by-channel analysis.

How often should I reactivate my database?

Run quarterly reactivation campaigns at minimum — one per season for seasonal industries (HVAC, roofing, landscaping) and every 90 days for year-round services (plumbing, insurance, real estate). Response rates drop 30–40% for every 12 months of additional dormancy, so quarterly cadence keeps contacts in the "warm" zone. Continuous automated reactivation (triggered by time-since-last-service rules in your CRM) outperforms periodic campaigns by 2x over 12 months. See Database Reactivation Campaign Timing Best Practices for industry-specific timing matrices.



Ready to Find Out What Your Database Is Actually Worth?

The numbers in this post are benchmarks from 1,500 real campaigns — but your database has its own characteristics. Contact age, service history, data quality, and seasonal timing all affect what you can realistically recover.

At Prestyj, we run database reactivation campaigns using AI voice, SMS, and email — segmented by industry, timed to seasonal demand, and optimized based on real response data. Our clients typically recover $50K–$200K+ from databases they assumed were worthless.

**Book a Free Demo →****

We'll analyze your database size, contact quality, and average ticket to estimate your recovery potential — before you spend a dollar.


Benchmark data reflects 1,500 database reactivation campaigns analyzed between January and May 2026 across HVAC, plumbing, roofing, solar, insurance, and real estate industries. Response rates, costs, and ROI are blended averages — actual results vary by database quality, campaign execution, and market conditions. Prestyj pricing and capabilities are available on request during your demo.