How Roofing Companies Grow Revenue From Customers They Already Have
A roofing lead bought on search ads costs about $228. A homeowner you just gave a great new roof to costs nothing, and the whole street can see your work from the sidewalk.
That contrast is the entire roofing growth problem in one sentence. Roofing is high ticket and low repeat. Most homeowners buy a roof once, maybe twice in a lifetime, so you cannot grow the way an HVAC or plumbing shop does by re-booking the same customer every season. The existing-customer revenue engine for a roofer is different. It is built on three things: referrals from satisfied customers, reviews that win the organic and word-of-mouth business cold ads cannot, and the visible-neighbor effect, because a fresh roof is a billboard the entire block drives past.
This post walks through what the data actually supports, which popular roofing statistics are made up, and how to run the math on your own numbers instead of someone else’s.
A note on the numbers in this post. The roofing marketing internet is full of confident statistics that fall apart when you look for the source. We went looking. Where a number holds up, we cite it and tell you where it came from and how old it is. Where it does not, we say so. Every figure below is one you can defend to a skeptical business partner.
First, the referral stat you should stop repeating
If you have read any roofing or contractor marketing blog, you have probably seen this one:
“Home services contractors close 30% to 50% of referral leads versus 8% to 15% from paid leads.”
It sounds right. A warm introduction should close better than a cold click. The problem is that the source usually cited for that exact spread does not support those numbers. Somewhere along the way a plausible-sounding range got attached to a citation that does not actually say it, and it has been copied from blog to blog ever since.
Do not budget on the 30 to 50 percent number. The directional claim, that referrals close better than paid leads, is intuitive and probably true for most roofers. The specific percentages are not something you can defend, and if you build a referral program’s projected return on “referrals close at 40 percent,” you have anchored on fiction. Track your own referral close rate against your own paid close rate. That number is real, it is yours, and it will almost certainly make the case better than the borrowed one.
This is just one example. The wider roofing and home services internet recycles a whole table of made-up retention and lifetime-value numbers. We bust the full list in the pillar guide rather than repeat it here, so we are not duplicating ourselves. If you want the complete teardown of “5 to 25x cheaper to retain,” “$15,340 lifetime value,” and the rest, read how home service businesses grow revenue from existing customers. The short version: plan around invented numbers and your decisions get worse.
The $228 lead: why roofing makes referrals and reviews the highest-margin growth
Here is the one number every roofer should have tattooed on the truck dashboard.
Roofing has the most expensive leads in home services. Per LocaliQ’s 2025 search advertising benchmarks, the home services average cost per lead on search ads is about $90.92. For roofing, it is about $228 per lead. That is not a typo. Roofing buys the priciest leads of any trade in the report, more than double the home services average.
Sit with what that means for growth strategy. When a cold lead costs you $228 before you have spoken to a single homeowner, anything that produces a lead for free becomes your highest-margin growth by a wide margin. A referral from a happy customer? Free. A homeowner who found you because you have 80 five-star reviews and the contractor down the road has 11? Free. A neighbor who watched your crew tear off and replace the roof three doors down and called the number on your yard sign? Free.
This is why the existing-customer playbook matters more in roofing than almost anywhere. For an HVAC shop, missing a referral is a missed re-book of a customer they would probably see again anyway. For a roofer, a referral or review-driven lead is a $228 cold lead you did not have to buy, on a job that might be worth five figures. Protecting your reputation and systematically asking for referrals is not a soft, nice-to-have marketing activity. At $228 a lead, it is the most direct lever you have on margin.
The verified findings worth building on
There are only a handful of numbers in this space that survive a look at the source. Here are the ones that do, and what each means for a roofer.
Speed-to-lead: answer first or pay $228 again
The most replicated result in sales research is the speed-to-lead curve, from the Lead Response Management Study run by Dr. James Oldroyd at MIT with InsideSales, reinforced by a 2011 Harvard Business Review audit of 2,241 US companies.
- Moving first response from 5 minutes to 30 minutes dropped the odds of qualifying the lead by roughly 21 times.
- In the HBR audit, only 37% of companies responded within an hour, 23% never responded at all, and the median first response time was about 42 hours.
The honest caveat. This data is from B2B sales teams, gathered around 2007 to 2011. It is not a roofing study, and the world has more texting in it now. We cite it because the pattern, not the precise multiple, is what matters: the business that answers first wins, and most do not answer fast.
For a roofer this is brutal arithmetic. You paid roughly $228 to make that phone ring. If the lead sits past the 42-hour median, it is almost certainly booked with the competitor who answered first, and your $228 bought nothing. The fix is not more leads. It is answering the ones you already paid for. We cover the full playbook in our deep dive on the 5-minute rule.
Missed calls: uniquely expensive when each call cost $228
Roughly 24% to 27% of calls to home services businesses go unanswered (Invoca puts it near 27%, 411 Locals near 24%). Both are vendor sources, so treat 24% to 27% as the working range.
Now layer the $228 on top. For most trades a missed call is a lost average ticket. For a roofer, a missed call is often a $228 paid-for caller hanging up on a voicemail, on a job that could be worth thousands. The missed-call math is more painful in roofing than in any other trade precisely because the leads cost the most to generate. The standard fix is a missed-call text-back automation, which we walk through in missed call text-back for home services.
Reviews: the 20-review and 4.5-star thresholds buyers screen on
This is where existing customers quietly drive new revenue, and it is the one place with strong, current, first-party data. From BrightLocal’s 2026 Local Consumer Review Survey of 1,002 US adults:
| Finding | Figure |
|---|---|
| Read online reviews for local businesses | 97% |
| More likely to use a business with positive reviews | 85% |
| Deterred from a business by negative reviews | 77% |
| Will not use a business with fewer than 20 reviews | 47% |
| Expect an average rating of at least 4.5 stars | 31% |
Nearly half of local buyers screen out businesses with fewer than 20 reviews, and a third screen out anything below 4.5 stars. For roofing, where you are competing for the most expensive clicks in the trades, those thresholds decide whether a $228 ad even gets a call back, and whether the organic searcher who costs you nothing picks you over the next listing.
Play 1: referrals and the visible-neighbor job
A new roof is the most visible job in the trades. A repiped bathroom is invisible. A new furnace lives in the basement. A new roof is seen by every neighbor, every passerby, and every car on the street for the next twenty years. That visibility is a marketing asset most roofers waste.
The play has two halves:
- Ask the customer directly. Within a few days of finishing, while the job is fresh and the homeowner is happiest, ask: “Who else on your street has an aging roof? Mind if we leave a couple of door hangers?” A satisfied customer is your warmest possible introduction.
- Work the street while the job is visible. Yard signs, door hangers to the immediate neighbors, and a short follow-up campaign to the surrounding addresses. The crew is already there. The proof is already on the roof.
The trouble is that almost no roofer measures any of this, which is why they fall for the borrowed “40 percent” close rate. Measure your own instead. Here is an illustrative table. These are example inputs, not benchmarks. Replace every number with yours.
| Input (replace with yours) | Example value |
|---|---|
| Jobs completed this quarter | 40 |
| Referral or neighbor leads generated from those jobs | 12 |
| Of those, jobs you closed | 4 |
| Your referral close rate | 4 / 12 = 33% |
| Cost to generate those 12 leads cold (at $228/lead) | about $2,700 you did not spend |
Run that for one quarter and you will have a defensible referral close rate for your business, plus a real dollar figure for the cold-lead spend your referrals are replacing. That number beats any statistic we could quote you.
Play 2: reviews as a compounding asset
For a roofer, reviews are not vanity. They are the cheapest way to win the leads that cost the most. A homeowner researching a $14,000 roof reads reviews more carefully than someone picking a plumber for a $200 clog. The decision is bigger, slower, and more reputation-driven, which is exactly why the BrightLocal thresholds bite hardest here.
Your existing, happy customers are the only sustainable source of fresh, real reviews. The homeowner whose roof you finished last week is your highest-probability 5-star review, but only if you ask, and only if you ask within a day or two while the relief and satisfaction are fresh. Wait three months and the moment is gone.
This is a pure existing-customer play. It costs nothing but a well-timed text, and it compounds: every review you bank today is still converting a stranger’s $228-or-free decision two years from now. The roofer with 90 reviews at 4.8 stars is winning the organic and referral business while the one with 14 reviews is paying full freight on every click.
Play 3: the long nurture, inspections, and warranty follow-up
Roofing’s “low repeat” reputation is only half right. You will rarely sell the same homeowner two roofs. But there is real repeat and referral value in staying the name they pass along:
- Repair and maintenance. Flashing, a few blown-off shingles after a storm, gutter and ventilation work. These are smaller jobs, but they keep you in front of the customer and keep the relationship alive.
- Free annual or post-storm inspections. A “we are checking on the roofs we installed in your area after last week’s storm” message is both genuine service and a soft re-engagement that surfaces repair work and referral conversations.
- Warranty check-ins. A roof you warranted is a reason to reach out on a schedule. A homeowner who hears from you at year one, year three, and year five is the homeowner who hands your number to their brother-in-law when his roof fails.
None of this is about re-selling a roof. It is about staying the company they trust so that when someone in their orbit needs a roof, you are the name that comes up. There is no credible public benchmark for what a roofing nurture program returns, so do not let anyone sell you one. Track your own: revenue per 100 past customers contacted with a seasonal inspection or check-in message. Run it once and you will have a real number.
What to do after every job
You do not need a bigger ad budget to run any of this. You need a short, consistent routine that fires after every completed roof:
- Ask for the review within 48 hours. One well-timed text, while the customer is happiest. This is how you cross the 20-review and 4.5-star thresholds buyers screen on.
- Ask for the referral and the street. “Who else nearby has an aging roof?” plus door hangers to the immediate neighbors while the new roof is visible and the crew is on site.
- Answer the leads you already paid for. Turn on missed-call text-back and set a first-response rule in minutes, not the 42-hour median, so no $228 caller hits a dead voicemail.
- Add them to a nurture list. Schedule a post-storm and annual inspection check-in so you stay the name they refer.
- Tag and measure. Mark every job’s lead source so you can compute your own referral close rate and cost per booked job. Track it before you believe any number about it.
The Bottom Line
A roofer cannot grow by re-selling roofs to the same homeowners. But the cheapest growth a roofing company has is still sitting in the work it already did: the customers happy enough to refer, the reviews that win the next stranger, and the new roof the whole street can see.
When a cold lead costs about $228, the math is one-sided. A referral, a review-driven organic call, or a neighbor who watched your crew work is your highest-margin lead by far. You do not need the inflated “30 to 50 percent referral close” stat to know that. You need three real numbers, the $228 cost per lead, the review thresholds buyers screen on, and the speed-to-lead curve, plus a system that asks for the review and the referral after every single job. Do the math on your own database and the case makes itself.
Ready to work the customers you already have?
Try Marqeable: marqeable.com
Marqeable connects to your CRM, catches inbound SMS replies in a Conversations inbox so no $228 caller goes unanswered, and runs the review-request and referral follow-up campaigns to your past customers for you. It is the difference between knowing the revenue is in your reputation and actually capturing it.
Related Resources
How Home Service Businesses Grow Revenue From Existing Customers
The pillar guide, including the full teardown of the retention and lifetime-value stats that do not hold up.
The 5-Minute Rule: Why Lead Response Time Is the #1 Predictor of Closing the Deal
The full speed-to-lead data, and why answering first matters most when each lead cost you $228.
Missed Call Text-Back for Home Services
The setup guide for capturing the 1-in-4 calls you currently miss.
AI Marketing for Roofing Companies
How roofers use AI to automate review requests, referral follow-up, and reactivation campaigns.
SMS Marketing for HVAC, Plumbing and Roofing
Templates and timing for the campaigns you send to your existing customer list.
Frequently Asked Questions
If a homeowner only needs one roof, how do roofers grow from existing customers?
Not through repeat roof sales. The roofing existing-customer engine is three things: referrals from a satisfied customer, online reviews that win organic and referral business, and the visible-neighbor effect where a new roof the whole street can see drives nearby leads. Because roofing leads are the most expensive in home services, around $228 per lead on search ads per LocaliQ’s 2025 benchmarks, every free referral or review-driven lead is your highest-margin growth.
Is it true referrals close at 30 to 50 percent versus 8 to 15 percent for paid leads?
Be skeptical. That spread gets quoted constantly, but the source usually cited does not actually support those figures. The directional idea, that a warm referral closes better than a cold paid lead, is intuitive and probably true. The exact percentages are not something you can defend. Track your own referral close rate against your paid close rate and you will have a real number for your business.
How much does a roofing lead cost?
Roofing has the most expensive leads in home services. LocaliQ’s 2025 search advertising benchmarks put the home services average at about $90.92 per lead and roofing at about $228 per lead. That is why protecting your reputation and asking for referrals matters more in roofing than in almost any other trade: a referral or review-driven lead replaces a $228 cold lead at near-zero cost.
How many online reviews does a roofing company need?
Enough to clear the bar local buyers set. BrightLocal’s 2026 Local Consumer Review Survey of 1,002 US adults found 97 percent read online reviews, 47 percent will not use a business with fewer than 20 reviews, and 31 percent expect an average rating of at least 4.5 stars. For roofing, where leads cost the most, reviews carry outsized weight because they win the organic and referral business that costs you nothing to acquire.
Why does this post refuse to quote common stats like lifetime value or SMS open rates?
Because when we traced them to a source, they did not hold up. Numbers like a fixed roofing lifetime value or a 98 percent SMS open rate are vendor or SEO-firm estimates repeated until they sound official. Planning around invented figures leads to bad decisions, so we only use numbers we can defend and show you how to calculate the rest from your own data.
About Marqeable
Marqeable is your AI marketing agent. It connects to your CRM, creates on-brand campaigns across email, SMS, and social, and catches inbound SMS replies through a Conversations inbox so the leads and customers you already have never fall through the cracks.
