You Buy Each Customer Once, So the Roof Has to Sell the Next One
A dentist sees the same patient twice a year for 30 years. A roofer sees a homeowner once, hands them a roof that lasts 25 years, and then watches that customer disappear for a quarter of a century. Same trade, same skilled labor, completely different economics. And the roofer paid full retail to acquire a customer he will, in all likelihood, never sell again.
That's the quiet problem under a lot of roofing marketing budgets. You're paying a repeat-business price for a one-time transaction.
The number you're paying to knock on the door
Acquiring a roofing customer is not cheap and it's getting less cheap. Marketing analysts tracking home-services advertising put non-branded roofing cost per lead around $124, with Google Ads leads averaging closer to a hundred and eighty-seven, the highest of any home-services category they measured. A lead is not a customer, though. Run the close rate through it and the picture sharpens. A shared lead at 6 percent close rate can carry an effective acquisition cost near $2,000 a customer. A better, exclusive lead at 21 percent close still runs around a thousand.
Now put that next to the purchase behavior. Whatever you spent to win that homeowner, you amortize it across exactly one roof. There's no second sale next year to spread the cost over. In a subscription business you'd earn the acquisition cost back over a decade of renewals. In roofing, the roof goes up and the customer relationship, in transactional terms, is finished the day the last shingle is nailed.
So the only way that math works long term is if each job buys you the next one for free. That means referrals and reputation aren't soft marketing ideas. They're the mechanism that makes an expensive customer affordable.
The tail that outlives the revenue
Which is exactly why the back end of a roofing job matters more than owners treat it. You recognized the revenue the month you finished. The obligations attached to that roof run for years, and every one of them is a chance to either earn the next customer or lose three.
Start with the warranty. Most owners think of it as the manufacturer's problem, but the workmanship warranty is yours, and it's the one that bites. When a roof fails and the manufacturer sends an inspector, construction-defect attorneys note that failures traced to installation, wrong nailing, or inadequate ventilation shift liability squarely onto the contractor. Attic ventilation is one of the most frequently cited reasons a warranty claim gets denied, and it's a workmanship issue, not a product one. So the claim lands on you, often years after you booked the profit and moved on.
A callback is a cost you didn't price. A callback handled badly is worse, because a roofing purchase is high-stakes and infrequent, which is precisely the kind of purchase people research before they buy and complain about loudly when it goes wrong. The homeowner who feels stranded on a leak doesn't just cost you the repair. They cost you the reviews, the neighbor who was going to call, and the referral flow you were counting on to make your acquisition math work.
Run it like the LTV is a decade long
The fix isn't more lead spend. It's treating a one-time transaction as if it had a 10-year customer life, because reputationally it does.
Price the tail into the job. Build the real cost of workmanship warranty callbacks into your bid the way you build in material and labor, because it's just as certain over a book of business. Get the details that trigger denials right the first time, ventilation chief among them, so the callback never happens. And handle the ones that do happen fast and without an argument, because that homeowner is the cheapest marketing you will ever buy and the most expensive to lose.
Then measure what those jobs actually generate. Track how many of your closed jobs came from a past customer or their referral versus a paid lead. If a large share of your work still comes from ads you're paying $2,000 a customer for, your reputation isn't doing its job, and no amount of ad budget fixes that.
You buy each roofing customer once. Make the roof good enough, and the callback rare enough, and the service clean enough, that the customer you paid for goes and buys you the next three.