Missed Revenue Audit

Roofing estimate operations

Roofing Estimate Follow-Up Checklist

Keep every written roofing estimate visible until it has a documented outcome. This checklist helps a roofing team build a clean follow-up queue without treating an estimate as lost revenue before the records prove it.

Run the Free Roofing Audit Estimate the Opportunity

One record

Keep the customer, property, scope, estimate amount, delivery date, owner, last action, next action, and status together.

One next step

Every open estimate should have either a dated next action or a documented reason that no further contact is appropriate.

One honest outcome

Close the record as won, lost, paused, duplicate, invalid, or no-response. Do not count a silent estimate as recovered revenue.

Before follow-up begins

Make the estimate usable as an operating record.

A follow-up workflow cannot repair missing ownership, unclear scope, or an undelivered estimate. Confirm the record before adding another reminder.

  1. Confirm the correct customer and property. Match the estimate to the customer name, service address, phone, email, and original inquiry.
  2. Record what was proposed. Keep the job type, scope version, estimate amount, delivery method, and sent date available to the person following up.
  3. Verify delivery. Separate estimates that were delivered from bounced email, invalid contact details, or drafts that never left the office.
  4. Assign one owner. Name the person responsible for the next action so the same homeowner does not receive conflicting outreach.
  5. Respect contact rules. Use only approved business channels and preserve opt-outs, complaints, disputes, and do-not-contact instructions.

Daily queue

Review open roofing estimates in seven steps.

1. Find estimates without a final status

Start with sent estimates that are not marked won, lost, canceled, duplicate, invalid, disputed, or paused by the customer.

2. Check the most recent activity

Read the last email, call note, text, inspection note, material update, and insurance-related dependency before choosing the next action.

3. Separate blocked records

Move estimates awaiting a scope revision, financing decision, adjuster response, permit, material choice, or customer-specified date into a visible blocked state.

4. Choose a useful reason to contact

Reference the property and actual estimate. Ask one clear question or provide one relevant update instead of sending a generic “just checking in” message.

5. Set the next action before closing the task

Record the date, channel, owner, and purpose of the next step. If no follow-up is allowed or useful, document the stop reason.

6. Capture the reply and outcome

Save the response as interested, question, revision requested, timing issue, won, lost, wrong contact, opt-out, or another specific outcome.

7. Reconcile signed work

Link a won estimate to the signed agreement or other approved source record. A verbal indication or opened email is not confirmed revenue.

Minimum queue fields

What to track for every open estimate.

The system can live in a CRM, estimating platform, or spreadsheet. Consistent fields matter more than the software name.

IDENTITYCustomer, property, contact details, lead source
ESTIMATEScope version, amount, sent date, delivery status
OWNERSHIPAssigned person, last action, next action, due date
OUTCOMEOpen, blocked, won, lost, paused, invalid, opt-out
EVIDENCEEstimate record, notes, replies, signed agreement or close reason

Message checklist

Keep estimate follow-up specific and easy to answer.

The goal is to help the customer make a decision or request the right change. Pressure, invented urgency, or unsupported insurance statements create risk instead of clarity.

  1. Use the correct sender identity. The message should clearly identify the roofing business responsible for the estimate.
  2. Name the property or project. Give enough context that the recipient knows which estimate the message concerns.
  3. Ask one answerable question. Confirm receipt, ask whether the scope needs clarification, or offer a specific next step.
  4. Avoid unverified claims. Do not promise insurance coverage, approval, savings, start dates, or outcomes that the records do not support.
  5. Honor the stop signal. Suppress opt-outs and complaints before any later follow-up is created.

Example wording

Three short starting points.

Adapt these only after checking the actual estimate and the channel your business is authorized to use.

Confirm delivery

“I’m confirming that the roofing estimate for [property] reached you. Is there any part of the scope you would like us to clarify?”

Resolve a blocker

“Your estimate is still open in our system. Are you waiting on a scope change, timing decision, or another item we can help document?”

Close the loop

“Should we keep this estimate open, schedule a next step, or close it for now? A short reply is enough and we will update the record.”

Measurement

Use definitions your team can verify.

Open estimate

A delivered estimate with no final outcome and no business rule requiring contact to stop.

Follow-up due

An open estimate whose documented next-action date has arrived and is not blocked by a customer or process dependency.

Response

A customer reply or documented conversation. Delivery, an email open, or a click is not a response.

Won

A signed agreement or another source record your business accepts as proof that the customer approved the work.

Lost

A documented decision not to proceed, with a reason when the customer provides one.

Recovered revenue

Revenue tied to a verified recovery action and a confirmed outcome. An estimate amount alone remains estimated opportunity.

Compliance note

Commercial email still needs a compliant operating process.

The Federal Trade Commission explains that commercial email, including business-to-business email, must use accurate sender and subject information, include a valid postal address and opt-out method, and honor opt-out requests. Review the current FTC CAN-SPAM compliance guide. This checklist is operational guidance, not legal advice.

Next step

Find out whether stale roofing estimates are one leak or part of a larger pattern.

The free five-minute audit estimates opportunity across missed leads, stale estimates, unpaid invoices, and dormant customers. Any paid recovery result still requires record-level evidence.

Run the Free Roofing Audit Read the Roofing Audit Guide