Skip to content
REVYNQ

7 min read

How to Recover Old Estimates You've Already Written Off

That folder of old estimates isn't dead weight — some of it is still recoverable. Here's how to work through it properly.

Almost every contractor has a backlog of estimates that went nowhere — some from last month, some from a year ago. The instinct is to treat that pile as dead. Some of it is. But a meaningful share of old estimates represent real jobs that simply never closed, not because the customer said no, but because nobody ever properly asked again. Recovering even a small percentage of a large backlog is often the fastest revenue available to a contracting business, because the estimating work is already done.

Step 1: Pull everything into one list

Gather every estimate from the last twelve months that never turned into a signed job and never got a clear 'no.' Include the customer's name, contact info, job type, amount, and the date quoted. If your estimates live scattered across email, a quoting app, and paper, this step alone can take an afternoon — but it only needs doing once, and after that you can keep the list current going forward.

Step 2: Sort by recency and size, not alphabetically

Estimates from the last one to three months are your highest-value targets — the job is probably still relevant, prices likely haven't shifted much, and the customer might still remember you clearly. Estimates from six to twelve months ago need a price refresh before you reach out, since material costs may have moved. Anything older than a year is worth one attempt but shouldn't be expected to convert at the same rate.

Step 3: Segment before you send anything

  • Recently quoted, no response at all — treat like a normal follow-up sequence, starting fresh.
  • Had some back-and-forth, then went quiet — reference the specific conversation, don't send a generic template.
  • Explicitly said 'not right now' — these get a longer-gap, lower-pressure re-open, not the standard sequence.
  • Explicitly said no or hired someone else — remove from the recovery list entirely; recontacting these damages goodwill.

Step 4: Re-open with context, not a cold restart

A message like 'Hi [Name], it's [Your name] — we quoted your [job] back in [month] and I wanted to check whether it's still something you're considering. Happy to refresh the numbers if pricing has shifted since then' works far better than pretending no time has passed. Acknowledging the gap builds trust rather than exposing a weakness — most customers already know it's been a while.

Step 5: Refresh pricing before you refresh contact, on older jobs

Reaching back out with a price that's now six months stale, only to have to correct it mid-conversation, undercuts your credibility right when you're trying to rebuild it. For anything older than about four months, do a quick materials and labor check before sending the re-engagement message, and say plainly if the number has moved rather than let them find out later.

Step 6: Set expectations for the response rate

Not every old estimate is recoverable, and it's a mistake to run the same effort against a six-week-old quote and a fourteen-month-old one. Expect the freshest third of the backlog to respond at meaningfully better rates than the oldest third. That's a reason to prioritize by recency, not a reason to skip the older ones entirely — even a modest number of recovered jobs from a backlog that cost nothing extra to quote is close to pure margin.

The backlog only stays recoverable once. If you run this exercise and then let the next twelve months pile up the same way, you're back where you started.

Making this a habit instead of a one-time clean-out

The real fix isn't a single backlog sweep — it's not letting estimates go unanswered long enough to need one. That means logging every estimate the day it's sent and running a standing follow-up sequence against it automatically, so 'old estimates' stops being a category that quietly grows every quarter. This is the ongoing job REVYNQ is built to do: import your backlog once, and it keeps every new estimate on a tracked sequence from day one.

Want this to run on its own?

REVYNQ follows up on your sent estimates by email, stops the moment somebody replies, and shows you which jobs came back.

Keep reading

For your trade