Skip to content

Lead handling

Speed to Lead: First Callback Wins the Job

Most contractors lose jobs they already paid to generate, in the hour between the form fill and the callback that never came.

By Matthew Blansit10 min read

Not sure where your own site stands? Run the free 31-point audit.

A homeowner with a problem rarely contacts just one contractor. Most call more than one. That isn't cynicism about your reputation. It's just how people buy something expensive and unfamiliar while under time pressure.

They open a few tabs, or dial two or three numbers off a search page, and wait. Whoever gets back first gets to frame the problem, gets to be the one who showed up, and usually gets the job, often before the others have listened to the voicemail.

You don't have to beat the others on price or craftsmanship to win that job. You have to beat them to the phone.

You already paid for that lead

A form fill on your website is not free. It cost you something: ad spend, or the years of reputation that made a neighbor recommend you, or the truck wraps, or the reviews you asked for one customer at a time.

By the time somebody types their name into your contact form, the expensive part is finished. The cheap part, replying, is the part most contractors lose.

And the odds decay by the minute for a mechanical reason: the homeowner is working down a list. Once another contractor is on the phone with them scheduling an inspection, you're no longer competing for the job. You're competing to unseat someone who already has it.

Where contractor leads actually die

The leaks are boringly consistent from one company to the next.

  • The website form emails an info@ address checked when somebody remembers, usually at night.
  • Calls go to voicemail during the day because everyone with a phone is on a roof.
  • The voicemail gets returned two days later, or never, because nobody owns the box.
  • The number on the Google listing is a crew chief's cell, and he's running a saw.
  • Three people see the lead and all three assume one of the others has it.
  • The estimate goes out and nothing happens, because following up feels like begging.

None of these are marketing problems. They're process problems, and process problems are cheap compared to buying more leads.

The fixes, cheapest first

1. Missed-call text-back

If a call rings out, an automatic text goes to the caller within seconds: "Sorry we missed you, this is Dave at Smith Roofing. We'll call you back within the hour. What's going on with the roof?"

This is the highest-return thing most contractors can switch on. It costs very little, takes an afternoon, and turns a missed call, which is worth nothing and leaves no trace, into a text thread. It also buys time honestly: the homeowner knows they've been heard and is less likely to keep dialing.

Make the promise true. If the text says within the hour, call within the hour.

2. Send form notifications to a phone, not an inbox

A contact form that emails an address nobody watches is a lead-destroying machine that looks like it's working. Route submissions to a text message, or to an app with a loud notification, on a device somebody is actually holding.

Test it by submitting your own form. If nothing buzzes in somebody's pocket within a minute, that's the bug.

3. Decide who answers the phone during business hours

Not "whoever's free." A named person, a named backup, and an expectation that a human picks up. If the whole crew is in the field, that means an answering service or a part-timer at a desk. Both cost less than the jobs going to voicemail.

4. Have an after-hours plan you actually keep

It can be modest. "Calls after 6pm get a text-back within fifteen minutes and a call before 9am" is a plan. "Emergencies route to the on-call cell, everything else waits until morning" is a plan. A voicemail greeting recorded years ago is not.

Storm and water damage work in particular happens at night, and the contractor who picks up at 8:30pm gets the job.

5. One owner per lead

Every lead gets a name attached the moment it lands. Not a team, not a shared inbox. One person responsible for the next contact and on the hook if it goes cold. Shared responsibility means nobody is responsible.

This works on a whiteboard. It works better in a CRM. It does not work in anybody's head.

6. A follow-up schedule decided in advance

Improvised follow-up is the same as no follow-up, because it depends on somebody feeling like it on a Tuesday. Write the follow-up schedule down and run it: three to five calls and texts over two weeks, with one short email in the mix, ending with a plain "I'll close this out unless you tell me otherwise." Deciding in advance also removes the awkwardness. Nobody has to judge whether today feels too pushy.

A lot of jobs are lost in the silence after the estimate

Contractors treat the estimate as the finish line. For the homeowner it's the middle: they hold one number, they're waiting on two more, and there's a decision to make with a spouse and maybe an adjuster.

The estimate that gets a call two days later is the one that gets signed. "Did the scope make sense, want me to walk you through the decking line?" The estimate that goes out into silence competes on price alone, because price is the only thing left in the homeowner's hand.

If you fix one thing after first-response speed, fix this one.

Measure your own speed to lead, honestly

Don't take my word for this, and don't take an industry statistic's word for it either. Most response-time numbers you'll see quoted trace back to a 2011 Harvard Business Review study of B2B software leads, not homeowners with a wet ceiling, and whoever quotes them usually has something to sell.

Your own numbers are more useful and easier to get. Four of them tell you nearly everything.

  1. Time from form submission to first human contact, across your last twenty leads.
  2. How many inbound calls last week went to voicemail, and how many of those got a call back at all.
  3. How many estimates sent last month have had zero contact since they went out.
  4. What share of open leads have a specific person's name attached to them.

Pull those four and the leak stops being a debate. In most shops the answer is not subtle.

Two things to do before you close this tab

