When "fast" becomes expensive
If your system treats a quiet homeowner as a burned lead after one afternoon, you are not optimizing for speed. You are training the company to buy the same intent twice while your CRM quietly pays tuition for every other bidder in town.
Cheap volume is a math trap for any roofing shop that ignores the back half of the sales cycle. Lead exports pile up because teams are told that if a homeowner does not answer in the first minute, the money is gone. That story sells software, but it does not protect margin. The work that actually carries overhead often shows up around the fourth or fifth conversation, while the average rep stops pushing after the second try.
When you line the numbers up, a lead that does not close on day one is not a write-off. It is inventory you already own. Nationwide groups I review are overspending by about 27.4% on marketing because they keep buying new names to replace quiet ones instead of finishing the work the funnel already started. If you want real scale, you need pipeline discipline, not a bigger hunting budget.
You pay acquisition twice when you abandon records that still had room to convert, which is how roughly 14.6% of margin quietly leaks out on paper that otherwise looks busy.
What to tighten before you buy another campaign
Move a simple score called touchpoint density into your weekly review so CAC reflects conversations, not just lead counts.
Run eight touches across fourteen days on retail replacement intent before you let a paid record go cold.
Tag revenue by source at thirty and sixty days so you stop declaring victory on same-day call logs alone.
Push automated SMS and email through a shared playbook so reps stay on high-intent calls instead of retyping the same script.
The one-and-done habit shows up in the CRM
You can feel busy and still donate margin to competitors.
I recently audited a shop run by an owner I will call Zane. Retail replacements and storm work both fed the same board. He was spending $13,482 a month on lead vendors and told me the intake felt thin. Inside the CRM, 62% of paid records had exactly one outbound call and one automated text. If nothing came back inside two hours, the file was parked in an archive folder that nobody reopened.
Guidance from the National Roofing Contractors Association (NRCA) keeps pointing to the same buyer reality: homeowners reward crews that look organized, insured, and consistent, not only whoever buzzed their phone first. When you stop after the opening ping, you still funded the education. You just handed the follow-through to whoever stayed in touch.
Trade press at Roofing Contractor has been blunt about labor pressure and longer decision windows. That is not an argument against responsiveness. It is an argument against confusing responsiveness with abandonment.
Persistence is not theatrics. It is how you finish the math you already started when the lead fee cleared.
Same lead cost, different discipline
| Metric | Two touches, then archive | Eight touches across fourteen days |
|---|---|---|
| Cost per lead | $145 | $145 |
| Close rate (example) | 10% | 14% |
| Customer acquisition cost | $1,450 | $1,035 |
| Extra media spend required | Baseline | $0 |
Cost per lead
Close rate (example)
Customer acquisition cost
Extra media spend required
The second column is math only, but it is the kind of math that buys steel when asphalt prices jump.
A fourteen-day rhythm that still respects the homeowner
Nurture is not a polite way to say spam. For roofing, you are answering three worries on repeat: total price, install timeline, and whether the crew will treat flashing like it matters. Your sequence should sound like a project manager, not a clearance rack.
Day 1: call immediately, SMS immediately, email that evening with plain next steps. Day 2: second call mid-day, second SMS that evening. Day 4: email with a short case study or a recent job photo tied to their area. Day 7: softer SMS asking if they picked a contractor or still need financing clarity. Day 11: a professional break-up note that gives them an easy reply window.
That break-up line is often the highest reply point in the chain. A simple message that you are closing the file because it looks like they moved on, or paused the project, frequently pulls back people who were buried in work, not disinterested. I have seen that single outbound recover dormant records near 9.4% when the tone stays calm and adult.
Neighborhood proof beats a glossy PDF
"On day four, skip the generic five-star block. Send a photo from a roof you finished a few streets away, name the shingle color, and reference the town. Local specificity reads as competence faster than another stock brochure."
Commission math is why nurture breaks in the field
The software is rarely the weak link. Straight-commission reps chase what looks ready today. That is rational for their wallet and rough for your pipeline. Someone has to own the slower-burn records or they will keep sliding into folders labeled lost when they were only waiting on a bonus check from work or a spouse traveling.
Split the job. Let reps claim and work hot interest through a mobile app so the first hour stays sharp, but route anything that misses estimate scheduled inside seventy-two hours into a centralized nurture queue the house controls. That keeps one slow Tuesday from erasing a paid opportunity.
When you do add net-new spend, point it at sources you can trust with estimator time. I send owners to the LeadZik marketplace when they want exclusive home service demand with enough detail to protect payroll. Better intake on the front end makes the fourteen-day sequence feel relevant instead of desperate.
Action Plan
Re-open the quiet stack without buying it again
This is a simple recovery path for records that never booked an estimate. It is built for ops leaders who want cash back from names you already paid for.
Export the last six months of paid records that never moved to estimate scheduled.
Send a plain-text email with one question: whether they still plan to replace the roof this season.
Route any reply into a high-intent queue for a live call inside two hours.
For hesitant replies, offer a narrow entry service such as attic ventilation photos or a maintenance-style inspection that fits your production calendar.
Compare recovered revenue to the zero dollars of new acquisition you spent to re-earn the conversation.
