FIELD NOTES

Do Old Customers Come Back on Their Own? The Honest Answer

Mostly, no. Past customers don't rebook without a nudge, even happy ones. Here's the low-effort, non-desperate way to reach back out.

20 AUGUST 20268 MIN READNOLAN HARMATIUK

Short answer: mostly, no. A customer who liked your work will still forget about you the moment the job is done, because you solved the problem and they moved on with their life. Rebooking takes a reason to think of you again, and most contractors never give them one. The fix isn't a discount or a loyalty program, it's a short, well-timed check-in, sent once, that gives them an easy reason to call.

Key takeaways

  1. A happy customer doesn't automatically rebook. Out of sight, out of mind is the default, not the exception.
  2. The gap isn't quality of work, it's that nothing ever reminds them you exist between jobs.
  3. A single seasonal check-in text, sent to people you actually worked for, does more than a discount ever will.
  4. This only works on your own list, people who already said yes to hearing from you. It's not a marketing blast to strangers.

Why "they'll come back if I did good work" doesn't hold up

Most contractors assume a satisfied customer becomes a repeat customer by default. That's backwards. A satisfied customer becomes a forgotten contractor, because the job is finished and there's no reason left to think about you until something breaks again.

The furnace tune-up you did in March isn't on anyone's calendar. The gutters you cleared last fall aren't a recurring thought in August. The customer isn't ignoring you on purpose, they just have no prompt to remember you exist until the next problem shows up, and by then they're Googling again like they've never met you.

This is the actual failure point, not the quality of the work, not the price, not the relationship. It's the absence of a nudge at the moment it would matter.

So what actually gets someone to rebook

Not a discount. A discount on a repeat customer usually just tells them you'll do it for less next time, which trains the wrong behavior and cheapens work they already thought was worth full price.

What works is smaller than that: a short, specific, seasonally-timed message that gives them a real reason to book right now, sent to your own list, not bought from anywhere. Something like: "Hey, it's been about a year since we did your furnace tune-up. Want us to book your spring check?"

That's it. No offer, no pressure, just a plain reminder tied to something real (the season, the last service date, the thing that's due). It reads like a person who remembers you, not a company running a campaign.

The three things that make this work instead of feel like spam

It's your own list. Not a purchased list, not a cold contact. These are people who already hired you and, ideally, already agreed to hear from you again. That consent is what separates a reasonable check-in from an annoying one.

It's tied to something seasonal or time-based. "It's been about a year since your tune-up" is specific and true. A generic "we miss you, come back!" text reads like a company, not like the same contractor who fixed their furnace.

It respects a no. Some people will have already found someone else, or the timing's wrong, or they just don't want to hear from you. That's a normal, cheap outcome, not a failure. The ones who reply with a booking more than make up for it, and the ones who don't reply cost nothing extra to have tried.

What this looks like in practice

Ridge Solutions runs a consent-based check-in text to your own past-customer list as one piece of its system, and the shape of it is deliberately plain: pull the list, match it to a real seasonal reason (a tune-up interval, a service due date, the season starting), send one text, and let replies land in the same inbox as every other lead. No blast, no discount code, no pressure if someone says no.

This is Ridge's own operating approach, described here as a method, not as a study with published results. If your own list is thin or you've never texted it before, expect some replies to book, some to go quiet, and a few to say they've moved on. All three are useful information, not failure.

Why this depends on the rest of what you're already doing

A reactivation text only works if you have a real list to send it to, names, service history, roughly when the work was done. If quotes, callbacks, and past jobs live scattered across a notebook and a phone, there's no clean list to text.

That's a record-keeping problem, and it's the rest of the system that feeds a reactivation list in the first place that actually solves it: every call, text, and finished job landing in one place so there's something to work from six months later. Reactivation is the last domino, not the first one.

The same logic applies to reviews. A customer who left a five-star review after the job is a much easier person to text eight months later than one who never heard from you again after the invoice. If you're not asking for the review without sounding like you're begging, you're also skipping the easiest way to stay on a happy customer's radar before you ever send a check-in text.

FAQ

Will a check-in text annoy customers who don't want to hear from me again? Some might, and that's a fair cost to weigh. The way to keep it low is to only text people who already agreed to hear from you, tie the message to something real (a season, a service interval), send it once, and drop anyone who says no. That's a different thing than a recurring marketing blast.

How long should I wait before reaching back out to a past customer? It depends on the trade and the job. A furnace tune-up has a roughly annual rhythm; gutter clearing tends to be seasonal, spring and fall. The honest rule is to tie the timing to the actual service interval for that job, not a fixed calendar date that applies to everyone.

Should I offer a discount to get old customers to rebook? Generally no. A discount trains a customer to expect a lower price next time and can read as "business is slow," which undercuts the very trust that got you hired the first time. A plain reminder tends to convert better than a coupon, because the customer already trusts your price, they just need the nudge.

What if I don't have a real list of past customers to work from? Start with whatever you've got, even if it's a half-finished spreadsheet or names in a notebook. A messy list still beats no list. The bigger fix is making sure future jobs get logged somewhere as they happen, so the list builds itself instead of needing to be reconstructed later.

Is this different from a loyalty program or referral program? Yes. A loyalty program rewards repeat business with points or perks; a referral program pays for introductions to new people. This is neither, it's just a reminder to someone who already knows your work, with no reward attached, that now might be a good time to call.

If you'd rather have it handled

Everything above works whether you ever talk to Ridge Solutions or not: pull your list, tie the message to something real, send it once, respect a no. Where Ridge Solutions helps is doing that consistently, on schedule, as one piece of a system that also catches the calls and texts that build the list in the first place, for the one flat plan and what it costs, CAD, no lock-in. Your first 14 days are free, and if it is not live by the end of them you do not start paying until it is. Book a 20-minute call. No pitch to sit through.

Sources

Source Claim it supports
Ridge Solutions, Win Back Past Customers What the reactivation piece does: a consent-based, seasonally-timed text to a contractor's own past-customer list, replies land in the same inbox. Verified by direct fetch of the live page.
Ridge Solutions, The Foundation System How reactivation fits with the other five pieces and depends on them to build a usable list. Verified by direct fetch of the live page.
Ridge Solutions pricing Starting at $247/mo CAD, no setup fee, no lock-in conditions. Verified by direct fetch of the live page.

Note on sourcing (extra care, per topic queue flag): the topic queue flagged RT-10 as the weakest-evidence topic in this batch, inferred rather than confirmed against a live SERP or a verbatim search thread. No external statistic on customer retention, repeat-business rates, or reactivation response rates is used anywhere in this post. The "customers don't rebook without a nudge" claim and the check-in-text approach are presented plainly as Ridge's own observed pattern and operating method, not as a cited study or industry figure. The only numbers in the source live-site example ("128 texted, 19 replied, 6 rebooked") are explicitly labeled on that page as example figures, not Ridge Solutions results, and are not reproduced here as data.

See whether this actually makes sense for your business.

Twenty minutes on the phone. We run your real numbers together, and if the math doesn't justify a fix, we'll tell you that. If it does, Ridge Solutions handles it for $297/month CAD billed quarterly ($397 month-to-month, $247 billed annually), no lock-in, and you do not start paying until your site is live.

Book a call

TWENTY MINUTES · NO CARD · YOU DECIDE ON YOUR OWN TIME