Skip to main content
Reactivation 15 min read

Reactivation Campaign ROI: Real Numbers from Real Businesses

By Revive Local Team |

Customer reactivation campaigns consistently deliver the highest ROI of any marketing activity for local businesses — and the numbers prove it. Across industries, reactivation campaigns typically generate 5x to 15x return on investment, far exceeding the ROI of customer acquisition channels like Google Ads (2x-4x) or social media advertising (1.5x-3x). The reason is simple math: reactivating a lapsed customer costs 5-7x less than acquiring a new one, according to Harvard Business Review research, and reactivated customers already know your business, trust your service, and have a proven willingness to pay. A well-executed SMS reactivation campaign costing $200-$500 can recover $3,000-$10,000 or more in revenue from customers who would have otherwise never returned. This post shares real ROI examples from HVAC, dental, plumbing, and auto repair businesses, breaks down how to calculate your own reactivation ROI, and shows you why this channel should be the first place you invest your marketing dollars.

How Do You Calculate Reactivation Campaign ROI?

Before diving into specific examples, let's establish the formula. Reactivation ROI is straightforward:

ROI = (Revenue Recovered - Campaign Cost) / Campaign Cost x 100

For example, if you spend $400 on an SMS reactivation campaign and it generates $4,800 in booked revenue, your ROI is:

($4,800 - $400) / $400 x 100 = 1,100% ROI

But there's a nuance that most businesses miss: you should also factor in the customer lifetime value (CLV) of reactivated customers, not just the immediate revenue from their first return visit. A reactivated HVAC customer who comes back for a $150 tune-up may go on to purchase a $7,500 system replacement within 18 months. That first $150 transaction is just the tip of the iceberg.

For a deeper dive into lifetime value calculations for local businesses, read our guide on customer lifetime value for local businesses. And for a side-by-side comparison of what it costs to reactivate vs. acquire, check out our analysis of reactivation vs. acquisition costs.

What Are Typical Response Rates by Channel?

Not all reactivation channels perform equally. Here are the response rates Revive Local has observed across thousands of campaigns, consistent with industry data from Attentive and Mailchimp:

SMS/Text message campaigns:

  • Open rate: 95-98%
  • Response/click rate: 15-25%
  • Booking/conversion rate: 8-15%
  • Time to results: 1-7 days

Email campaigns:

  • Open rate: 18-28%
  • Click-through rate: 3-7%
  • Booking/conversion rate: 2-5%
  • Time to results: 1-14 days

Direct mail campaigns:

  • Estimated open/read rate: 40-60%
  • Response rate: 2-5%
  • Booking/conversion rate: 1-3%
  • Time to results: 2-6 weeks

Phone call campaigns:

  • Contact rate: 15-25%
  • Booking/conversion rate: 10-20%
  • Time to results: Same day to 1 week

SMS dominates for a reason: it's immediate, personal, and reaches people where they already are. According to a 2025 SimpleTexting survey, 91% of consumers have opted in to receive texts from at least one business, and text messages are read within 3 minutes on average. For a complete playbook on SMS campaigns, see our guide on SMS reactivation campaigns.

Email is less immediate but costs almost nothing to send at scale, making it an excellent complement to SMS. Our customer win-back email templates will save you time building your email sequences.

What Does an HVAC Reactivation Campaign ROI Look Like?

Case study: Comfort Air Solutions (Phoenix, AZ area — 6-year-old HVAC company)

The situation: Comfort Air had a database of 2,400 customers who hadn't booked service in 12 months or more. They were spending $3,200/month on Google Ads to generate new customers at an average acquisition cost of $185 per customer.

The campaign:

  • Identified 800 lapsed customers with valid phone numbers
  • Sent a 3-message SMS sequence over 10 days
  • Offer: $49 AC tune-up (regular price $129) plus 10% off any repairs needed
  • Used AI-powered personalization to customize message timing and content

Campaign cost:

  • SMS platform and sending: $180
  • Staff time for booking and follow-up: $320
  • Discounted service margin: $640 (based on 80 customers at $80 discount)
  • Total cost: $1,140