One: go to your own website, fill out the contact form the way a homeowner would, put a real phone number in it, and start a timer. Note how long until a human contacts you, and whether anyone ever does. Two: after 6pm tonight, call your main number from a phone the office won't recognize and listen to exactly what a homeowner hears. If it's a voicemail greeting with no promise of a callback time, you just found the leak, and it took four minutes.

Leak points, at a glance

Leak pointWhat it costs youThe fix
Form goes to an unwatched inboxLeads sit overnight while the homeowner books somebody elseRoute submissions to SMS or a phone app with alerts on
Missed calls during business hoursA call that rings out is worth nothing and leaves no traceAutomatic missed-call text-back within seconds
Voicemail nobody ownsCallbacks happen days late, or neverOne named person clears the voicemail box twice a day
Main number is a crew chief's cellThe phone gets answered from a roof, or not at allA business line with a real answering process or service
No after-hours planStorm and water calls go to whoever picks up at 9pm, which is someone elseOn-call rotation plus an honest after-hours text promise
No owner assigned to the leadEveryone assumes somebody else has itOne name on every lead the minute it arrives
No follow-up after the estimateYou compete on price alone, inside a silence you createdA written follow-up schedule: three to five calls and texts over two weeks

Fix the bucket before you buy more water

The instinct when the job list gets thin is to buy more leads: more ad spend, another lead seller, a wider service radius. If leads are leaking at the points above, that just makes the leak more expensive. You pay more per lead than you used to, feeding a process that drops a meaningful share of what goes into it.

Spending on ads while leads leak doesn't fix a weak system. It just makes it expensive.

That's how contractors end up convinced advertising doesn't work, when what doesn't work is the hour between the form fill and the callback. Get response right first, then buy traffic. The same budget produces more jobs, with no better ads and no new website, just fewer leads hitting the floor.

Some of the leak is on the website itself

A form with eleven fields gets fewer submissions than one with four. A phone number that isn't tappable doesn't get tapped. A site that never names the towns you serve pulls in leads from outside your radius that you'll never quote. The first screen has to say what you do, where, and how to call. The five-second test covers that.

And some homeowners now ask an AI assistant first, not a search results page, for three roofers in their city, and call whoever gets named. That's a different problem with a different fix, and I wrote it up separately in why contractors are invisible to AI assistants.

If you want a second set of eyes on the whole path, the free 31-point audit walks all of it: what a homeowner sees, what happens when they hit submit, how fast anybody hears about it. If the website turns out to be the broken part, builds are fixed-price: Starter Site from $1,450, full builds from $2,925, live in one to two weeks. If you want it built rather than bolted on, the Website + Lead Engine build (from $6,500) is exactly this: form fills go straight to your phone, and call and form tracking set up in your name so you know which pages produce work. Either way, time your own response first. That number costs nothing and usually settles the argument.

Questions people ask

What is speed to lead?

Speed to lead is the elapsed time between a homeowner contacting a business and a human from that business contacting them back. For home-service contractors it matters because homeowners typically reach out to several companies at once and hire whichever one responds first. Measuring it is straightforward: track the minutes from form submission or missed call to the first live conversation.

How fast should a contractor respond to a website lead?

As close to immediately as the business can sustain, because the homeowner is usually working down a list of several contractors while they wait. A practical standard is an automated acknowledgment within seconds and a live human call within the hour during business hours. What matters most is that the promise you make in the acknowledgment is one you actually keep.

What is missed-call text-back and why does it help contractors?

Missed-call text-back automatically sends an SMS to anyone whose call rings out, saying the business missed them and when they will call back. It helps because an unanswered call otherwise leaves no trace and no way to reconnect, while a text opens a thread the homeowner can reply to from a job site or a hallway. It is inexpensive to set up and works especially well for crews who cannot answer the phone from a roof.

How many times should you follow up on an estimate?

Three to five calls and texts over roughly two weeks is a reasonable default, with one short email in the mix, ending with a message saying you will close the file unless they say otherwise. The key is deciding the schedule in advance rather than improvising it, because improvised follow-up depends on someone feeling motivated on a given day. In my experience, a lot of jobs are lost in the silence after the estimate rather than at the estimate itself.

Should contractors spend more on ads if leads aren't converting?

Not until the lead-handling process is fixed. If forms go to an unwatched inbox, calls go to voicemail, and no one owns follow-up, additional ad spend simply pushes more paid leads through the same leaks at a higher cost per lead. Fix response speed and ownership first, then increase spend. The same budget produces more booked jobs once leads stop falling through.

How do I test my own lead response process?

Submit a contact form on your own website as if you were a homeowner, using a real phone number, and time how long it takes for a human to reach you. Then call your main business number after hours from a number the office won't recognize and listen to what a caller actually hears. Repeat both a few times across different days, since the answer often depends on who happens to be near a phone.

Free, no call required

Find out what's costing you jobs.

The 31-point website audit is the same checklist behind this post — message, path to a call, local and AI search, reviews, and lead handling. Score yourself in an afternoon, or send it to us and we'll point at the three things to fix first.

(281) 401-9146Get a fixed quote