Win-Back Campaigns: Reactivating Customers Who Haven't Called in 2 Years
Key Takeaways
- Acquiring a new customer costs 5-7x more than reactivating a lapsed one
- One ServiceTitan contractor booked $180K from a $3K direct mail win-back campaign
- Lapsed customers who return spend 67% more per job than first-time customers
- A simple 3-touch win-back sequence recovers 8-15% of dormant customers
Acquiring a new customer costs 5-7x more than reactivating one who already knows your work. Harvard Business Review has published this ratio repeatedly across service industries, and home services sits squarely in that range. Your past customer database is the most underused asset in your business.
A ServiceTitan shop ran a $3,000 direct mail win-back campaign targeting customers who hadn’t booked in 18+ months. The result: $180,000 in booked revenue — a 60x return. That wasn’t a fluke. Those customers already trusted the brand. They just needed a reason to call.
Why customers go dormant
Homeowners don’t stop calling because they’re unhappy. Most lapse for mundane reasons.
They forget. Life gets busy. The HVAC system works fine until it doesn’t. A BrightLocal survey found that 62% of consumers who stop using a local service simply forgot about the company — not because of a bad experience, but because no one reminded them.
They moved. They found someone closer. They got a mailer from a competitor with a $49 tune-up offer. They assumed you were too expensive because they never checked your current pricing. None of these reasons mean the relationship is dead. They mean nobody worked to keep it alive.
An HVAC contractor on the Owned and Operated podcast described his “silent customer” problem: out of 4,200 customers in his database, 1,800 hadn’t booked in over two years. That’s 43% of his customer base sitting idle. When he started contacting them, he discovered most had no strong reason for leaving. They just drifted.
The economics of reactivation
New customer acquisition through Google Ads costs $200-500+ per customer for most home service trades, factoring in click costs, conversion rates, and close rates. Reactivating a past customer through direct mail or email costs $5-15 per contact.
The close rate difference is equally dramatic. Cold leads from advertising close at 15-25% for most contractors. Past customers who respond to a win-back campaign close at 40-60%, according to ServiceTitan benchmarks for reactivation campaigns.
Past customers also spend more. Bain & Company research shows that returning customers spend 67% more per transaction than first-time buyers. They already trust you. They’re less likely to negotiate aggressively. They’re more likely to approve recommended additional work.
A plumber who spends $3,000 to acquire 10 new customers through Google Ads ($300 each) could spend $3,000 on a win-back mailer reaching 500 past customers, reactivate 40-75 of them, and generate significantly more revenue per dollar spent.
Identifying who to target
Not every dormant customer is worth pursuing. Focus your win-back campaign on three segments.
High-value lapsed customers (18-36 months inactive). These are customers who spent $1,000+ on past jobs and haven’t called in over a year. They have the budget and the history. They’re your best reactivation targets.
Maintenance-due customers (12+ months since last service). HVAC tune-ups, plumbing inspections, water heater flushes — these customers have equipment that needs regular service. A reminder that their system is due for maintenance is a legitimate reason to reach out, not a sales pitch.
One-time customers who never returned. Someone who called for a single repair but never came back for maintenance or additional work. They may not realize you offer ongoing services. A targeted message introducing your maintenance program can convert one-time buyers into recurring customers.
A roofing company owner on r/sweatystartup segmented his dormant database by job value and focused his first win-back campaign exclusively on past customers who’d spent over $2,000. His response rate was 18%, compared to 6% when he’d previously blasted his entire list with a generic promo.
The 3-touch win-back sequence
A single outreach attempt recovers some dormant customers. A structured 3-touch sequence recovers significantly more.
Touch 1 — The “we miss you” message (Week 1). Direct mail postcard or text message. Keep it personal and specific: “Hi [Name], it’s been a while since we serviced your [system type] at [address]. We’d love to get you back on the schedule. Here’s $50 off your next service.”
Reference their address or past service to prove this isn’t a mass blast. Homeowners respond to personalization because it signals a real relationship, not a marketing campaign.
Touch 2 — The value-add (Week 3). Email or text with useful content. A seasonal maintenance checklist, a tip related to their equipment, or a reminder about warranty coverage. This touch builds value without pushing a sale.
“Quick tip for your [system type]: [relevant seasonal advice]. If it’s been more than 12 months since your last tune-up, we recommend scheduling before [season]. Your system will run more efficiently and you’ll catch small issues before they become expensive repairs.”
Touch 3 — The deadline (Week 5). Final message with a specific offer and expiration date. “Last chance — the $50 off offer for past customers expires [date]. We have a few openings next week if you’d like to get on the schedule.”
A plumbing company on ContractorTalk ran this exact three-touch sequence across 600 dormant customers. Touch 1 generated 28 calls. Touch 2 added 14 more. Touch 3 brought in 9 additional bookings. Total: 51 reactivated customers (8.5% reactivation rate) from a campaign that cost under $2,000 to execute.
Channel selection for win-back
Direct mail wins for win-back campaigns. The Data & Marketing Association reports that direct mail achieves a 5-9% response rate for house lists (your own past customers), compared to 1% for cold prospect lists. Past customers open your mail because they recognize your name.
Postcards outperform letters for win-back. They’re visible without opening, cheaper to produce, and the homeowner sees the message even if they intend to throw it away. A well-designed postcard with a specific offer and your company name front and center costs $0.75-1.50 each including postage.
Text messages are the fastest channel. If you have mobile numbers for past customers, a text reactivation campaign can generate responses within hours. Keep texts under 160 characters, include the customer’s name, and provide a clear reason to re-engage.
Email works as a supplement. Open rates for reactivation emails average 12-15%, lower than direct mail but essentially free to send. Use email for the value-add touch where you’re sharing content rather than making an offer.
What to offer
The offer drives the response. Generic “we’d love to hear from you” messages underperform specific incentives.
Dollar-off beats percentage-off. “$50 off” is clearer and more compelling than “10% off” because the homeowner doesn’t have to calculate the value. ServiceTitan’s campaign data shows that dollar-value offers generate 22% higher response rates than percentage-based discounts.
Free inspections and tune-ups. A free AC inspection or furnace check-up brings your technician back into the home at minimal cost. Once on site, the technician can identify legitimate issues and recommend work. The “free” entry point removes the risk for the homeowner.
Membership or maintenance plan enrollment. Offer past customers a discounted first year on your maintenance plan. This converts a win-back into recurring revenue. A customer paying $15-25/month for a maintenance plan generates $180-300/year in predictable revenue before any repair work.
Measuring win-back ROI
Track three numbers for every win-back campaign.
Reactivation rate: The percentage of dormant customers who respond and book. A good benchmark is 8-15%. Below 5% means your targeting or offer needs work. Above 15% means you have a goldmine of underworked past customers.
Revenue per reactivated customer: Not just the first job, but total revenue over 12 months. Reactivated customers who return to active status typically book 2-3 additional jobs in the following year.
Campaign ROI: Total revenue from reactivated customers divided by campaign cost. The ServiceTitan shop that spent $3K and booked $180K hit a 60x ROI. Most win-back campaigns land between 10-30x ROI when targeting the right segments.
Building ongoing reactivation into your business
Win-back shouldn’t be a one-time event. Build a system that automatically identifies and contacts dormant customers on a rolling basis.
Set a trigger in your CRM: any customer who hasn’t booked in 12 months enters the win-back sequence automatically. Instead of having 1,800 dormant customers pile up over years, you’re catching them at 12 months when reactivation rates are highest.
Follow-up automation keeps past customers engaged before they go dormant in the first place. Regular maintenance reminders and seasonal check-ins maintain the relationship without manual effort from your team.
Your past customers chose you once. Most will choose you again if you give them a reason — at a fraction of the cost of acquiring new customers from scratch.
Written by
Pipeline Research Team