The short answer
Silence after a fence estimate is an unknown status, not a rejection. Verify that the current estimate reached the right contact, invite one specific question, and offer a low-pressure next step. If a bounded follow-up sequence receives no reply, close the active task rather than chasing indefinitely.
Check the record before writing another message
Look at the last conversation, not just the quote status. A homeowner may be waiting for a revised gate option, a shared-property discussion, or a message from another decision-maker. Sending the same estimate again will not resolve that blocker.
Confirm the address and contact details. An email delivery event is not evidence that the homeowner read the scope, and a phone number in a spreadsheet is not proof of SMS permission.
Make the reply smaller than the decision
“Have you decided?” asks for a purchase decision. “Is there a question about the gate layout?” invites a concrete next step. Refer only to details you actually know, and do not imply that you have been watching the homeowner open emails.
- Identify your company and the estimate.
- Ask a single question they can answer briefly.
- Offer a call only as a request, not a confirmed appointment.
Close the active loop without inventing urgency
If they still do not respond, mark the active follow-up complete with a reason such as “no response.” Keep that separate from “declined”; those outcomes mean different things when reviewing your process.
Do not invent a price deadline or say a crew slot is disappearing unless the owner has verified those facts. A later reactivation needs a fresh review of scope, pricing, permission, and any previous request to stop.
A practical example
An easier question
Hi [First name], it’s [Your name] at [Company]. Is there anything about the [project] estimate you’d like me to clarify, or would you prefer I close the follow-up for now?
Example wording only. Choose an authorized channel and add the channel-specific identity and opt-out information your process requires.