AI & Automation

Chase Unsigned Estimates: 40% More Closes in 2026

Jun 14, 2026

You ran the call. You priced the job. You sent the estimate. Then nothing.

The homeowner is thinking about it, comparing quotes, waiting on a spouse to weigh in — or they just forgot. In the meantime, your production schedule has an open slot and a competitor has already called them twice.

HVAC contractor lead-to-job conversion: 30–40% according to the ServiceTitan 2024 Pulse Report — with top-quartile contractors hitting 50%+. The gap between average and top-quartile is not who has better technicians. It is who follows up faster and more systematically on unsigned estimates.

This is the workflow recipe for that follow-up: what to send, when to send it, and how to automate the sequence so no estimate sits unsigned for more than 48 hours without contact.

Key Takeaways

  • Estimates that receive a follow-up within 2 hours of delivery convert at 2.3x the rate of estimates followed up after 24 hours.

  • A three-touch sequence (Day 1, Day 3, Day 7) captures 70–80% of eventually-signed estimates; contacts beyond Day 7 yield diminishing returns.

  • The trigger is estimate status in your field service software — most platforms (ServiceTitan, Housecall Pro, Jobber) expose a webhook or API when an estimate is sent.

  • Sequence personalization (using the specific job type and dollar amount in each message) lifts open rates 28–34% over generic follow-up templates.

  • This recipe covers HVAC, plumbing, electrical, and roofing — the messaging tone and urgency levers differ by trade.


Estimate Conversion Benchmarks by Trade

Before building the follow-up sequence, know your baseline. Conversion rates vary by trade and job type:

TradeAverage Close Rate (No Follow-Up)Average Close Rate (3-Touch Sequence)Average Job ValueRevenue at Risk per Unsigned Estimate
HVAC (residential)30–38%44–54%$1,200–$4,800$744–$3,360
Plumbing (service)38–46%52–62%$380–$1,200$206–$648
Roofing (replacement)22–30%35–46%$8,000–$24,000$1,760–$16,800
Electrical (panel/service)34–42%48–58%$1,500–$6,000$870–$4,200
General remodeling24–32%38–50%$12,000–$60,000$2,880–$40,800

The "Revenue at Risk per Unsigned Estimate" column multiplies the average job value by the close rate gap — it is the expected revenue recovered if follow-up converts one additional estimate from the pool.

Who This Is For

This workflow fits home services businesses that check these conditions:

  • 10 or more estimates sent per week (enough volume to see the automation pay off within the first month)

  • A field service management platform with estimate/quote functionality (ServiceTitan, Housecall Pro, Jobber, FieldEdge, Service Fusion, Workiz)

  • A way to reach customers via text — either the FSM platform's built-in messaging or a separate SMS tool (Twilio, Podium, NiceJob)

  • Currently following up manually (or inconsistently) on unsigned estimates

Red flags: Skip if you close 90%+ of estimates already — your conversion rate indicates a sales or pricing process that does not have a follow-up problem. Skip if your average job value is under $200 — the sequence design effort exceeds the revenue impact. Skip if your field tech sends the estimate from a personal phone and there is no central record — you need a digital estimate record first.


TL;DR: The 3-Touch Recipe

Automated unsigned-estimate follow-up means: when an estimate is sent and remains unsigned after a defined interval, the system fires a pre-written message through the customer's preferred channel (SMS first, email second) at Day 1, Day 3, and Day 7. Each message references the specific estimate. The sequence stops the moment the customer signs or explicitly declines.


The Workflow Recipe: Step by Step

Trigger: Estimate Sent + Not Signed

The automation starts when two conditions are true simultaneously:

  1. An estimate record transitions to "sent" status in the FSM platform

  2. No "signed" or "approved" event has fired within the follow-up window

In Jobber, this is the quote.sent webhook event. In ServiceTitan, it is the estimate_sent event from the Estimates API. In Housecall Pro, it is the Quote Sent status trigger available via Zapier or their native automation builder.

The timer begins at the moment the estimate is marked sent — not when the technician left the job site, not when the customer's email was opened.

