Win-back reporting for HVAC customer retention: who hasn’t come back

Ask most contractors about HVAC customer retention — how many customers they lost last year — and you’ll get a shrug. Nobody cancels an HVAC company. They just don’t call next time — the tune-up isn’t booked, the agreement isn’t renewed, and when the system finally fails, someone else gets the replacement.
Win-back reporting makes that loss visible. It answers four questions: who hasn’t come back, where they are, who responded when you reached out, and what those responses earned.
First, decide what “lapsed” means for you
There’s no single right definition, so the report starts with yours. Common ones:
- A maintenance agreement that expired and wasn’t renewed.
- A customer with no visit in eighteen months who used to come every year.
- A one-off repair customer who was never seen again.
- A customer who got a replacement quote, didn’t go ahead, and hasn’t called since.
The data comes from the records you already keep in Jobber, ServiceTitan or Housecall Pro, so the list updates itself as visits are booked and agreements renew.
Who: the list, with the context that matters
A bare list of names isn’t much use. Each lapsed customer comes with the context a call or message needs: what equipment they have and how old it is, when they were last seen, what that visit was for, whether they had an agreement, and what they’ve spent with you over the years. That last one lets you start with the customers who mattered most.
Where: lapsed customers on the map
Grouping lapsed customers by area often tells a story the list doesn’t. A cluster in one suburb might mean a competitor is working it hard, or that your arrival windows there have slipped. A branch with far more lapses than its neighbours is worth a closer look. And when a tech is already working on a street, the lapsed customers nearby are an easy, low-cost reason to knock on a door or send a note.
Who responded
Once a win-back message goes out — an SMS to customers who opted in, a postcard or an email to the rest — the report tracks what happened next: who opened or replied, who booked, who said they’d moved or no longer need you, and who asked to stop hearing from you. Those last groups matter too. Removing people who moved keeps the next campaign clean, and anyone who opts out stays opted out.
What it earned: HVAC customer retention you can measure
The final column is the one owners care about: the jobs booked by customers who responded, and what those jobs were worth, pulled from the invoices in your field software or QuickBooks. That makes it possible to judge win-back the way you’d judge any other spend.
To make this concrete, here’s a hypothetical. Say the report finds a few hundred customers whose agreements lapsed in the last year. You text the ones who opted in and mail the rest. A month later the report shows how many renewed, how many booked a tune-up, whether any of those visits turned into a repair or a replacement, and the total value — next to what the round cost to send. Whatever the numbers turn out to be, they’re your numbers, and you can decide whether the next round is worth running.
Reading between the lines
Some customers don’t come back for reasons a discount won’t fix. If a lapsed customer’s last job had a callback, or they left an unhappy review, that’s a different conversation — one for a manager, not a campaign. Cross-checking lapses against callbacks and what your reviews actually say helps you spot when the problem is the service, not the follow-up.
The short version
Win-back reporting turns HVAC customer retention from a vague sense that “some customers drift away” into a list you can act on and a result you can measure. It pairs naturally with campaigns built from your job data — one finds the customers, the other reaches them. You can see both on the HVAC page.
Common questions
How do I tell which HVAC customers have lapsed?
It depends on how you define “lapsed”, so the report starts with your definition. Common ones are an agreement that expired without renewal, a yearly customer with no visit in eighteen months, a one-off repair customer never seen again, or a replacement quote that didn’t go ahead. The list updates itself as visits are booked and agreements renew.
Does win-back reporting work with ServiceTitan?
Yes. The customer and job data comes from the records you already keep in Jobber, ServiceTitan or Housecall Pro. What the responses earned is pulled from the invoices in your field software or QuickBooks.
Should every lapsed HVAC customer get a discount offer?
Not necessarily — some customers don’t come back for reasons a discount won’t fix. If a lapsed customer’s last job had a callback, or they left an unhappy review, that’s a conversation for a manager rather than a campaign. Cross-checking lapses against callbacks and reviews helps you tell the difference.