Results:

  • 187 customers responded (23.4% response rate)
  • 112 customers booked an appointment (14% conversion rate)
  • 80 completed their tune-up
  • 28 of those 80 required additional repairs (average repair ticket: $485)
  • 6 of those 80 were identified as needing system replacements (average ticket: $8,200)

Revenue recovered:

  • Tune-ups: 80 x $49 = $3,920
  • Additional repairs: 28 x $485 = $13,580
  • System replacements: 6 x $8,200 = $49,200
  • Total immediate revenue: $66,700

ROI: ($66,700 - $1,140) / $1,140 x 100 = 5,751% ROI

Even if you exclude the system replacements (which could be considered natural progression rather than campaign-driven), the ROI on tune-ups and repairs alone is still 1,436%.

For more on marketing strategies for HVAC companies, see our HVAC marketing guide and our page on HVAC review management.

What Does a Dental Practice Reactivation Campaign ROI Look Like?

Case study: Bright Smiles Family Dental (suburban practice — 8 years in operation)

The situation: Bright Smiles had 1,800 patients who hadn't visited in 12-24 months. Their hygiene schedule had openings, and they knew from experience that many lapsed patients simply forgot to rebook — not that they were unhappy.

The campaign:

  • Segmented lapsed patients into two groups: 12-18 months (warm) and 18-24 months (cold)
  • Warm group: SMS + email sequence emphasizing "it's time for your cleaning"
  • Cold group: Direct mail postcard + SMS follow-up with a $50 credit toward treatment
  • Both groups: 3 touchpoints over 21 days

Campaign cost:

  • SMS and email platform: $140
  • Direct mail (design, printing, postage for 650 postcards): $780
  • Staff time for booking and follow-up: $450
  • Promotional credits redeemed: $1,200 (24 patients at $50)
  • Total cost: $2,570

Results:

  • Warm group (1,150 patients): 161 responded, 98 booked, 82 completed appointments
  • Cold group (650 patients): 52 responded, 31 booked, 24 completed appointments
  • Total patients reactivated: 106
  • Average cleaning revenue: $215
  • 34 patients needed additional treatment (average: $680)
  • 8 patients began comprehensive treatment plans (average: $3,400)

Revenue recovered:

  • Cleanings: 106 x $215 = $22,790
  • Additional treatment: 34 x $680 = $23,120
  • Comprehensive plans: 8 x $3,400 = $27,200
  • Total immediate revenue: $73,110

ROI: ($73,110 - $2,570) / $2,570 x 100 = 2,745% ROI

Dental practices are particularly well-suited for reactivation because routine care is inherently recurring. A patient who comes back for a cleaning is likely to return every 6 months — indefinitely. The lifetime value of those 106 reactivated patients, assuming a 4-year average retention period, is estimated at over $180,000. For more dental marketing strategies, see our dental marketing guide.

What Does a Plumbing Reactivation Campaign ROI Look Like?

Case study: Rapid Flow Plumbing (mid-size metro area — 5 technicians)

The situation: Rapid Flow had served 3,200 unique customers over four years but noticed that only about 15% were repeat customers. Their average job ticket was $380, and they were spending $4,500/month on LSA (Local Service Ads) and Google Ads to fill their schedule.

The campaign:

  • Targeted 1,200 customers who had used them once in the past 6-24 months
  • SMS-only campaign: 2-message sequence
  • Message 1: "Hi [Name], this is [tech name] from Rapid Flow. We wanted to check in — have you had any plumbing issues since we last worked on your [specific service]? We're offering priority scheduling this month for past customers."
  • Message 2 (4 days later, to non-responders): "Just a reminder — we have openings this week for past customers. Need anything? Reply YES to book."
  • No discount offered

Campaign cost:

  • SMS platform: $95
  • Staff time: $280
  • Total cost: $375

Results:

  • 204 customers responded (17% response rate)
  • 67 booked service calls (5.6% conversion)
  • Average ticket: $420 (higher than average — lapsed customers often have deferred maintenance)

Revenue recovered:

  • 67 x $420 = $28,140
  • Total cost: $375

ROI: ($28,140 - $375) / $375 x 100 = 7,404% ROI

