The churn signals that show up 21 days early
Cancellations feel sudden from the office and slow from the customer side. The account almost always tells you it is leaving three weeks before the call comes in, and the tells sit in data you already collect.
Dana Whitfield//7 min read/Retention

Ask an owner why a customer left and you get a story about price. Pull the account history and you get a different story. Two missed visits in the spring, a refund in June, a card decline in July, and a support ticket that stayed open nine days. By the time somebody says the word cancel, the account has been telling you for three weeks.
Home services companies give back 15 to 25 percent of recurring revenue every year, and most of it walks out through accounts that were visibly wobbling. The work is finding them while the relationship is still repairable.
The five signals worth scoring
Each of these lives in a different system, which is exactly why they get missed. Service history sits in the CRM, card health sits in billing, sentiment sits in your review and survey tool, and the human context sits in technician notes.
| Signal | Typical lead time | Weight |
|---|---|---|
| Two or more missed or skipped visits | 25 to 40 days | High |
| Card decline with no repair | 20 to 30 days | High |
| NPS of 6 or below | 15 to 45 days | Medium |
| Refund or reservice inside 30 days | 20 to 35 days | Medium |
| Support ticket open more than 5 days | 10 to 20 days | High |
Score them together and you get a watchlist rather than a report. A proper loyalty management platform does this by unifying service history, reviews and survey scores, phone records, technician notes, and billing into one view with a risk number on every account.
Your team already knows how to save a customer. The scarce skill is finding the customer in time.
Turn the watchlist into a daily list of ten
A risk score is only useful when someone owns it. Give the retention desk the top ten accounts each morning, with the reason attached, and let them work the phone. Ten calls a day across a year is 2,500 conversations with people who were on their way out the door.
- Lead with the reason. A refund in June is a better opener than a script.
- Fix the operational cause first, then talk about the plan.
- Log the outcome so the score learns what a save looks like.
- Route the billing failures to a payment repair flow instead of a retention call.
Measure the save rate, not the effort
Count how many flagged accounts stayed 90 days later. Companies running a structured save program report save rates climbing five to eight points, and that lift compounds because retained accounts also renew, refer, and take add on services.
Track it by person as well as in total. A leaderboard of save rate and revenue recovered gives the desk something to aim at, and it makes commission fair. A loyalty dashboard will report save rate, renewals, commissions, and revenue recovered together, which is the reporting most owners try to assemble by hand.
Start with one signal, watch it for a month, and add the next. A watchlist of any kind beats a cancellation report, because a cancellation report is a record of decisions you were not part of.