Touch 1: Day 1 (Within 24 Hours of Sending)

Channel: SMS (primary), Email (if no SMS opt-in)

Timing: 24 hours after the estimate sent timestamp, between 8 AM and 7 PM local time (the orchestration layer holds the message if it would fire outside that window)

Message template structure:

Hi [First Name] — just checking in on the [Job Type] estimate we sent over ($[Amount]). Happy to answer any questions or adjust the scope if needed. Reply YES to confirm or call us at [Phone].

The job type and dollar amount variables pull from the estimate record. A message that says "Hi Sarah — checking in on the AC tune-up + capacitor replacement estimate ($487)" converts better than "Hi Sarah — checking in on your estimate." This specificity is the most important personalization variable.

Worked example: A 6-truck HVAC company using Housecall Pro sends an average of 45 estimates per week at an average value of $1,840. When a quote.sent event fires for a residential AC replacement quote, the orchestration layer logs the event timestamp and schedules a Day 1 SMS using the job_type and quoted_amount fields from the Housecall Pro quote record. At 24 hours post-send, 38 estimates are still unsigned. The Day 1 SMS sends to all 38 customers; 9 sign within 6 hours ($16,560 in recovered revenue from that single touch), and 4 reply with questions that the dispatcher routes to the original technician.

Touch 2: Day 3 (72 Hours After Sending)

Channel: SMS or email, whichever the customer has not yet engaged with

Timing: 72 hours after estimate sent, same time-of-day window

Message template structure (HVAC example):

Hi [First Name] — following up on the [Job Type] estimate. We have availability next week that could work well for your schedule. Let me know if you'd like to hold a time. Reply YES or call us.

Day 3 introduces soft scarcity (availability framing) without false urgency. Do not claim a "limited time price" that is not real — customers notice when the same price is available a week later.

Message template structure (Roofing example):

Hi [First Name] — wanted to follow up on the roof replacement estimate ($[Amount]). With the current material lead times, booking now keeps the project on track for [Month]. Happy to walk through the timeline — reply CALL if you'd like a quick conversation.

Roofing uses material timing as the urgency lever, which is legitimate and verifiable.

Touch 3: Day 7 (One Week After Sending)

Channel: Personal call attempt (logged in FSM), followed by a final SMS if no answer

Timing: Day 7, business hours

Message template structure:

Hi [First Name] — this is [Tech Name] from [Company]. Just wanted to personally follow up on the [Job Type] estimate we sent last week. If the timing or scope isn't right, I'm happy to revisit it. No pressure — just want to make sure you have what you need. You can reach me at [Direct Number].

Day 7 is a personal touchpoint, not a mass SMS. The call attempt logs in the FSM as an activity. If the customer does not answer, a brief SMS version of the above goes out within 2 hours of the missed call.

After Day 7, the estimate moves to a "stale — low priority" status in the CRM. Some businesses add an optional Day 30 reactivation message, but response rates drop below 5% at that point.

Sequence Stop Conditions

The sequence halts immediately when any of these events fire:

  • Estimate signed (any status transition to "approved" or "accepted")

  • Customer explicitly declines (reply "NO", "not interested", or any decline keyword)

  • Customer requests a callback (route to dispatcher, pause sequence)

  • Estimate revised (restart the sequence from Day 1 with the new amount)

  • Estimate manually marked "lost" by the dispatcher


Benchmarks: What Good Looks Like

MetricBaseline (No Follow-Up)With 3-Touch Sequence
Estimate close rate28–35%40–52%
Average time from estimate to signature7–14 days2–4 days
Revenue recovered per week (10-truck shop)$0$8,000–$22,000
Customer complaint rate about follow-up<1%<2% (acceptable)
Opt-out rate from SMS sequenceN/A2–4%
Staff time per estimate follow-up8–12 min0 min (automated) + 2 min review

According to the National Association of Home Builders (NAHB) 2024 Remodeler Survey, homeowners who received a follow-up within 24 hours of an estimate were 2.1x more likely to hire the same contractor compared to homeowners who received follow-up after 72 hours.

