← All posts
Customer reactivationLead revivalMay 11, 2026Clint Research Team

How to Win Back Lost Customers in a Home Service Business

Lost customers are the cheapest acquisition in a home service business. Industry benchmarks show 15-25% of reached lost customers rebook within 90 days when the outreach is done right. Here is the full win-back playbook.

9 min read

Key takeaways

  • Lost customers who are reached on a proper win-back cadence rebook at 15-25% within 90 days, versus 1-3% cold acquisition response rates
  • A cleaning business with 80 lost customers, 20% rebook rate, and $155 per month recurring recovers $1,860 per month in revenue from a single text campaign
  • Segment by lifetime value before any outreach: the highest-value lost customers first, price-sensitive churners last
Contents
  1. 01Who Counts as a Lost Customer
  2. 02Segmenting by Value
  3. 03The Win-Back Offer
  4. 04The Channel Sequence
  5. 05How to Track the Win-Back Campaign
  6. 06How Clint Surfaces the Win-Back List
  7. 07Sources
  8. 08Frequently Asked Questions

Lost customers are the lowest-cost acquisition opportunity in a home service business because they already know your brand, had a positive enough experience to hire you once, and require zero brand education. Every dollar you spend reaching a lost customer goes toward persuasion, not awareness. Cold acquisition requires both.

The industry benchmark for win-back success: 15-25% of reached lost customers rebook within 90 days when the outreach sequence is well-designed. Compare that to 1-3% response rates on cold digital advertising. The math makes the case without further argument.

The reason most contractors do not run win-back campaigns is the same reason they do not run dormant customer revenue math: they do not have a clean list. The customers are in the CRM, but pulling them by last-job-date, sorting by lifetime value, and filtering out those who left on a dispute takes a query that the default dashboard does not produce. The work is a data problem before it is a marketing problem.

Who Counts as a Lost Customer

The definition of "lost" varies by trade because the natural purchase cycle differs.

Residential service with regular cadence (cleaning, pool service, pest control, lawn care): a customer who has not booked in 12 months is lost. These services repeat on a monthly or seasonal schedule; a 12-month gap means they hired someone else or stopped purchasing the category.

Project-based or seasonal trades (landscaping installs, painting, gutter cleaning, pressure washing): use 18 months. The purchase cycle is longer and the repeat signal is weaker. A customer who hired you for a deck two years ago is not necessarily lost; they may simply not have needed a project. But 18 months with no contact of any kind is a meaningful signal.

Emergency-driven trades (plumbing, HVAC repair): 24 months, and even then the signal is ambiguous because the purchase is incident-driven. Better metric for these trades is "customers who had a repair call and never purchased a maintenance plan," which is a win-back for a different product, not a missing purchase.

Text Clint: "show me customers who booked in 2024 but have not booked in 2025, sorted by lifetime value"

The common mistake is using a looser definition (36+ months) to inflate the win-back list size. A customer who has not hired you in three years is closer to a cold prospect than a warm lost customer. The sweet spot is 12-18 months for most residential trades. Probability of rebook decays fast after 18 months. The customer reactivation from CRM playbook covers the segmentation logic in more detail.

Segmenting by Value

Not all lost customers are worth the same outreach effort. Segment the list before you message anyone.

Tier 1: High-LTV lost customers (top 20% by total historical spend). These are the customers who spent $800-$3,000+ with you and stopped. They should get a personal outreach: a text or call from the owner or a named technician they worked with, not a broadcast campaign. The message acknowledges the relationship. The offer does not have to be a discount.

Tier 2: Mid-LTV lost customers (middle 60% by spend). These are the bulk of the list. A structured text-first sequence with 3-5 touches over 4 weeks is appropriate. Personalized with their name and last service type. Does not require owner involvement.

Tier 3: Low-LTV customers or single-job customers (bottom 20%, or anyone who only booked once). These get a broadcast campaign. Low effort, low expectation. The economics are thinner and the rebook probability is lower because you have less relationship to draw on. For a working list of the customers worth fighting for hardest, see find your top 100 customers in CRM.

Text Clint: "segment my lost customers from the last 12-18 months into three tiers by lifetime value"

Running the campaign in LTV order matters for more than just ROI. It also preserves your reputation. A high-value customer who received a generic "we miss you, here's 10% off" blast will feel like one of a thousand names on a list, which compounds the original departure. Start with the customers who deserve a personal touch and work down the value curve.

The Win-Back Offer

The win-back offer is not always a discount. The right offer depends on why the customer left.

Customer who drifted (did not complain, just stopped booking): a re-engagement message that acknowledges the gap and offers to reconnect is often enough. "We noticed we haven't been out in a while. We have availability next week and would love to get back on your schedule." No coupon needed. Drifted customers often left due to friction (scheduling hassle, forgot to rebook) rather than price or quality.

Price-sensitive churner (left after a price increase or mentioned cost concerns): an offer with a defined discount or locked-in rate for 3 months is appropriate. Make the offer time-limited and specific: "$35 off your next visit, valid through the end of the month." Vague discounts perform worse than specific ones.

Quality churner (left after a complaint or negative review): do not send a marketing campaign. Call first. The relationship has to be repaired before a discount means anything. Win-back marketing to a customer who left on a bad experience without an acknowledgment reads as tone-deaf and accelerates the negative review.

