You drove out, measured the job, worked up the price, wrote the estimate, and sent it. Then it goes quiet. That silence does not tell you whether the customer missed the email, needs to compare repair against replacement, is waiting on a spouse or property manager, or has simply put the job off for now. Do not follow up just to get a reply. Follow up when you can help the customer answer one real question or make the next step easier. That is usually less pushy than another vague reminder, and it gives your office a more honest picture of which estimates are still alive.
An emailed estimate is still an open job
Sending the estimate completes one office task. It does not complete the customer’s decision. As a recommended office practice, keep the estimate unresolved in your records until the customer approves it, declines it, postpones it, or tells you what is holding things up. Identical follow-ups can become noise when they ignore the customer’s situation.
This is different from responding to a new quote request. With a new request, the customer may still need a call, a site visit, or basic information. After the customer has received and reviewed an estimate, they have seen a proposed scope and price. The next message should come from what is actually in that estimate and what you learned at the job, not from a generic script. The useful question is not, “How do I get them to respond?” It is, “What would make their next decision easier?”
Give each follow-up one job
A broad request for an update puts the whole decision back on the customer. Keep the message focused instead. Ask about receipt, one scope choice, a stated date, or a practical next step. That gives the customer a clear question to answer and shows you remember their job rather than dropping their name into a canned message.
That is the basic test for any estimate follow-up: can the customer tell what you are asking and answer without doing extra work? If not, revise the message. A useful follow-up may still get no response, but it gives the customer a clear reason to engage instead of asking them to supply the whole agenda.
Let the job set the timing
Do not use one calendar pattern for every contractor estimate. An active roof leak, a planned kitchen project, a commercial repair awaiting approval, and a homeowner comparing two genuine scope options are not the same conversation. Choose timing based on what is unresolved, how urgent the job is, and whether the customer gave you a date when they expect to decide. As a recommended scheduling practice, use a customer-provided date as a useful point for the next contact; do not replace it with an arbitrary reminder date.
A workable rhythm is to confirm the estimate arrived, use the next contact to address the decision you already know about, follow the customer’s stated timing when there is one, and then close it out if no useful next step remains. The order can change with the job. What matters is that each contact has a reason tied to the customer’s situation, not a standing sequence of reminders.
Use the way the customer has already been communicating when practical. A short text can be fine for confirming receipt or asking about a stated date. Email can be better when you need to resend the estimate or point to a scope item. A call is often worth making when the issue needs explanation rather than a one-line answer. The channel matters less than whether the message has a useful purpose.
Put the reason for the next contact where the office can see it
When you send an estimate, set the next follow-up reminder at the same time. More important, write down why that reminder belongs there. “Confirm receipt,” “customer reviewing with spouse,” “answer permit question,” and “schedule approved job” are reasons. “Follow up” by itself is not much help when the reminder appears two weeks later and the person calling did not write the estimate.
For a small office, a calendar may be enough if the reminder includes the job, the next date, and the reason for contact. If several people answer calls, send estimates, and schedule crews, a CRM can help. A CRM is software commonly used to manage customer relationships, workflow, and recorded customer information. When configured and maintained, it can make the estimate status visible, but the people handling the job still need to decide whether the customer needs a scope explanation, a scheduling call, or some room to think.pmc.ncbi.nlm.nih.gov
- The date the estimate was sent
- The next contact date and the reason for it
- Any open question or customer-provided decision date
- The latest reply or call note
- The current estimate status: open, approved, declined, deferred, or closed for now
This small record helps keep the job’s context together. The person speaking with the customer should still read the estimate and use judgment. The reminder is there to preserve context, not replace it.
Close the loop when there is no useful next step
As a recommended office policy, stop active follow-up when the customer declines, hires someone else, or asks not to be contacted. When the customer gives you a later decision date, a respectful practice is to wait until that date rather than sending reminders before it. When there is no unanswered question and no known next step, it can also make sense to close the estimate after one final useful message. Do not keep sending reminders simply because the estimate is still marked open. That status should describe reality, not wishful thinking.
Closing an estimate for now does not lock the door. If the customer returns, pull up the notes, confirm what changed, and check that the scope and pricing still fit the job before treating the old estimate as current. The point is to keep your records truthful while making it easy to restart a real conversation.