According to Jobber's 2025 State of Home Service Businesses Report, 68% of home service businesses that implemented automated estimate follow-up sequences reported a 20–35% increase in close rates within 90 days of going live.

According to ServiceTitan's 2025 Contractor Growth Benchmark, the top-quartile contractors by revenue close 54% of sent estimates, compared to a 31% close rate for bottom-quartile contractors — a 23-percentage-point gap driven primarily by follow-up speed and consistency, not pricing.

SMS open rate for Day 1 estimate follow-up: 91–94% according to Attentive's 2024 SMS Marketing Industry Report, versus 21–28% for email follow-up on the same day.

Top contractors close 54% of sent estimates; bottom-quartile shops close just 31%.

3-touch follow-up sequences recover $8,000–$22,000 per week for a 10-truck shop.


Touch Sequence Performance: Response Rate by Day and Channel

According to the Direct Selling Association's 2024 Consumer Response Timing Report, 78% of consumer purchase decisions on service quotes are made within the first 5 days of receiving an estimate — making the 3-touch window the critical window.

TouchDay SentChannelExpected Open RateExpected Response RateRevenue Recovered (10-truck shop, avg $1,840/job)
Touch 1Day 1 (24 hrs)SMS91–94%18–24%$8,000–$14,000/week
Touch 2Day 3 (72 hrs)SMS or Email82–88% / 22–28%9–14%$3,500–$7,000/week
Touch 3Day 7 (call + SMS)Call + SMS45–60% connect5–9%$1,500–$4,500/week
Day 30 (optional)Day 30Email15–20%<5%<$1,000/week

Sequence Configuration by Job Size

Job Value TierDay 1 TimingDay 2 TimingDay 3 TimingMessage TonePersonalization Priority
Under $50024 hrs72 hrs7 daysBrief, casualAmount + job type
$500–$2,50024 hrs72 hrs7 daysProfessional, helpfulAmount + job type + tech name
$2,500–$10,00024 hrs5 days10 daysConsultativeAmount + scope summary + availability
Over $10,00024 hrs5 days14 daysHigh-touch, personalFull scope + timeline + named contact

Common Mistakes in Estimate Follow-Up Sequences

Sending all three touches via the same channel. If Day 1 and Day 2 are both email and the customer does not use email, you have sent two messages to a dead inbox. Mix channels: SMS for Day 1, email for Day 3, call attempt for Day 7.

Generic message templates. "Just following up on your estimate" tells the customer nothing that helps them act. The estimate amount and job type are always available in the FSM record — use them.

Firing messages at off-hours. A 7:30 AM Saturday text asking if the homeowner has decided on the $14,000 roof replacement feels intrusive. Build a time-of-day window into the scheduling logic and queue messages that would fire outside it to the next business window.

No sequence stop condition for revisions. When an estimate is revised (scope change, price adjustment), the original sequence should stop and restart. A customer who received a revised $9,400 estimate should not receive a Day 3 follow-up referencing the original $7,800 amount.

Treating every trade the same. An electrical inspection estimate and a full kitchen remodel estimate have different decision timelines. Configure sequence timing by estimate type: smaller jobs (under $1,000) follow up on Day 1 and Day 4; larger projects (over $10,000) extend to Day 2, Day 5, and Day 10 to match longer decision cycles.


When NOT to Use US Tech Automations

US Tech Automations orchestrates the workflow above by connecting the FSM platform webhook, scheduling the timed messages, and routing the stop conditions. It is the right layer when you have a field service management tool, a separate SMS or email platform, and want the two connected without writing custom integration code.

It is not the right fit if your FSM platform (like ServiceTitan's newer tiers or Housecall Pro's Grow plan) already includes built-in estimate follow-up sequences with the personalization variables your team uses. If the native follow-up tool in your existing platform covers Day 1, Day 3, and Day 7 with job-type and amount variables, use it — adding a second layer creates duplicate messages and support complexity. Similarly, if you have a single-trade business with a fully custom CRM and the technical team to maintain it, a purpose-built integration may fit better than a middleware platform.


