When Should an HVAC Estimate Get Another Follow-Up?

Build an HVAC estimate follow-up process with clear timing, lost-job reasons, owner assignments and stop rules, without pressuring customers.

Follow up when the estimate remains valid and the customer has an unresolved decision.

Pause when the customer gives a future decision date. Stop when the customer declines, chooses another provider, or asks for no more contact.

Use customer signals and estimate status. Do not use one universal contact schedule for every estimate.

Separate undecided estimates from closed work

An unsold estimate is not always an active opportunity.

Review these facts:

  • The estimate is still valid.
  • The proposed work still matches the customer's need.
  • The customer has not declined.
  • The customer has not selected another provider.
  • The customer has not asked the business to stop.
  • The next contact has a useful purpose.

ServiceTitan lets teams view unsold estimates and run an estimate follow-up report. See ServiceTitan's estimate lookup guide.

ServiceTitan also explains that dismissing inactive opportunities keeps the follow-up list useful. See ServiceTitan's opportunity follow-up guide.

Use this decision table

Customer or estimate signal Decision Next action Stop reason
Customer asks a specific question Follow up Answer the question and confirm the next decision Not applicable
Customer asks for time until a date Pause Record the date and contact preference Not applicable
Estimate details changed Review Assign the estimator before contacting the customer Not applicable
Customer says no Stop Record the reason in the approved category Declined
Customer chose another provider Stop Record the stated reason without argument Chose another provider
Customer requests no contact Stop Apply the business's contact rule Do not contact
No new reason to contact exists Review Ask the owner whether to pause or close No useful next step

Record the reason for the next contact

Each open row needs these fields:

  • Estimate number
  • Customer name
  • Estimate valid-through date
  • Last contact date and channel
  • Buyer signal
  • Unresolved question
  • Next action
  • Action owner
  • Next action date
  • Stop reason

The “next action” must describe value for the customer. “Follow up again” is not enough.

Use a short, factual message

Here are illustrative examples.

Unresolved question: “You asked whether the estimate includes [item]. It includes [verified scope]. Would you like a revised option?”

Future decision date: “You asked us to check back after [date]. Is that still the best time?”

Estimate change: “One estimate detail needs review before you decide. [Owner] will confirm it by [time].”

Do not invent urgency. Do not claim that a price or time slot will change unless an authorized record supports it.

Assign ownership and close stale rows

Jobber supports automatic quote follow-ups on some plans and internal reminders for manual follow-up. It also keeps quote status in the workflow. See Jobber's quote-approval guide.

Automation can send a reminder. It cannot decide whether the reminder is still appropriate.

Review the open queue at a set interval. Close or pause rows that no longer have a valid next step.

Keep this Answer separate from existing owners

The HVAC virtual assistant service page covers broad HVAC administrative support.

The roofing estimate follow-up guide covers a different industry and role. The home-services workload research covers measurement and workload evidence.

This Answer owns the HVAC decision table. It does not promise a close-rate increase.

If the valid queue remains too large, an assistant can maintain the board and approved messages. The HVAC business must own pricing, scope, and contact rules.

Related answers