Dead leads are not dead: recovering quotes that went quiet

Old leads are worth working, and most contractors never touch them. A quote that went quiet six months ago usually went quiet because of money, timing, or a spouse who was not in the room, and every one of those changes on its own schedule.
Why quiet is not a no
When somebody stops answering after a quote, the story we tell ourselves is that they hired someone cheaper. Sometimes that is true. More often the roof took the money, the remodel got pushed to next spring, one of them wanted three bids and got tired of collecting them, or the whole thing simply fell off the list under work and kids.
None of those people said no. They stalled. A stall has a shelf life, and yours expires when they forget your company name. The contractor who checks back at the right moment is often the only one still in the running, because everybody else stopped after the first unanswered voicemail.
Pull the list before you write anything
Start with every quote you sent in the last eighteen months that never became a job. Wherever those live, a CRM, a spreadsheet, your sent folder, get them into one list with the date, the address, the scope, and the number you quoted. That list is an asset you already paid for, in ad spend or referral goodwill or windshield time driving out to measure.
Then sort it. Estimates from the last ninety days are the warmest and get a personal call. Anything six months to a year out gets a text or an email, because their situation likely changed and yours did too. Cut anybody who told you no plainly, anybody who was outside your service area, and anybody who was rude to your estimator. Working an old list is not a reason to reopen a bad fit.
What the reopen message actually says
Short, specific, and easy to answer. Name the project so they know you are a person who remembers, not a mail merge. Give one reason you are reaching out now. Ask one question.
Something close to: "Hi [first name], Joshua with Bellingham Painting Co. We quoted your exterior back in March. We had a cancellation open up the last week of September and I wanted to check whether that project is still on your list before I fill it. Still interested, or should I close the file?"
The last sentence does the work. Giving somebody permission to say no gets you a reply, and a clean no is worth more than a maybe you carry around for another year. Real reasons to reach out include an opening in the schedule, a price that is about to move, a crew already working in their neighborhood, or a seasonal window closing. Do not invent urgency. Contractors who fake a deadline get remembered for it.
Make it a routine, not a rainy day project
A one time list cleanout feels great and then never happens again. The version that pays is a standing rhythm. Every unclosed quote gets an automatic check in at thirty, ninety, and one hundred eighty days, and after that it moves to a quarterly list you touch in the slow weeks. That is a different job from the sequence you run in the first two weeks after sending a bid, which we covered in the five touch follow up post. This one is the long tail behind it.
The reason to automate it is not laziness. It is that reopening old leads is the first task to get dropped when work gets busy, and busy is exactly when the follow up stops. A system does it on a slow Tuesday whether or not anyone remembered.
What we do in our own companies
We run painting and flooring companies in Bellingham, so we have the same pile everybody else has. Every quote that does not close stays in the pipeline with a next touch date on it instead of being marked lost. The check ins go out on their own, and anything that gets a reply comes straight to a human, because an old lead answering back deserves a real conversation, not another automated message.
The honest part: most of these do not convert, and anyone who promises you a fixed recovery rate is guessing. What we can say is that the cost of asking is close to zero and the jobs that come back were already paid for once. The system we run keeps the old list visible so it never turns into a folder nobody opens.
How many quotes are sitting in your pipeline right now?
The free audit looks at your search presence, response time, quoting, and follow-up, then ranks what is worth fixing first. Joshua replies within one business day.
Request the free audit