← All posts
·5 min read·The FollowUpDesk Team

How to re-engage old contractor leads (without sounding desperate)

Old leads are some of the easiest jobs to win — if you reach back out the right way. Here are the templates that work and the ones that don't.

Every contractor has a graveyard of old quotes — leads from 60, 90, 180 days ago that went silent and never came back. Most contractors leave them buried. The contractors who don't end up booking 1-2 extra jobs a month from leads they thought were dead.

Here's how to re-engage them without sounding like a desperate salesperson.

Why old leads come back

The homeowner's situation changes constantly. The cheaper contractor ghosted them. The other quote came in too high. They had to delay because of finances and now they're ready. A storm damaged the roof and now the deck repair matters again.

You don't have to convince them. You just have to be in their inbox when one of those things changes.

The three re-engagement templates that work

60-day soft check-in

'Hey {{first_name}} — circling back on the {{job}} quote from {{month}}. No rush at all, but I wanted to see if the timing is any different now. Happy to revisit the numbers if helpful, or close the file out — just let me know either way.'

This works because it gives them a graceful exit. People who don't want to engage just don't reply. People who were on the fence usually do.

90-day timing-and-pricing update

'Hi {{first_name}} — wanted to flag two things on the {{job}} we talked about a few months ago: I've got fall availability opening up, and material pricing has shifted a bit since the original quote. If you're still considering it, happy to send an updated number.'

Works because it reframes the message as new information, not a sales chase. Updated pricing and new availability are legitimate reasons to reach out.

180-day 'season change' message

'Hey {{first_name}} — hope you're doing well. As we head into {{season}} I was thinking about the {{job}} we quoted earlier this year. If it's still on the radar I'd love to revisit — and if not, no worries at all.'

Tying the message to seasons gives it a natural reason. Spring decks, fall roofing, winter interior work — every trade has a seasonal hook.

What does not work

  1. 'Just bumping this up' at month 3+. Reads as desperate and a little lazy. Always give a reason for the message.
  2. A discount. Slashing the price 6 months later trains customers to ghost you and wait for the discount. Don't do it.
  3. Five re-engagement messages in two weeks. One touch per quarter is plenty. More than that crosses into pestering.

How to run this without losing your mind

Doing this manually means scrolling Gmail looking for old quotes — which means you won't do it. The contractors who actually run a re-engagement program use a CRM that surfaces old leads automatically.

FollowUpDesk auto-flags every quote that's gone silent past 60 days and drafts the right re-engagement message for the time elapsed. [Sign up](/auth) for $29/month — most contractors recover one job in the first month, which pays for the next three years.

Frequently asked questions

How long should I wait before re-engaging an old contractor lead?

60 days is the sweet spot for a first re-engagement. 90 and 180 days work for second and third touches. More than once a quarter crosses into pestering.

Should I offer a discount to re-engage an old lead?

No. Discounts train customers to ghost and wait. Re-engage with new information instead — updated pricing, new availability, or a seasonal hook.

Do old leads actually convert?

Yes — 10-20% of dormant leads come back when re-engaged with the right message. For most contractors that's 1-2 extra booked jobs per month from leads they thought were dead.