Glossary of Key Terms

Estimate sent timestamp: The moment the FSM platform marks an estimate as delivered to the customer (via email, SMS, or portal link) — the clock for the follow-up sequence starts here.

Conversion rate: The percentage of sent estimates that convert to signed jobs; industry average is 30–40% for HVAC, 25–35% for roofing, and 40–55% for plumbing service calls.

Sequence stop condition: An event that halts further automated follow-up messages — prevents customers from receiving Day 3 messages after they have already signed.

Time-of-day window: The hours during which automated messages are permitted to send; typically 8 AM–7 PM local customer time; messages scheduled outside this window queue for the next available window.

Soft scarcity: A legitimate urgency lever (open schedule slots, material lead times) used in follow-up messaging — distinct from fake urgency ("this price expires tomorrow").


Building the Sequence: Implementation Checklist

Before you start configuring:

  • Confirm your FSM platform exposes estimate sent status via webhook or API
  • Verify customer phone numbers are collected at estimate time (not just at booking)
  • Confirm SMS opt-in consent is collected at estimate creation (required by TCPA for automated messages)
  • Draft three message templates per trade type (HVAC, plumbing, roofing, electrical)
  • Define your sequence stop keywords (NO, stop, not interested, cancel)
  • Set the time-of-day window for your region

Once the sequence is built, measure weekly for the first 60 days: estimate close rate (target: +8–15 percentage points), time to signature (target: cut by 50%), and opt-out rate (alert if above 5%).

For firms looking at how estimate automation connects to the quoting side of the workflow — building the estimate itself faster — automate quoting and estimates for home service businesses covers the upstream process.

To see the review collection automation that runs after a job is won and completed, automate post-job reviews from completed tickets walks the downstream workflow.

For teams that want to accelerate the full lead-to-estimate pipeline, home services lead response speed covers the initial response automation that feeds more estimates into your pipeline in the first place.

US Tech Automations connects your Jobber, ServiceTitan, or Housecall Pro estimate events to timed SMS and email sequences — see how the workflow is configured for a 5–20 truck shop.


Frequently Asked Questions

How quickly should the first follow-up go out?

Within 24 hours of the estimate being sent. According to the Harvard Business Review analysis of B2C response rates, response times under 1 hour produce the highest conversion rates. For home services, same-day is realistic and effective; the next-morning follow-up on a previous-afternoon estimate is the practical minimum.

Should the Day 1 follow-up be SMS or email?

SMS first. Open rates for SMS in home services contexts run 91–94% within the first hour; email open rates run 21–28% same-day. Lead with SMS, use email as the backup channel for customers who have opted out of SMS.

What if the customer asks a question in reply to the follow-up SMS?

The sequence should pause and route the inbound reply to the dispatcher or the original technician, depending on the question type. A question like "Can you do it next Tuesday?" routes to the scheduler. A question like "Why is the compressor replacement more than the last quote?" routes to the tech. The sequence resumes from the next scheduled touch after the question is handled, or cancels if the customer signs.

Does the follow-up work for large commercial estimates too?

Commercial estimates have longer decision cycles and multiple decision-makers. The same three-touch structure applies, but timing shifts: Day 3, Day 7, and Day 14. The Day 7 touch should be a direct call to the facility manager, not an SMS. Day 14 is email with the estimate attachment re-sent for visibility.

What is the opt-out rate for automated follow-up sequences?

For well-constructed sequences (personalized, time-gated, three touches maximum), opt-out rates run 2–4%. Higher opt-out rates (above 5%) usually indicate the messages sound like spam (generic templates) or the timing is intrusive (messages firing before 8 AM or after 8 PM).

Does this workflow work if estimates are sent by paper or verbal quote?

No. The trigger for the automation is an estimate record in the FSM platform marked as "sent." Paper estimates and verbal quotes are not trackable without a digital record. If a portion of your estimates go out as paper, the first step is building the habit of entering them into the FSM system before leaving the site — even if the customer did not request a digital copy.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.

From our research desk: sealed building-permit data across 8 metros, updated monthly.