First: silence is not a no
Very few customers reply to say they picked someone else. They just stop writing. If you read that as rejection, you walk away from jobs that were still winnable — and the contractor who checks back in gets them instead.
Your job in a follow-up isn't to convince anyone. It's to make picking the thread back up easy, and to make telling you no easy too. Both outcomes are better than an open quote you keep thinking about.
Common reasons customers go quiet
They’re still collecting bids
You were the first of three. Nothing is wrong — they simply can't decide until the last quote lands.
It never got read
Spam folder, wrong address, a PDF that didn't attach, or it slid down a busy inbox. More common than anyone expects.
Someone else has to agree
A spouse, a landlord, a business partner, a property manager. The delay isn't about you.
Money isn't sorted yet
They're waiting on financing, a tax refund, an insurance payout, or next month's budget.
Sticker shock
The number was higher than they pictured and they don't know how to say so. Silence feels easier than negotiating.
The urgency faded
The leak stopped, the season changed, the room got tolerable again. They'll be back — if you're still in front of them.
Check these before you follow up
- Did it actually send? Look in your sent folder and confirm the attachment is there and the address is right.
- Re-read your own estimate. If the scope is confusing or the total is unexplained, that alone can cause the silence.
- Note which channel they used. Reply where they reached you — text, email, or the phone.
- Decide your stopping point now. Three touches, then mark it lost. Deciding in advance keeps you from either quitting too early or nagging.
A follow-up cadence that works
A starting point to adjust for job size. A $600 repair moves in days; a $40,000 remodel can take six weeks.
| Touch | When | Goal |
|---|---|---|
| 1 | 2–3 business days | Confirm it arrived, invite questions |
| 2 | About a week later | Add value: options, phasing, schedule |
| 3 | 2–3 weeks after that | Close the loop, permission to pass |
| Optional | Next season or 3 months | Re-open if they asked you to check back |
How to follow up without sounding pushy
- Bring information, not pressure. A scope option or a real schedule opening is welcome. A third “any thoughts?” is not.
- Never invent a deadline. If your supplier is raising prices, say that. If not, don't make one up.
- Leave space between touches. Days, not hours.
- Don't lead with a discount. Ask what number they expected first. Cutting the price unprompted tells them your first one wasn't honest.
- Stay short and warm. You're a professional following up, not a salesperson closing.
Examples you can send today
Touch 1 — did it arrive?
Hi Dan — making sure the estimate for the sewer line replacement ($6,400) came through. I attached it again in case it got buried. Any questions on the scope?
Touch 2 — give them a reason to answer
Hi Dan — my crew has an opening the week of the 14th, so I wanted to check in on the sewer line. If the full replacement is more than you want to take on right now, I can price a spot repair on the failed section instead. Want that number?
Touch 3 — close the loop
Hi Dan — last note from me on the sewer line. If you've gone another direction that's completely fine, just reply and I'll close the file. If the timing is the issue, tell me roughly when and I'll check back then instead.
Re-open months later, when they asked you to
Hi Dan — you mentioned spring for the sewer line, so I'm circling back. The scope is the same; I'd want to re-check pricing before we schedule. Still on your list?
More wording to adapt in the estimate follow-up email templates.
When to stop
Stop after your close-the-loop message goes unanswered. At that point you have given the customer three easy chances to respond, including one where saying no cost them nothing. Mark the quote lost and put your attention on the ones that are live.
Two exceptions: if they explicitly asked you to check back at a certain time, honor that. And if the reason was budget or season rather than you, a single re-open months later is fair.
Keep track so you don't have to remember
All of this depends on knowing which quotes have gone quiet — which is exactly what gets lost during a busy month.
What QuoteBack does
QuoteBack is a Chrome extension that holds every estimate you've sent, flags the ones where follow-up is due, generates a draft that references the real job and amount, and opens it in Gmail for you to review and send. It logs each follow-up and lets you mark quotes won or lost so you can see the revenue you recovered. It never sends email automatically and it does not read your Gmail inbox.
Add to Chrome — FreeFree includes unlimited tracked estimates and 10 AI follow-ups a month.
FAQ
Keep reading: How to follow up on an estimate · Roofing estimate follow-up · HVAC estimate follow-up · QuoteBack home