The Revenue Sitting in Your Old Customer List
Every home service company has a spreadsheet, a QuickBooks export, or a pile of old invoices with a few thousand names on it. Customers you did good work for two, three, five years ago. You have their address, their equipment, their phone number, and their trust. And almost none of them will hear from you this year.
That list is the cheapest lead source you own, and most contractors market to it exactly never.
Why the old list beats new leads
A past customer already cleared the barrier that a cold lead has not: they know you show up, they know you do the work, and they already paid you once. Industry data on home services puts past customers at 5 to 7 times cheaper to convert than a cold lead, because you are not buying trust, you are reminding them it exists.
The numbers back it up. Home service companies commonly pull 18 to 32 percent of annual revenue from their existing database, most of it in the slow season, without buying a single new lead. The reason contractors miss it is simple: the list does not ring the phone. It just sits there, silent, until someone decides to work it.
The math nobody runs
Take an HVAC company with 1,200 past customers built up over six years. That is a conservative list for anyone who has been in business a while.
A clean multichannel reactivation campaign (text, email, and a call to the warmest segment) lands an 8 to 15 percent response rate in home services, and a 3 to 5 percent revenue-producing rate. Take the low end: 3 percent of 1,200 is 36 jobs.
Say the mix is mostly tune-ups and small repairs at a blended $350 ticket, with a couple of those turning into a replacement. Thirty-six jobs at $350 is $12,600 from one campaign against a list you already paid to build, and that ignores the replacement that alone can clear $8,000.
Run it on your own list. Count the names, take 3 percent, multiply by your average ticket. That is the floor, not the ceiling.
Why "we will email them eventually" never happens
The instinct is to say "we stay in touch." Two problems, and they are the same two that kill missed-call callbacks:
- Nobody owns it. Reactivation is always next month's project because there is no missed call to point at and no angry customer forcing the issue. Silence has no symptom.
- It depends on your busiest person. The owner who would write the campaign is the same owner buried in quotes and dispatch. The task that has no deadline loses every time to the task that is on fire.
So the list ages. Every year a chunk of it moves, replaces their system with a competitor, or forgets your name. Dormant is not stable. It decays.
What actually reactivates a list
Blasting all 1,200 names with "we miss you" is spam, and it teaches people to ignore you. What works is boring and specific:
- Segment by what they bought. The customer whose furnace you installed in 2020 gets a different message ("your system is five years old, here is what a tune-up catches before winter") than the one who called once for a repair. Relevance is the whole game.
- Give a reason to act now. Seasonal timing does this for free in the North Okanagan: furnace checks before the first cold snap, AC before the first heat wave. The message writes itself because the calendar is the deadline.
- Use more than one channel. A text that gets seen, an email that carries the detail, a call to the highest-value segment. One channel alone leaves most of the response on the table.
This is one of the systems we build for contractors, and it is usually the fastest to pay for itself because the acquisition cost is already sunk.
Diagnose before you blast
Before you touch the list, measure what you have. Pull your customer records and count three things: total past customers, how many you have contacted in the last twelve months, and how many bought again. If the second number is near zero, you have found a leak that costs you nothing to fix except the decision to fix it.
That said, reactivation is not always the biggest leak. If quotes are sitting unanswered or half your calls hit voicemail, the money is bleeding upstream and a reactivation campaign just pours warm leads into a broken funnel. Knowing which leak is largest is the point of diagnosing before prescribing. Our free operations assessment scores reactivation against the other four common leaks in about three minutes, or you can get a full audit that counts the revenue in your database directly.
How many past customers do I need for reactivation to be worth it?
There is no hard floor, but the math turns clearly positive around a few hundred records. At a 3 percent revenue-producing rate, 300 past customers is roughly 9 jobs from a campaign that costs you time more than money. If you have been in business more than two years, you almost certainly have enough. The bigger the list, the more the numbers compound.
Will reactivating my list annoy customers?
Not if the message is relevant and timed to something real. People are annoyed by generic blasts sent to everyone at once, not by a well-timed reminder that their five-year-old furnace is due for a check before winter. Segment by what they actually bought, cap the frequency, and give an easy way to opt out. Done right, customers read it as service, not spam.