When a roofing owner tells us their leads are bad, we start by pulling two numbers: how fast calls get answered, and what happens to the ones that don’t. More often than not, the “lead quality problem” turns out to be a lead handling problem — which is better news than it sounds, because handling is fixable this week.
The unforgiving math of speed to lead
A homeowner with a leaking roof is not building a vendor shortlist for next quarter. They search, they call two or three companies, and they book with whoever answers and sounds competent. Research across home services consistently shows contact rates collapsing within minutes — not hours — of an inquiry, and the first company to respond winning a disproportionate share of the work.
For roofing specifically, the urgency skews even harder. Storm damage, active leaks, and insurance deadlines all compress the decision window. By the time a “we’ll call them back after lunch” lead gets its callback, it has very often already booked an estimate with someone else. The lead wasn’t bad. It was perishable, and it perished.
Where follow-up actually breaks down
Across the intake audits we run, the same failure points appear in almost every company:
The unanswered rings. Calls during business hours that ring out or hit voicemail. Owners consistently underestimate this number because nobody reports their own missed calls. Call tracking makes it visible — and it’s routinely 15–30% of inbound volume.
The after-hours void. Storms don’t keep office hours. A company with no evening or weekend answering plan is dark during some of its highest-intent moments.
The form-fill black hole. Website estimate requests that get checked “when someone gets to the email.” A form lead answered in five minutes converts like a phone call; answered the next day, it converts like a cold call.
The single-attempt follow-up. One callback, no answer, lead marked dead. It takes several attempts across a couple of days to reliably reach a homeowner — most companies quit after one.
The unowned lead. No named person responsible for intake, so every missed lead is nobody’s fault. Accountability, not software, is the missing piece here.
Fixes that outperform any campaign tweak
If you improve answer rate and response speed, every channel you run gets more profitable simultaneously — which is why we often insist on intake fixes before scaling spend:
- Measure it first. Call tracking on every published number. You cannot manage an answer rate you can’t see.
- Name an owner. One person accountable for every inbound lead’s first response, with missed-call recovery as an explicit duty.
- Set a five-minute standard for forms. Route estimate requests to a phone, not an inbox. Reply by call and text.
- Text back missed calls immediately. An automatic “Sorry we missed you — this is [Company], want us to call you back?” rescues a meaningful share of would-be losses.
- Cover after-hours. An answering service that books estimates — or at minimum, a same-evening callback promise kept religiously.
- Script the first thirty seconds. Company name, a competent question about the roof, and a concrete next step. Confidence in the first half-minute is a conversion factor.
The multiplier effect
Here’s why this matters more than most marketing decisions: intake improvements multiply everything upstream. Move your booking rate on qualified calls from 55% to 75%, and you’ve effectively cut your cost per booked estimate by a quarter — across every channel, without touching a single campaign.
No ad optimization on earth competes with answering the phone.