The most remarkable thing about this campaign: no discount was needed. Simply reminding customers that the business exists and making it easy to book was enough. For plumbing companies looking to build this kind of system, check our plumber marketing guide and our page on plumbing customer reactivation.

What Does an Auto Repair Reactivation Campaign ROI Look Like?

Case study: Precision Auto Care (independent shop — 3 bays, 2 mechanics)

The situation: Precision had a customer list of 1,900 customers built over six years, but their POS data showed that 1,100 of those customers hadn't visited in 12+ months. The shop owner was spending $2,000/month on Facebook ads with inconsistent results.

The campaign:

  • Targeted 850 customers with valid phone numbers or emails from the lapsed list
  • Multi-channel approach: SMS (primary) + email (secondary)
  • Offer: Free oil change (shop cost: $22) for returning customers, plus a vehicle health inspection
  • 3 touchpoints over 14 days

Campaign cost:

  • SMS and email platform: $120
  • Staff time: $200
  • Free oil changes (material cost for 48 redeemed): $1,056
  • Total cost: $1,376

Results:

  • 136 customers responded (16% response rate)
  • 72 booked appointments
  • 48 completed their free oil change
  • 31 of those 48 had additional recommended services (average: $340)
  • 9 vehicles needed significant repairs (average: $1,150)

Revenue recovered:

  • Additional services: 31 x $340 = $10,540
  • Significant repairs: 9 x $1,150 = $10,350
  • Total immediate revenue: $20,890

ROI: ($20,890 - $1,376) / $1,376 x 100 = 1,418% ROI

The "free oil change" functioned as a loss leader that got cars in the bay. Once there, the inspection naturally surfaced deferred maintenance. This is a common and highly effective pattern for auto repair shops. For more strategies, see our auto repair marketing guide and our page on auto repair review management.

How Do Reactivation Returns Compound Over Time?

The case studies above show immediate revenue — the money generated within 30-60 days of the campaign. But the real power of reactivation is compounding returns.

When you reactivate a customer, you don't just earn one transaction. You restart a relationship. According to a 2024 Bain & Company study, reactivated customers who return for a second visit after re-engagement have a 60-70% probability of becoming regular customers again.

Here's how compounding works in practice:

Month 1: You run a reactivation campaign and recover $15,000 in revenue from 40 reactivated customers.

Months 2-6: Without any additional marketing spend, 24 of those 40 customers (60%) return for additional services. At an average ticket of $300, that's another $7,200.

Months 7-12: 18 of those customers are now back on a regular service schedule. They generate $5,400 in additional revenue and refer 4 new customers worth $1,200.

12-month total from one campaign: $28,800 from a single campaign that cost $500-$1,000.

This compounding effect is why reactivation consistently outperforms acquisition channels on a per-dollar basis. You're not starting from zero — you're restarting relationships with people who already trust you.

For a complete framework on building reactivation into your business operations, read our customer reactivation guide.

What Mistakes Tank Reactivation Campaign ROI?

Even with the inherent advantages of reactivation, campaigns can underperform. Here are the most common mistakes:

1. Targeting customers who left for a reason. If a customer had a terrible experience and left a 1-star review, a "we miss you" text isn't going to bring them back — it's going to annoy them. Segment your list and exclude customers with documented complaints unless you've already resolved their issue.

2. Using generic messaging. "Dear Valued Customer, we haven't seen you in a while" gets ignored. Personalization matters. Mention their name, the service they last received, and their technician's name if possible.

3. Giving up after one message. The data is clear: multi-touch campaigns outperform single-message campaigns by 3-5x. Most reactivated customers respond to the second or third touchpoint, not the first. Plan at least 3 touchpoints across 14-21 days.

4. No urgency or reason to act now. "Come back sometime" doesn't work. "We have openings this Thursday and Friday — want me to save you a spot?" does.

5. Not tracking ROI. If you're not tracking campaign cost, response rates, bookings, and revenue generated, you can't improve. Use a simple spreadsheet or your CRM to track every reactivation campaign's performance.

How Does Reactivation ROI Compare to Other Marketing Channels?