Text Clint: "which customers in my lost list from the last 18 months had a support ticket, complaint note, or negative review before they stopped booking?"

One principle across all tiers: the win-back offer should feel like it came from a real person, not a marketing system. Broadcast emails from a branded template convert at a fraction of the rate of a plain-text message that looks like it came from an owner or technician. The channel and the format matter as much as the words.

The Channel Sequence

The channel order for a win-back campaign follows reach probability, not cost.

Step 1: Text (SMS or iMessage). Open rates for text messages are 90-98% within 15 minutes. If you have a mobile number with permission to text (either prior express consent or an existing business relationship, depending on your state), text first. Keep the message under 160 characters for the first touch: short, personal, no links in the first message.

Step 2: Email. For lost customers you cannot reach by text, or as a second touch after no text response, email is the follow-up. Personalized subject line with their name and service type. Not a newsletter template. Plain text or minimal design converts better than a heavily branded HTML email for win-back.

Step 3: Direct mail for Tier 1 only. For customers with $1,000+ in historical spend, a hand-addressed card or personalized letter is a high-signal move. The cost is $1-3 per piece in postage and print. For a customer worth $200/month in recurring revenue, the math is obvious.

Text Clint: "for my Tier 1 lost customers, do I have mobile numbers on file for all of them, or are some email-only?"

TCPA compliance applies to text outreach: established business relationship exemption covers customers who have previously hired you, but this has state and carrier-level nuances. Check your state's rules and your CRM's consent tracking before sending. The safest approach is explicit opt-in confirmation at any booking interaction; the deeper detail is in AI voice and SMS TCPA compliance for contractors.

How to Track the Win-Back Campaign

A win-back campaign you cannot measure is a marketing expense, not a marketing investment. Track four numbers.

Reach rate: what percentage of the lost list you successfully contacted (delivered message with confirmed open or read receipt). If your reach rate is below 50%, the data quality problem (bad phone numbers, stale email addresses) is killing the campaign before the message even lands.

Response rate: what percentage of reached customers replied to the outreach, regardless of whether they booked. A response is a warm signal. Even "not interested" tells you the message reached the right person.

Rebook rate: what percentage of the reached list converted to a completed paid job within 90 days. This is the primary success metric.

Revenue recovered: total revenue from win-back rebookings in the campaign window. This is what the campaign is worth and what justifies running it again.

Text Clint: "for the win-back campaign I ran last quarter, what was the reach rate, response rate, and rebook rate by segment?"

Worked example: a residential cleaning business with 80 customers who stopped booking in the last 12 months.

  • Reaches 60 via text (75% reach rate after cleaning phone numbers).
  • 12 respond expressing interest.
  • 12 rebook (20% of reached customers) at $155/month recurring.
  • Revenue recovered: 12 × $155 = $1,860/month from a single campaign.
  • At 50% gross margin: $930/month in additional gross profit.
  • Campaign cost: 1-2 hours of setup plus text message costs (roughly $15-30 for 60 messages depending on provider).

Annualized: $11,160 in recurring revenue recovered from a two-hour campaign. A business that runs this quarterly with a fresh cohort of customers who hit the 12-month threshold is building a compounding retention system. The 90-day lead reactivation playbook covers the cadence in detail.

How Clint Surfaces the Win-Back List

Clint queries your CRM for customers who meet the lost-customer definition and sorts them by lifetime value in seconds. You ask "show me customers who booked in 2024 but have not booked in 2025, sorted by lifetime value" and get a segmented list with contact information and last service details already attached.

From there, Clint can draft personalized win-back messages for each tier and send them from your real phone number or Gmail, not from a branded marketing tool. Replies come back to your real inbox. The conversation is yours.

The difference from a bulk email tool: Clint uses your actual job history to personalize the message ("We last cleaned your home in March 2024") rather than a generic template. That specificity is why the response rate is higher.

Sources

Frequently Asked Questions

4 questions home service owners actually ask about this.

  • 01How long should the win-back sequence run before giving up on a lost customer?

    Five touches over 4-6 weeks is the standard cadence. Touch 1: initial text. Touch 2: email 3 days later (no response to text). Touch 3: follow-up text or call at day 10 (positive response only). Touch 4: email at day 21 with any offer upgrade. Touch 5: final text at day 35 as a close. After 5 touches with no response, move the customer to a low-priority annual campaign and stop the active sequence.

  • 02Should I offer a discount to every lost customer?

    No. Discounting customers who drifted trains them to wait for discounts. Offer a discount only when there is a clear price signal (they mentioned cost, they left during a price increase period, they are in the bottom LTV tier). The best win-back messages acknowledge the gap and offer scheduling convenience, not price reduction.

  • 03Is it worth running a win-back campaign if my CRM data is messy?

    Partial data is better than no data. If you have 60% of the lost list with valid mobile numbers, run the campaign on those 60% and use the campaign as a forcing function to clean the remaining 40% (call them to confirm contact info, add them to the next cycle). Do not let a perfect-data requirement become a reason to postpone a campaign that would pay for itself in week one.

  • 04What is the best time of year to run a win-back campaign?

    Before your peak season, not during it. An HVAC shop should run a win-back campaign in March before summer service ramps. A pool service should run it in February before spring openings. The win-back offer has more value when the customer is about to need the service. During peak, your schedule is full and you cannot absorb the rebooked volume without degrading current customer experience.

See Clint in action

Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.