How to Track Response Time and Speed to Lead in a Home Service Business
Response within 5 minutes vs. 30 minutes on an inbound lead reduces close rate by 60-70%. Most home service businesses do not track this metric at all. This post covers how to define, measure, and build a response time SLA that the whole team actually follows.
Key takeaways
- Response within 5 minutes vs. 30 minutes reduces lead close rate by 60-70%, according to InsideSales and HBR research
- Speed to lead is time from lead creation to first contact attempt, not first connection. An unanswered call within 5 minutes counts.
- Most CRMs do not track speed to lead natively. ServiceTitan has it built in. Jobber, HCP, and Workiz require phone system integration to calculate it.
- A business with 30 leads per week that improves close rate from 40% to 48% adds $43,680 in annual revenue at a $350 average ticket
Response within 5 minutes of an inbound lead converts at rates 60-70% higher than response at 30 minutes, and most home service businesses have no idea how long it takes them to respond.
The InsideSales / Harvard Business Review study that established the 5-minute benchmark was published in 2011. The core finding has been replicated repeatedly: the probability of qualifying a lead drops 21x if you wait 30 minutes versus 5 minutes. Home services is a category where the customer is often in a state of urgency. The HVAC is down, the pipe is leaking, the roof lost shingles in the storm. They called three companies. The one that calls back first books the job.
This post covers how to measure speed to lead in your business, what good looks like by channel, and how to build a response time standard that your team actually meets. It pairs with the broader home service lead follow-up guide for the cadence after that first touch.
What Speed to Lead Actually Measures
Speed to lead is the elapsed time between a lead being created in your system and the first contact attempt by your team.
Three clarifications on that definition:
First, "lead created" means the timestamp of the inbound event: a call landing on your phone system, a form submission hitting your CRM, an email arriving in your inbox. Not when someone notices it. Not when someone checks their queue. The clock starts at the event.
Second, "contact attempt" means an outbound action: a call placed, a text sent, an email sent. Not a note added to the CRM, not an internal handoff. The clock stops at the outbound attempt.
Third, "attempt" not "connection." If you call within 3 minutes and the customer does not answer, your speed to lead is 3 minutes. Whether the call connects is a separate metric (connect rate). Speed to lead measures process performance, not customer behavior.
This distinction matters for accountability. A dispatcher who calls within 4 minutes on every lead is hitting the SLA even if customers are not always available. A dispatcher who calls 45 minutes later but "always connects" is not hitting the SLA and is confusing connection rate with response speed.
Text Clint: "what is my average time to first contact on new leads this week?"
How to Track It in Your CRM
The tracking method depends on your CRM and your phone system.
ServiceTitan has native speed-to-lead reporting. The platform logs when a call comes in (lead creation timestamp) and when an outbound call is placed to that number (first contact attempt). The speed-to-lead metric is in the CSR performance dashboard. If you are on ServiceTitan, you can pull this report today.
Jobber does not have native speed-to-lead reporting. The platform does not log inbound call timestamps. To track speed to lead in Jobber, you need:
- A call tracking platform (CallRail, WhatConverts) that logs inbound call time and caller number
- CRM integration that creates a lead record in Jobber with the call timestamp
- Manual or automated logging of outbound calls back to the same number
The call tracking platform does most of this work. CallRail can push a lead record to Jobber via its CRM integration when an inbound call comes in, with the timestamp. The outbound call log requires either the dispatcher to log the callback time manually, or a click-to-call system that logs outbound call timestamps automatically. See the broader setup in call tracking for home service businesses.
Housecall Pro and Workiz have similar setups to Jobber: call timestamps require a phone system integration. Workiz is slightly easier because its native VoIP system logs all call activity on the job record. If your team is placing outbound calls from within Workiz, the timestamp is already there.
For form submissions: your web form should pass a timestamp to the CRM when the lead is created. Most CRM form integrations do this automatically. The outbound response timestamp requires the same logging as calls. If a chunk of inbound leads have no clear source, fix lead source tracking before scoring SLA hits.
Text Clint: "what is my average speed to lead by channel this month, broken out by phone vs. form vs. email?"
Benchmarks: What Fast vs. Slow Looks Like
Response time requirements vary by channel because customer urgency and expectation differ by channel.
| Channel | Target response time | What slow looks like |
|---|---|---|
| Inbound phone call (answered) | Immediate | Not applicable; answered is answered |
| Inbound phone call (missed) | Callback within 5 minutes during business hours | 30+ minutes; customer has already called a competitor |
| Web form submission | First contact within 2 hours during business hours | Next business day; most form submitters have moved on |
| Email inquiry | First response within 4 business hours | 24+ hours; loses to any competitor who replies same day |
| Text message (customer-initiated) | Reply within 15 minutes during business hours | 2+ hours; feels like you do not have staff |
| After-hours form or missed call | First contact at opening next business day | Letting it sit until midday; urgent customers book someone else overnight |
The 5-minute rule applies specifically to missed phone calls. A customer who calls during business hours, does not get answered, and does not hear back within 5 minutes will typically call a competitor within 10 minutes. BrightLocal's 2024 consumer research found that 63% of consumers who call a local business and do not reach anyone call a competitor within the same session.
For after-hours calls on truly urgent jobs (broken AC in August, flooded basement), a same-night callback or an automated text acknowledging the inquiry and promising morning contact is better than silence. The customers who can wait until morning will. The ones who cannot will book whoever responds. The missed call text-back playbook covers the automation here.
Text Clint: "how many inbound calls did we miss last week and what was the average callback time on missed calls?"
The Revenue Math on a 1-Minute Improvement
The abstract case for speed to lead becomes concrete with a specific business scenario.
Start with a business receiving 30 inbound leads per week:
- Current average response time: 25 minutes
- Current close rate: 40% (12 booked jobs per week)
- Average ticket: $350
- Weekly revenue from new leads: $4,200
Speed to lead improves from 25 minutes to 5 minutes. InsideSales data shows close rate on leads contacted within 5 minutes is 60-70% higher than leads contacted after 30 minutes. Using a conservative 20% close rate lift:
- New close rate: 48% (14.4 booked jobs per week)
- Increase: 2.4 booked jobs per week
- Annual increase: 2.4 x 52 x $350 = $43,680
The cost of the improvement is the process change, some training, and possibly a call tracking tool. The improvement is permanent once the process is in place. The $43,680 happens every year.
For a business at $350 average ticket, that is a 10% revenue increase from a single operational change. For a business at a higher average ticket (roofing, HVAC installation), the number is proportionally larger.
One constraint on this math: if your lead volume is already higher than your team can respond to in 5 minutes, the constraint is staffing, not process. In that case, the investment is one additional dispatcher or a call handling service, not a tracking dashboard. The decision tree is in how to reduce missed calls in a home service business.
Text Clint: "what is my lead volume by hour of day this week? I want to know when we are receiving the most leads and whether we have staff coverage during those windows."
Building a Response Time SLA
An SLA is a written standard with specific rules, assigned ownership, and a consequence for non-compliance. "Answer fast" is not an SLA. The following structure is.
The SLA document should answer four questions:
-
What is the target response time for each channel? Use the benchmarks above or adjust based on your trade and customer expectations.
-
Who is responsible for responding during each time window? Business hours need a primary and a backup. After-hours need an on-call role or an automated response rule. "Whoever sees it" is not an assignment.
-
How is response time measured? If you are not logging it in your CRM or phone system, the SLA is not enforceable. Define the tool and the report.
-
What happens when the SLA is missed? Weekly review at the team meeting, scored on a per-dispatcher basis. Not punitive, but tracked and discussed. Accountability requires measurement.
One practical addition: an automated fallback for after-hours form submissions. Most CRMs can send an automatic text to a form submitter immediately upon receipt: "Hi, we got your request and will have someone reach out first thing in the morning. For urgent issues, call [number]." This does not count as a contact attempt for SLA purposes, but it reduces churn while the team is offline.
Text Clint: "which dispatchers had the fastest and slowest average response times last week?"
How Clint Tracks Your Speed to Lead
Once your phone system and CRM are connected to Clint, you can ask speed-to-lead questions directly:
- "What is my average time to first contact on new leads this week?"
- "How many leads did we miss the 5-minute SLA on yesterday?"
- "Which dispatcher has the fastest average response time?"
- "What percentage of our missed calls got a callback within 10 minutes?"
- "How does our response time this month compare to last month?"
You can also set up alerts: Clint sends a notification when a lead has been sitting in the queue for more than 10 minutes without a contact attempt, so it can be caught before the customer calls a competitor.
Text Clint: "what is my average time to first contact on new leads this week?"
Sources
Frequently Asked Questions
4 questions home service owners actually ask about this.
01What if we answer most calls live and rarely have missed calls? Does speed to lead still matter?
If you answer most calls live, your speed to lead on those calls is zero. That is ideal. The remaining question is what happens to the calls you miss. If you miss 15% of calls and those callbacks take 45 minutes, you are losing 15% of your potential lead volume to slow follow-up. The live-answer rate is a good metric to track alongside speed to lead.
02How do I track form leads if our form goes to an email inbox?
You need to route form submissions to a CRM, not an email inbox. Every major home service CRM (Jobber, HCP, Workiz, ServiceTitan) supports form-to-lead integration. The form creates a lead record with a timestamp. The email inbox creates a message that someone might read. For any business spending money on Google Ads or doing SEO to drive form traffic, the form-to-CRM routing is non-negotiable for both response speed and attribution tracking.
03Should we use a call answering service for after-hours coverage?
For businesses receiving 10+ after-hours calls per week, a live answering service (Ruby, Smith.ai, PatLive) is worth evaluating. These services answer calls, gather basic information, and route urgencies appropriately. The cost is $200-$500/month depending on volume. The payback is one or two additional booked jobs per month that would otherwise have gone to a competitor. For trades with after-hours urgency (HVAC, plumbing, locksmith), the ROI is typically positive.
04Does AI answering work for home service calls?
AI voice systems for inbound call handling are improving but still rough on complex service intake conversations. The sweet spot in 2026 is AI for after-hours calls on simple request types (schedule a quote, report an outage) with live handoff for anything complex. Do not use AI for your primary business hours call handling until the technology is significantly better at handling accents, urgency cues, and multi-step intake.
See Clint in action
Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.