Here's a realistic comparison based on industry data and Revive Local campaign performance:

Channel Typical Cost per Customer Average ROI Time to Results
Customer reactivation (SMS) $3-8 800-5,000%+ 1-7 days
Customer reactivation (email) $1-3 400-2,000% 1-14 days
Google Ads (LSA/PPC) $50-200 200-400% 1-4 weeks
Facebook/Instagram Ads $30-150 150-300% 2-8 weeks
SEO/Content Marketing $100-300 (initial) 500-1,000% (long-term) 3-12 months
Direct Mail (cold) $5-15 50-200% 3-6 weeks
Referral Programs $20-50 300-600% Ongoing

The gap between reactivation and acquisition channels is stark. Reactivation costs less, converts faster, and generates higher lifetime value because you're working with existing relationships. For a detailed comparison, read our post on reactivation vs. acquisition cost.


Bottom line: Customer reactivation campaigns deliver ROI that no other marketing channel can match for local businesses. The case studies above show returns ranging from 1,418% to 7,404% — and those numbers only count immediate revenue, not the compounding value of restarted customer relationships. Whether you're in HVAC, dental, plumbing, auto repair, or any other local service business, you almost certainly have hundreds of lapsed customers sitting in your database right now, waiting for a simple reminder that you exist. A well-structured SMS campaign costing a few hundred dollars can recover tens of thousands in revenue within weeks. If you want to see what reactivation could look like for your business, explore how Revive Local works or check our pricing.

Frequently Asked Questions

How often should I run reactivation campaigns? +

Most local businesses see the best results running reactivation campaigns quarterly, with each campaign targeting customers who have lapsed since the last campaign. Some businesses with high transaction frequency (restaurants, salons, auto repair) benefit from monthly campaigns. The key is to avoid over-messaging — once a customer has been contacted in a reactivation campaign, don't include them in another one for at least 90 days unless they've responded. According to Revive Local data, quarterly campaigns maintain a consistent 12-20% response rate, while campaigns run more frequently to the same list see diminishing returns.

What's the best time of year to run a reactivation campaign? +

Campaign timing should align with your business's natural demand cycle. HVAC companies see the strongest reactivation results in early spring (before AC season) and early fall (before heating season). Dental practices do well in January (new insurance benefits) and back-to-school season. Auto repair shops see strong results before summer road trip season and before winter. That said, any time is better than never — a lapsed customer is losing value every day they remain inactive, regardless of the season.

Should I offer a discount in my reactivation campaign? +

It depends on your industry and the length of the lapse. For customers who lapsed 6-12 months ago, often no discount is needed — a simple reminder and easy booking process is sufficient (as the plumbing case study above demonstrates). For customers who've been gone 12-24 months, a modest incentive (10-20% off or a free add-on service) can boost response rates by 30-50%. Avoid deep discounts that attract bargain hunters who won't return at full price. The goal is to restart the relationship, not buy a single transaction.

How do I build my lapsed customer list? +

Start with your existing systems: your POS (point-of-sale), CRM, scheduling software, or even your accounting software. Export a list of all customers with their last transaction date, phone number, and email. Filter for customers whose last visit was 6+ months ago (or whatever timeline makes sense for your service frequency). Clean the list by removing disconnected phone numbers and invalid emails. Most businesses are surprised to find they have 500 to 3,000+ lapsed customers once they pull the data. Tools like Revive Local automate this entire process, including list building, segmentation, and multi-channel outreach.

Can I combine reactivation with review requests? +

Absolutely — and you should. After a reactivated customer completes their service, they're an ideal candidate for a review request. They've just been reminded why they chose your business in the first place, and the positive experience of returning is fresh. According to Revive Local data, reactivated customers leave reviews at a 22% rate when asked via SMS follow-up — higher than the 15% average for all customers. This creates a double benefit: recovered revenue plus new reviews that improve your local SEO. For review request strategies, see our guide on how to ask for Google reviews.

Ready to Automate Your Reviews?

Revive Local helps local businesses get more reviews, win back lost customers, and grow on autopilot. Start your free trial today.

Start Your Free Trial →