Start with an accurate list of open roofing estimates. Remove closed, expired and ineligible records, identify the homeowner’s decision barrier, and assign an owner to the next permitted follow-up.
Build a clean open-estimate queue
Capture inspection date, roof or repair scope, proposal version, valid-through date, estimated value, customer response, owner and next action. Separate accepted jobs awaiting scheduling from genuinely open decisions. For older quotes, ask the estimator whether pricing and availability are still valid before contacting the homeowner. Never count an expired estimate as a guaranteed opportunity.
Segment by the actual decision barrier
A homeowner comparing contractor scopes needs a different conversation from someone waiting on a household decision or scheduling work for a future season. If an insurance claim is involved, explain your own documented scope and direct insurance coverage questions to the appropriate insurer or qualified professional. Do not promise claim approval, deductible treatment or coverage, and follow applicable state rules on insurance-related activities.
Three conversations worth having
Hi [name], if you’re comparing roofing proposals, would it help to go through what is included in ours and answer your questions about materials or the work area?
Are you still considering [project] this season, or would you prefer that we revisit it at a later date? I can check current availability when you’re ready.
Our earlier proposal may need a pricing or scope review before it can be used. Would you like us to confirm what is current?
Prioritize without chasing every dollar
Start with eligible estimates where the homeowner requested a reply, promised a decision date or asked a specific question. Then review newer proposals without a next action. High value alone is not a reason to repeatedly contact someone who has declined. Consider operational capacity, quote validity and customer preference. Stop or suppress contact when requested.
A practical Friday review
Suppose a roofing business has eight open quotes: three awaiting scope clarification, two scheduled for later discussion, one expired and two without a recorded next step. The estimator owns the three scope questions, the office schedules the agreed future tasks, the expired quote gets a validity review and the remaining two get checked for prior contact. This fictional example is a prioritization exercise, not an outcome claim. Record accepted jobs and eventual collected revenue separately.
Key takeaway
Recover opportunities by clarifying the decision and respecting the customer’s timeline, not by resurrecting every old estimate.
Sources and further reading
Original educational guidance. Examples and modeled figures are illustrative, not actual customer results. Use only permitted communication channels, follow applicable consent and opt-out rules, and seek qualified advice where needed.