Say a homeowner fills out a form on your website at 9:40 PM asking about a leaking water heater. They probably didn't fill out just yours. By the time your office opens at 8 AM, a competitor has already texted them, called them and put a tech on the schedule. You paid for that lead. Someone else got the job.
That's what speed to lead is about. In my experience running an 800+ seat call center in home services, the company that responds first usually gets the appointment. Not the cheapest one, and often not the best one. The first one that actually talks to the homeowner. This guide covers what speed to lead means for contractors, where response time breaks down, and how to set up AI and human setters so every lead gets a response in seconds and a real call in minutes.
What speed to lead means for a contractor
Speed to lead is the time between a lead coming in and your company making real contact with that person. Not the time until someone looks at the lead. Not the time until an automated email goes out. The time until the homeowner hears from you in a way that moves them toward an appointment.
For a home service company, leads show up in a lot of places: web forms, phone calls, missed calls, Google and Facebook ads, lead vendors, referral texts and chat widgets. Lead response time for contractors should be measured across all of them, because the homeowner doesn't care which channel they used. They care that someone got back to them.
I think about it as two numbers:
- First response: how fast the homeowner gets an acknowledgment. This should be seconds, and AI can handle it.
- First conversation: how fast a person actually talks to them. This should be minutes during business hours, and it should be a trained human.
Why the first few minutes decide who gets the job
When a homeowner reaches out, they're at peak interest. The roof is leaking now. The AC quit this afternoon. The solar quote a neighbor mentioned is on their mind tonight. That attention fades fast, and it gets pulled toward whoever responds first.
A lot of leads are also shopped. Lead vendors often sell the same homeowner to several companies, and homeowners fill out more than one form. When three contractors get the same lead, the first one to call back usually sets the appointment, and the other two end up leaving voicemails for someone who's already booked.
There's a trust piece too. A fast, friendly response tells the homeowner you're organized and you'll show up. A callback the next afternoon tells them the opposite, before you've even seen the job.
Where lead response time breaks down
Most owners I talk to think their speed to lead is fine until we pull the numbers. The gaps are almost always in the same places:
- The office is busy. The person answering phones is also scheduling, billing and handling an upset customer. New leads wait.
- Leads land in an inbox. Form fills go to an email address someone checks a few times a day.
- Techs and reps are in the field. A salesperson on a roof or a tech in a crawl space can't call a new lead back for hours.
- After hours and weekends. Calls go to voicemail, and many people don't leave one. They just call the next company.
- No follow-up plan. Someone calls once, gets no answer, and the lead sits.
Missed call text back: the simplest fix you can turn on this week
If you do one thing after reading this, set up missed call text back. When someone calls and nobody picks up, the system texts them within seconds. It keeps the homeowner from moving on to the next number on Google while your team gets to them.
A good missed call text back message is short, specific and asks for one thing. For example:
Hi, this is [Your Company]. Sorry we missed your call. Is this about a repair or a new system? Reply here and we'll get you scheduled.
Adjust it by trade. A roofer might ask whether it's storm damage or an active leak. A water treatment company might ask whether it's about water quality or a service visit. A plumber should ask whether it's an emergency, and if it is, route it to the on-call line right away.
Text back is a first response, not a finished job. The goal is to hold the homeowner's attention until a person can talk to them.
How to set up AI and setters so every lead gets a response in seconds
Here's the setup I install for home service companies. You can build a version of it yourself with the tools you already have.
Step 1: Route every lead source into one place
Every web form, ad lead, vendor lead and missed call should land in your CRM automatically, with the source tagged. If leads are coming in by email, forwarded text or sticky note, fix that first. You can't respond fast to leads you can't see.
Step 2: Let AI send the first response in seconds
The moment a lead hits the CRM, AI texts the homeowner. It confirms what they asked about, asks one or two prequalification questions (homeowner or renter, timeline, the basic problem) and tells them someone will call shortly. If they reply, the AI keeps the conversation going and logs the answers.
Step 3: Have a human setter call within minutes
While AI holds the conversation, the lead goes to the top of a setter's queue. The setter sees the lead details and the AI's notes, calls, and books the appointment. This is where the job is won. AI is fast, but a trained person is better at handling "I'm just getting prices" or "I need to talk to my husband" and still getting a time on the calendar.
Step 4: Follow up until you get a yes or a no
Plenty of homeowners won't pick up the first time. Build a follow-up sequence that mixes calls and texts over the first several days, then moves to a slower cadence. A lead should only stop hearing from you when they book, say no or ask you to stop.
Step 5: Cover nights and weekends
Leads don't stop at 5 PM. An AI answering service can pick up calls on the first ring after hours, qualify the caller, book the appointment and text a confirmation. A setter follows up in the morning. I cover that setup in detail in my guide to after-hours answering for contractors.
What speed to lead looks like by trade
- Roofing: After a storm, leads pile up in hours. AI responds to every one immediately, and setters book inspections before the storm chasers knock on the door. More on this in my roofing playbook.
- HVAC and plumbing: Many calls are urgent. Speed here means answering live, sorting emergencies from routine service and getting a tech dispatched or scheduled.
- Solar: Homeowners are researching and comparing. A fast response with a couple of qualifying questions about the roof, the electric bill and ownership sets up a better consult.
- Water treatment: A quick text offering a free water test turns a curious homeowner into an appointment.
- Insurance agencies: Quote requests go cold fast. The first agency to call usually gets to quote.
What to measure
You can't fix what you don't track. These are the numbers I look at every week with the companies I work with:
- Time to first response, by lead source.
- Time to first conversation with a human, by lead source.
- Contact rate: the share of leads you actually talk to.
- Appointment set rate: the share of contacted leads who book.
- Show rate: the share of booked appointments that actually happen.
- Missed calls, split by business hours and after hours.
- Leads with no activity in the last 48 hours.
Look at these by source. You'll often find one vendor or one channel with far worse response times than the rest, and that's where the money is leaking.
Common mistakes
- Treating an auto-email as a response. Most homeowners won't read it. Text and call.
- Letting AI try to close. AI is great at speed and first questions. The sales conversation should be led by a person.
- Handing leads to busy salespeople. Reps in the field can't call back fast. Setters whose only job is booking can.
- Stopping after one attempt. A single missed call is not a dead lead.
- Only looking at averages. An average response time hides the leads that waited all weekend.
How my team handles speed to lead
This is the core of what I install. AI texts back every new lead in seconds and asks the first prequalification questions. Trained setters from my team call within minutes, roughly 8 AM to 8 PM, and AI answers calls 24/7 so nothing goes to voicemail. It plugs into your existing CRM, every call is recorded and scored, and we go over the numbers together in a weekly revenue meeting. If some of your leads have already gone cold, we work those too with old-lead reactivation.
You can see how the setup works on my speed-to-lead page, or book a 30-minute call and I'll show you where your lead response time is costing you jobs.
FAQ
What is a good lead response time for contractors?
Aim for a first response within seconds, which AI text-back can handle, and a real conversation with a trained person within minutes during business hours. After hours, an AI answering service should pick up on the first ring and book the appointment, with a setter following up in the morning.
What is missed call text back?
It's an automatic text that goes to anyone who calls your business and doesn't reach a person. It acknowledges the call within seconds, asks what they need and keeps the homeowner from calling the next company while your team gets back to them.
Can AI handle speed to lead on its own?
AI is great at the first response, prequalification questions, reminders and after-hours answering. The sales conversation works better with a trained human setter, so I pair the two: AI responds in seconds and a setter calls within minutes to book the job.