How to Grow a Roofing Business Without Depending on Lead Vendors
On this page
Every roofing owner who has bought shared leads knows the feeling: the phone rings, you race to the appointment, and three other contractors are already in the driveway. You won a sprint to the bottom of the price, the homeowner ghosted everyone but the cheapest bid, and you still paid the vendor whether or not anything closed. The math gets worse the more you scale on that channel, not better. Lead costs creep up, close rates drift down, and you are renting an audience you will never own.
There is a different way to run the company, and the contractors who run it tend to outlast the ones who do not. They build a pipeline they control: a flow of opportunities that comes from their own reputation, their own data, their own canvassing routes, and their own marketing assets. When a vendor raises prices or a portal changes its algorithm, those companies barely notice, because the work was never coming from there in the first place.
What follows is the full operator's plan for getting there. It is written for the owner who has maybe eight to forty roofs a month going out the door, who is tired of bidding against five other trucks, and who wants the next dollar of growth to compound instead of evaporate. Expect concrete numbers, real workflows, the mistakes that quietly sink these efforts, and a clear-eyed look at where data and storm intelligence fit. Nothing here requires you to be a marketing genius. It requires you to treat acquisition like a system you build and own.
Why Lead Vendors Quietly Cap Your Growth
Start by being honest about what a purchased lead actually is. When you buy from a shared-lead marketplace, you are usually buying a form-fill that the same vendor sold to two, three, or four other contractors. The homeowner is now in shopping mode by design. Your job stopped being "earn trust and solve a roof problem" and became "win a bid war against strangers in under an hour."
That changes the economics in three ways that owners underrate.
You are buying the same person multiple times. A shared lead with a 25 percent close rate means you pay for four leads to land one job. If each lead costs $90, your cost per acquired job is $360 before you have driven a single mile or printed a single contract. Exclusive leads cost more per lead, which softens the close-rate hit but rarely fixes the underlying problem: the homeowner still solicited bids, so you are still anchored against the lowest number.
You compete on price, which is the worst axis for a roofer. Roofing is a trust-and-execution purchase. When the homeowner found you instead of being sold to you, price elasticity is far higher and you keep margin. When four contractors arrive within a day, the conversation collapses to dollars per square, and the only lever left is discounting.
You build no asset. Spend $10,000 on shared leads and at the end of the month you have whatever jobs you closed and nothing else. Spend $10,000 building a referral engine, a canvassing rhythm, and a database of past customers and neighbors, and at the end of the month you have jobs plus a machine that produces more jobs next month at lower marginal cost. One is rent. The other is equity.
None of this means lead vendors are evil or that you should rip the cord out today. For a brand-new company with no reputation and no database, purchased leads can prime the pump. The mistake is staying dependent on them past year one, letting them become 60 or 80 percent of your pipeline, and never building anything you own. Treat them as a temporary supplement with a declining budget, and put the savings into the channels below.
A quick way to see the trap on paper
Run this for your own shop. Take last quarter's purchased-lead spend, divide by the number of jobs that actually closed from those leads, and you have your true cost per acquired job. Now compare it to the lifetime gross profit of a customer who came from a referral, including the repeat and the neighbors they send you. In most shops the referral customer is worth three to ten times more and costs a fraction to acquire. That gap is the entire argument for owning your pipeline.
| Channel | Typical cost per acquired job | Close rate | Builds an asset? | Price pressure |
|---|---|---|---|---|
| Shared marketplace leads | High | Low | No | Severe |
| Exclusive purchased leads | Higher per lead | Medium | No | Moderate |
| Past-customer referrals | Very low | Very high | Yes | Low |
| Canvassing a storm or aging route | Low to medium | Medium-high | Yes | Low |
| Local SEO and your own site | Low over time | Medium-high | Yes | Low |
| Retargeting and database remarketing | Low | Medium | Yes | Low |
The rest of the plan is about moving your mix down that table over twelve to eighteen months.
The Five Pillars of an Owned Pipeline
A durable roofing pipeline rests on five pillars. You do not need all five running at full strength on day one, but you do need to know which one you are building this quarter, because trying to launch all of them at once is how owners end up doing none of them well.
- Reputation capital — reviews, referrals, and a past-customer base you actively work.
- Proximity selling — canvassing and door knocking aimed at the right streets, not random ones.
- Found-you marketing — local SEO, your website, Google Business Profile, and content that brings homeowners to you.
- Owned audience — email, SMS, and retargeting against people who already know you.
- Data and targeting — knowing which roofs are actually due so every other pillar aims at the right doors.
Think of the fifth pillar as the lens the other four look through. Canvassing the wrong neighborhood is exhausting; canvassing streets where roofs are aging out or a storm just passed is a different job entirely. We will come back to that in its own section, because it is where most of the wasted effort in this trade lives.
Pillar 1: Turn Past Customers Into a Referral Machine
The single highest-return channel for an established roofer is the customer you already served. They trust you, they have neighbors with the same-age roof, and they cost almost nothing to reach. Yet most roofing companies do nothing systematic with this base. The install crew leaves, the warranty paperwork gets filed, and the relationship goes dark until something leaks.
The fix is to treat referrals as a process with steps, owners, and timing, not as a hope.
Build the referral ask into the job, not after it
The best moment to seed a referral is at peak satisfaction, which is usually the day the job wraps and the homeowner sees a clean, finished roof and a spotless yard. Train every crew lead and project manager to do three things at closeout:
- Walk the roof and yard with the homeowner and confirm they are happy in their own words.
- Hand them a small stack of referral cards and say a specific line: "Most of our work comes from neighbors telling neighbors. If someone on your street asks who did your roof, we would be grateful if you passed this along."
- Ask for the review on the spot, phone in hand, with a QR code that opens your Google review form directly.
That last step matters more than any other marketing tactic in this section. Reviews are the compounding asset behind found-you marketing, and the close-out moment is when you will ever get the most of them.
Make the referral worth their while, the legal way
A referral reward of $100 to $250 per closed job, or a comparable gift, is standard and effective. Keep it clean: reward referrals to other homeowners, disclose the reward, and do not structure anything that looks like a kickback tied to an insurance proceeding. Pay promptly, because a referrer who gets their reward fast tells the story to the next neighbor.
A simple structure that works:
| Referrer action | Reward | When paid |
|---|---|---|
| Sends a neighbor who books an inspection | $25 gift card | At inspection |
| That neighbor signs a contract | $150 | At contract |
| Multi-referral bonus (3+ closed in a year) | Extra $250 or upgrade | Year-end |
Work the base on a calendar, not a whim
Your past-customer list is a renewable resource only if you touch it on a schedule. A workable annual cadence:
- 30 days post-install: thank-you note plus the review ask if you did not get it at closeout.
- Pre-storm-season check-in: a short, useful email before the local hail and wind season reminding them you are watching the weather and offering a courtesy gutter-and-flashing look.
- Annual roof birthday: a touch at the one-year mark with a maintenance tip and a referral reminder.
- After local storms: a fast "are you okay, here is what to document" message (more on storm response below).
Most shops run this on a basic CRM with automated email and SMS. The point is not fancy software. The point is that nobody on your team has to remember to do it.
Pillar 2: Canvass With Intent
Door knocking has a bad reputation because it is usually done badly: random streets, untrained reps, a pitch that screams "free inspection" and nothing else. Done with intent, canvassing is one of the most reliable owned-pipeline channels in roofing, especially in storm-affected markets.
Intent means two things. First, you knock the right doors. Second, your reps run a real process and document everything.
Knock the right doors first
The difference between a frustrated canvasser and a productive one is almost entirely the route. A neighborhood where roofs were installed twenty years ago in one building wave is a different opportunity than a subdivision built four years ago. A street the storm core actually crossed is different from one two miles outside it. We cover how to find these systematically in the data section; for now, the rule is simple: never let a crew knock a street you have not qualified.
A canvassing workflow that actually converts
Give every rep the same repeatable motion:
- Lead with observation, not a pitch. "I was working on a roof a few streets over and noticed a lot of homes in here are about the same age. Mind if I take a quick look at yours from the ground?" This is honest, low-pressure, and earns the next sentence.
- Document from the ground first. Photograph the elevation, note granule loss in gutters, soft spots, lifted shingles, flashing condition. Build a quick visual record before anyone climbs anything.
- Offer a no-cost inspection, scheduled. Not a hard close at the door. Book a real appointment so a trained inspector can document the roof properly.
- Capture the door regardless of outcome. Every knock gets logged: not home, not interested, inspection booked, follow-up date. The not-homes alone are a route you re-run.
- Leave something physical. A door hanger with your name, a real local phone number, and a QR code to your reviews. Most doors are not-homes; the hanger does the work you could not.
Storm canvassing without crossing the line
After a hail or wind event, canvassing is at its most effective and also where contractors most often talk themselves into trouble. Stay strictly on the side of documenting and estimating your own scope of work. You may inspect a roof, document damage with photos and measurements, and prepare an accurate repair estimate for the homeowner. You then hand that documentation to the homeowner, and the homeowner files with their carrier and the carrier decides coverage.
What you must not do, because it crosses into unlicensed public adjusting in most states, is negotiate or "handle" the claim for a fee, interpret the homeowner's policy or coverage, promise a specific payout or approval, promise the deductible will be waived or absorbed, advertise a "free roof," or represent the homeowner against their insurer. Train your reps on this do-not-say list explicitly, because an untrained canvasser will reach for those phrases instinctively. The compliant pitch is: "We document the damage thoroughly and write you an accurate repair estimate. You file with your insurer, and they decide what is covered." That is both legal and, frankly, more credible to a wary homeowner.
Door-knocking math
Set expectations with real ratios so reps do not quit on day two. A trained rep on a qualified route in a storm market might see something like: 100 doors knocked, roughly 30 to 40 conversations, 8 to 12 inspections booked, and 3 to 5 contracts signed. Outside storm season on an aging-roof route, the numbers are lower per door but the route quality is what moves them. The lesson holds across both: route quality beats rep effort every time.
Work the funnel backward when you set goals. If your average job is worth $3,000 in gross profit and a rep needs to produce four jobs a month to justify their seat, and your route converts at four contracts per 100 doors, then the rep needs to knock roughly 100 quality doors a month, which is five or six doors an hour across a normal week. That is a relaxed pace, not a grind, once the routes are qualified. The shops that burn reps out are the ones knocking 300 unqualified doors for the same four jobs, because the rejection density crushes morale long before the math catches up.
Scripts that hold up at the door
Give reps language for the three moments that decide every conversation. First, the opener that earns a second sentence: "I was finishing a roof a couple streets over and noticed a lot of homes in here went up around the same time. I am offering the neighbors a quick ground-level look while I am in the area. Mind if I check yours?" Second, the objection most reps freeze on, which is some version of "we are not interested": "Totally fair, most folks are not thinking about the roof until it leaks. That is actually the point of the free look, so you know where you stand before it becomes an emergency. Two minutes from the ground, no obligation." Third, the close that books rather than pressures: "From down here it looks worth a proper look. I can have an inspector document it Thursday morning or Saturday, which works better?" Notice none of these mention insurance, payouts, or free roofs. They sell a documented inspection, which is the only thing you should be selling at a door.
Run canvassing as a measured operation
Track four numbers per rep per week: doors knocked, conversations, inspections booked, and contracts signed. The ratios between them tell you exactly where a struggling rep is breaking down. Low conversations per door means the opener or the route is weak. Strong conversations but few inspections means the rep is talking but not booking. Booked inspections that do not convert means the documentation or the follow-up handoff is failing. Most owners coach effort ("knock more doors") when the data is screaming about a specific broken step. Fix the step, not the effort.
Pillar 3: Become the Roofer Homeowners Find Themselves
Found-you marketing is the slow-compounding pillar. It takes months to build and then it pays for years. The homeowner who searches "roof repair near me" and finds you, reads twenty five-star reviews, and calls you directly is the inverse of a shared lead: exclusive, high-trust, and free at the margin.
Google Business Profile is your highest-leverage free asset
For local service, your Google Business Profile drives more inbound calls than your website for most shops. Treat it as a primary channel:
- Complete every field: services, service areas, hours, photos of real jobs.
- Post job photos regularly; an active profile ranks better in the local map pack.
- Respond to every review, good or bad, in a calm professional voice. The bad-review response is read by future customers far more than the review itself.
- Keep your name, address, and phone identical everywhere online. Inconsistent listings quietly suppress your local ranking.
Reviews are the engine
Reviews feed both your map ranking and your close rate. The shop with 180 reviews at 4.8 stars wins the click against the shop with 12 reviews, every time. This is why the closeout review ask from Pillar 1 is so important: your referral process and your found-you process share the same fuel.
Aim for a steady drip rather than a one-time push. Ten new reviews a month, sustained, beats a hundred in one week followed by silence, because recency and consistency both factor into ranking.
A website that converts, not a brochure
Most roofing websites are digital business cards. A converting site does a few specific jobs:
- Loads fast on a phone, because that is where the homeowner is.
- Shows real photos of your crews and finished roofs, not stock imagery.
- Puts a click-to-call button and a short form above the fold on every page.
- Has a page for each service and each town you serve, so search engines can match you to local intent.
- Displays your reviews, licenses, and any manufacturer certifications prominently, because those are the trust signals that close the visit.
Helpful content earns the search
You do not need to be a publisher. You need a handful of genuinely useful pages that answer what local homeowners actually search: how to tell if a roof needs replacing, what storm damage looks like, how the insurance documentation process works from the homeowner's side, how long different roof types last in your climate. Write them straight, with real photos, and they will quietly pull in traffic for years. Keep any insurance content squarely on the homeowner-files-and-insurer-decides framing; never drift into advising people how to get a claim approved.
Pillar 4: Build an Audience You Own
An owned audience is a list of people who already know you and whom you can reach for free, on demand, without a vendor in the middle. Three forms matter for roofers: your email list, your SMS list, and a retargeting audience.
Email and SMS
Every customer, every booked inspection, every door that gave you a number goes into a database with permission to contact them. This list is the cheapest reactivation channel you own. When a storm hits, one SMS blast to your past customers and qualified prospects in the affected zip codes will outperform a week of cold calling. When work is slow in the off-season, a maintenance-tune-up email to past customers fills the schedule.
Keep messaging useful and infrequent. People tolerate a roofer who emails them four genuinely helpful times a year. They unsubscribe from one that blasts them weekly.
Retargeting
When someone visits your site and leaves without calling, a retargeting pixel lets you show them your ad as they browse elsewhere, for pennies. The roofer who shows up three times in the week after a homeowner researched roof replacement is the roofer who gets the call. This is one of the few paid channels that builds an owned asset, because the audience is built from your own traffic, not rented from a marketplace.
The compounding effect
Notice how the pillars feed each other. Found-you marketing brings traffic. Retargeting captures the traffic that did not convert. The database holds everyone for reactivation. Referrals refill the database. Each pillar makes the others cheaper. That is the entire difference between an owned pipeline and a purchased one: the owned system gets cheaper per job over time, while purchased leads get more expensive.
Pillar 5: Know Which Roofs Are Actually Due
Here is the pillar that quietly determines whether the other four are efficient or exhausting. Every channel above works far better when it is aimed at roofs that are genuinely near end of life or recently storm-stressed, and far worse when it is sprayed across a whole market at random.
Think about where waste hides in each channel. Canvassers burn days on streets where every roof is six years old. Mailers go to homes that just re-roofed. Sales reps chase inspections on roofs with a decade of life left. The effort is real; the targeting is the problem.
Roof age, as a range, changes the canvassing route
A roof has a usable-life window. Asphalt shingle roofs in a harsh climate commonly need replacement somewhere in the late teens to early twenties in years; the exact number depends on material, ventilation, slope, and weather exposure. You cannot know the exact install date of a stranger's roof from the street, and you should be honest about that. What you can work with is a range: this roof reads as roughly in its late teens, which puts it inside the replacement window, which makes this a street worth knocking.
This is where roof-age estimation from aerial and satellite imagery earns its keep. Tools that read imagery across a market can flag which addresses carry roofs in the aging-out range, expressed as a range per address rather than a false-precision date. RoofPredict is built around exactly this: it gives a roof-age range per address from aerial imagery, so your canvassing routes, your mailers, and your sales reps point at the doors where the roof is plausibly due instead of a random sweep of a zip code. The honest framing matters here, and it is the framing the product uses: it is a range, not a birth certificate, and it tells you where to look first, not which roofs are guaranteed sales.
Storm physics, modeled per roof, separates the worn from the untouched
After a hail or wind event, the instinct is to canvass the whole affected area. But storms are not uniform. A hail core can dump destructive stones on one set of streets and leave the next set largely fine. Wind gusts funnel and accelerate around terrain and structures. Two roofs a quarter mile apart can have completely different exposure to the same storm.
Modeling storm impact per roof, rather than per zip code, tells you which specific addresses likely took the worst of it. That is the difference between knocking 100 doors where 60 roofs were actually battered versus 100 doors where 8 were. RoofPredict layers storm modeling per roof on top of the roof-age signal, so you can rank doors and routes by the roofs the storm most plausibly wore out plus the roofs that were already aging out. The output is a ranked list of where to spend your canvassing and sales hours, not a guarantee about any single home.
Be clear-eyed about the limits, because over-promising here is how shops embarrass themselves on a roof. A model gives you odds, not proof. A flagged roof still needs a real inspection and real documentation before anyone says the word "damage." The value is not certainty; it is that you spend your finite knocking and inspecting hours on the highest-probability doors instead of the whole market. Used that way, the data multiplies every other pillar: better routes for canvassers, smarter zip targeting for mailers, sharper lists for your sales reps, and a cleaner story for the homeowner because you arrived for a reason.
Enriching your own list instead of renting someone else's
The most owned-pipeline use of this data is enrichment. You already have a list: past customers, canvassed not-homes, website leads, your service area. Layering roof-age range and storm exposure onto that list turns a flat database into a prioritized one. Instead of buying a stranger's form-fill, you are working your own database in priority order. That is the whole philosophy of this plan applied to data: own the list, then make it smarter, rather than rent a list you will never see again.
A Storm-Response Playbook You Can Run in 48 Hours
When a significant hail or wind event crosses your market, the first 48 hours decide how much of the work you capture and how much goes to out-of-town chasers who flood in. An owned pipeline gives you a head start the chasers do not have: a database of past customers and qualified prospects already in the affected area. Here is a clean response sequence.
- Confirm where the storm actually hit, per roof, not per zip. Pull the storm footprint and overlay it on your service area. The goal is to identify the specific streets and addresses inside the damaging core, not the whole county the news mentioned. Knocking the core is productive; knocking the edge is demoralizing.
- Message your database first, same day. A short, useful SMS and email to past customers and prospects in the hit zone: "Last night's storm crossed your area. If you want a no-cost roof check and documentation, reply and we will get you on the schedule. Here is what to photograph in the meantime." This reaches people who already trust you before any competitor knocks.
- Deploy canvassers to the core streets with the compliant pitch, the ground-level documentation routine, and door hangers for the not-homes.
- Document thoroughly and write accurate estimates. Photograph everything, measure properly, and produce a repair estimate aligned to standard pricing for the scope. Hand it to the homeowner. They file with their carrier; the carrier decides coverage. Keep every rep on that framing.
- Schedule realistically. The fastest way to wreck a storm-season reputation is to sign more than you can install and leave homeowners under tarps for two months. Capture demand, but pace contracts to your real crew capacity.
The owned-pipeline advantage in a storm is speed and trust. The chasers have neither your database nor your local reputation, and homeowners increasingly prefer the local company that messaged them within hours over the stranger in the unmarked truck.
Offers and Financing That Win Without Discounting
One reason owners cling to purchased leads is the belief that the only way to compete is on price. It is not, and discounting is the fastest way to destroy the margin advantage an owned pipeline gives you. The better levers are offers and financing that increase value rather than cut price.
- Lead with documentation and certainty, not discounts. A homeowner who is unsure whether they even need a roof values a thorough, honest inspection and a clear written estimate far more than $300 off. Sell the clarity. The price-war reflex is a habit from the shared-lead world, and you can drop it once your leads come pre-trusting you.
- Offer financing so the conversation is about monthly comfort, not sticker shock. Many homeowners can afford a roof on a payment plan who would balk at the lump sum. Partnering with a reputable home-improvement lender lets the buyer say yes without you cutting the number. Be straightforward about terms and never imply a roof is free.
- Bundle value, not price cuts. A longer workmanship warranty, a free annual inspection for three years, or an upgraded underlayment included at the quoted price all raise perceived value while protecting margin. These also feed the owned pipeline, because the free annual inspection puts you back on the roof and in front of the customer every year.
- Stay honest on storm jobs. Never use the deductible or a free roof as the offer. Beyond the legal exposure, those pitches attract the worst customers and the most disputes. Compete on documentation quality, responsiveness, and reliability, which are exactly the things a price-cutting competitor cannot easily copy.
Hire and Pay Salespeople Who Build the Pipeline, Not Only Close It
An owned pipeline depends on people, and how you hire and pay them decides whether the system compounds or stalls. The trap most owners fall into is hiring closers and paying them purely on signed contracts. That produces reps who cherry-pick the easiest jobs, ignore the documentation discipline that keeps you compliant, and never feed the database or referral engine because none of that pays them.
Pay for the behaviors that build the asset, not only the close. A workable structure splits compensation so the rep wins when the company's owned channels grow:
- Base or draw that covers a trained rep through a ramp period, because a starving rep makes desperate, non-compliant pitches.
- Commission on closed jobs, the obvious core, tied to margin rather than revenue so reps stop discounting to close.
- Small bonuses for the assets: a few dollars per verified review generated, per complete database entry with permission to contact, per referral that books. These are tiny line items that quietly build the channels that make next quarter cheaper.
Hire for coachability and integrity over raw charisma. A rep who follows the documentation process and stays on the right side of the storm compliance line is worth more than a silver-tongued closer who creates a liability on every storm roof. During the interview, hand a candidate the do-not-say list and watch their reaction. The ones who shrug it off as red tape will say those exact phrases at a homeowner's door within a week.
Do Not Ignore the Commercial Side
Most of the plan above describes residential acquisition, where canvassing and reviews dominate. Commercial and light-commercial roofing runs on a different rhythm, and for shops that want to diversify away from storm-cycle volatility, it is a pipeline worth owning too.
Commercial buyers are property managers, facility directors, building owners, and general contractors. They do not respond to door knocks or Google reviews the way homeowners do. They respond to relationships, responsiveness, and proof you can handle a flat or low-slope system without shutting down their tenants. The owned-pipeline principles still apply, just through different channels:
- Build a target list of buildings, not random outreach. Aging flat roofs on commercial structures are identifiable, and the same age-range data that qualifies residential streets can flag commercial roofs nearing end of service life. A property manager with a fifteen-year-old single-ply roof is a warm conversation; a brand-new building is a waste of a call.
- Lead with maintenance, not replacement. Commercial decision-makers buy roof maintenance programs and leak repairs long before they fund a tear-off. A maintenance contract is a recurring-revenue foothold that puts you on the roof annually, builds the relationship, and positions you as the obvious choice when the full replacement budget finally lands.
- Sell on downtime and liability, not price per square. A facility director cares about not interrupting operations and not getting blamed for a leak over expensive inventory. Frame your documentation and proactive inspection rhythm around their risk, and you compete on reliability instead of dollars.
A modest book of commercial maintenance accounts smooths out the feast-and-famine of storm chasing, and because those relationships renew, they are among the most durable owned pipeline you can build.
Measure What Matters and Run a Simple Dashboard
You cannot manage a pipeline you do not measure, and the failure to track the right numbers is why many owners cannot tell whether their owned channels are working. You do not need expensive analytics. You need a handful of numbers reviewed weekly.
Track these by channel, every week:
| Metric | What it tells you | Healthy direction |
|---|---|---|
| Leads or inspections by source | Which channels are actually producing | Owned channels rising, purchased falling |
| Cost per acquired job by source | True efficiency rather than raw volume | Owned channels well below purchased |
| Close rate by source | Quality of the opportunity | Owned and referral highest |
| Average margin per job by source | Whether you are winning on value or price | Higher for owned than purchased |
| New reviews per month | Reputation engine health | Steady, consistent |
| New database entries per month | Owned-audience growth | Rising every month |
| Reactivation revenue from database | Whether you are working your list | Non-zero and climbing |
The single most clarifying calculation is cost per acquired job by source, because it cuts through the noise. Volume flatters purchased leads; efficiency exposes them. When you put the true cost of a purchased job next to the near-zero marginal cost of a referral or an inbound search call, the budget reallocation argues itself, and you can make the shift on evidence rather than gut feel.
Review the dashboard every Monday for fifteen minutes with whoever runs sales. Ask one question of each channel: is this getting cheaper per job or more expensive, and why? That habit, sustained, is what keeps the owned pipeline compounding instead of quietly drifting back toward dependence on the vendor.
Build the System in the Right Order
Knowing the five pillars is not the same as building them. Sequencing matters, because cash flow and attention are finite. Here is a realistic order for a shop currently dependent on purchased leads.
Phase 1, months 1 to 3: stop the bleeding and capture reputation
- Install a closeout process: review ask plus referral cards on every single job, no exceptions.
- Get your Google Business Profile complete and start posting weekly.
- Stand up a basic CRM so every customer and every door goes into one database.
- Keep buying leads, but cap the budget and label it "temporary."
The goal of Phase 1 is to stop losing the assets you are already generating. Every job you have done this year should have produced a review and a database entry. If it did not, you have been leaking your most valuable raw material.
Phase 2, months 3 to 6: build proximity and targeting
- Launch canvassing with a trained, documented process and the storm/age compliance training baked in.
- Bring in roof-age and storm data so canvassing routes are qualified before anyone knocks.
- Stand up email and SMS reactivation for your growing database.
- Begin shifting purchased-lead budget into canvassing labor and data.
Phase 3, months 6 to 12: compound the owned channels
- Invest in local SEO and the service-and-town pages on your website.
- Add retargeting against your site traffic.
- Formalize the referral rewards and run the annual past-customer calendar.
- Drop purchased leads to a small supplemental line item or zero, depending on your market.
By the end of twelve months, the shop that ran this sequence has a pipeline where most jobs come from reputation, proximity, and found-you channels, all aimed by data, with purchased leads as an optional top-up rather than a dependency.
What Pros Get Wrong
Plenty of owners try to escape lead vendors and fail. The failures are predictable.
They treat referrals as passive. They say "we get a lot of word of mouth" and never build the closeout ask, the reward, or the calendar. Word of mouth that is not systematized is just luck, and luck does not scale.
They canvass without qualifying routes. They send green reps to random streets, the reps get discouraged by the rejection, and the program dies in three weeks. The problem was never the reps. It was sending them at doors with no reason behind the choice.
They build a brochure website and call it marketing. No service pages, no town pages, no reviews on the site, no fast load, no click-to-call. Then they conclude "SEO does not work for roofers," when they never actually did the things that make it work.
They let the database rot. They collect customer info and never touch it again. A database you do not work is just a spreadsheet. The reactivation revenue sitting in most roofers' old customer lists would cover their entire marketing budget.
They over-promise on storm work. A rep tells a homeowner the deductible will disappear or the roof will be free, and now the company has a compliance problem and a reputation problem. Stay on the document-and-estimate side, teach the do-not-say list, and the storm channel becomes a durable asset instead of a liability.
They expect overnight results from compounding channels. Owned pipelines compound, which means they start slow. The owner who quits SEO at month two or canvassing at week three never reaches the part where it pays. The discipline is to fund the slow channels long enough to let them turn.
A Worked Example
Picture a shop doing 20 jobs a month, with 70 percent of those coming from purchased leads at a blended cost of $350 per acquired job. That is roughly $4,900 a month, $58,800 a year, going to a vendor and producing no asset.
Now run the plan. In Phase 1 the shop installs a closeout process and within ninety days is generating 15 to 20 new reviews a month and capturing every customer in a CRM. In Phase 2 it shifts $2,000 a month of lead budget into two trained canvassers working data-qualified routes, producing an additional 4 to 6 jobs a month at a far lower cost per job and, crucially, generating more referrals and reviews from those new customers. In Phase 3 the Google Business Profile, now with 200-plus reviews, starts ranking in the local map pack and producing 3 to 5 inbound exclusive calls a month at almost no marginal cost, while retargeting and database reactivation add a few more.
Twelve months in, the same shop is doing 28 to 32 jobs a month, purchased leads are down to a $1,000 optional supplement, and the bulk of the pipeline comes from channels the owner controls. The cost per acquired job has fallen, the average margin per job has risen because fewer jobs come from price-war leads, and the business is now worth more because it owns its acquisition rather than renting it. That last point matters at sale time: a buyer pays far more for a roofing company with an owned pipeline than for one hooked to a lead vendor.
Operating Checklist
Use this to audit where you stand right now.
- Every completed job triggers a review ask and a referral card, every time.
- Every customer and every canvassed door lands in one CRM.
- Your Google Business Profile is fully complete and posted to weekly.
- You respond to every review within a couple of days.
- Canvassing routes are qualified by roof age and storm exposure before anyone knocks.
- Reps are trained on the storm-documentation do-not-say list.
- You email or text your database at least four useful times a year.
- Your website has service pages, town pages, reviews, and click-to-call.
- Retargeting runs against your site traffic.
- Purchased leads are a labeled, capped, declining line item, not the foundation.
If you cannot check most of these, you have your roadmap. Pick the top unchecked item in Phase order and build it this quarter.
The Bottom Line
Growing without lead vendors is not about a single clever tactic. It is about deciding that your acquisition should be an asset you own rather than a service you rent, then building the five pillars in sequence until the owned channels carry the load. Reputation gives you referrals and reviews. Proximity selling puts you at the right doors. Found-you marketing brings homeowners to you. An owned audience lets you reach everyone who already knows you for free. And data on which roofs are actually due, by age range and by storm exposure, aims all four so you stop wasting effort on roofs that are not ready.
The vendors will always be there if you need a top-up. The difference is that you will be choosing to use them from a position of strength, not depending on them from a position of weakness. That is a company you can grow, defend, and one day sell for what it is worth.
If you want to see which roofs in your service area read as aging out, and which addresses a recent storm most plausibly wore out, that is exactly what RoofPredict was built to show: a roof-age range per address from aerial imagery, plus storm impact modeled per roof, so you can rank doors and routes and enrich your own list instead of buying someone else's. It is odds and ranges, not guarantees, and it works best as the targeting lens on top of the owned-pipeline system above. Start with the pillars you control, point them at the right roofs, and let the compounding do the rest.
FAQ
Should I stop buying roofing leads completely?
Not necessarily, and rarely overnight. Purchased leads are fine as a temporary supplement, especially for a young company with no reputation or database yet. The goal is to cap that spend, label it as temporary, and steadily shift the budget into channels you own such as referrals, canvassing, local SEO, and database reactivation. Most established shops can get purchased leads down to a small optional line item within twelve months.
What is the fastest owned channel to start with?
Reputation capture from jobs you are already doing. Install a closeout process where every completed job triggers a Google review ask and a referral card. You are already generating the raw material; most shops simply fail to capture it. Within ninety days a steady review flow starts lifting both your local ranking and your close rate, and the referrals start refilling your pipeline at almost no cost.
How do I know which neighborhoods to canvass?
Qualify routes before anyone knocks. Two signals matter most: roof age, since neighborhoods built in the same wave tend to age out together, and recent storm exposure, since hail and wind hit unevenly even within a small area. Roof-age estimates from aerial imagery, expressed as a range per address, plus storm modeling per roof let you rank streets so reps spend their hours on doors where roofs are plausibly due rather than random sweeps.
Is door knocking still effective for roofers?
Yes, when it is done with intent. Random door knocking with an untrained rep and a pushy pitch fails. A trained rep on a data-qualified route, leading with an honest observation, documenting from the ground, and booking a real inspection rather than hard-closing at the door, converts reliably. In storm markets, canvassing is one of the strongest owned channels available, provided reps stay on the document-and-estimate side of the law.
What can my reps legally say about storm and insurance work?
They can offer to inspect the roof, document damage with photos and measurements, and prepare an accurate repair estimate, then hand that documentation to the homeowner. The homeowner files with their carrier and the carrier decides coverage. Reps must not negotiate or handle the claim for a fee, interpret the policy or coverage, promise a specific payout or approval, promise the deductible will be waived or absorbed, advertise a free roof, or represent the homeowner against the insurer. Those cross into unlicensed public adjusting in most states.
How accurate is a roof-age estimate from aerial imagery?
It is a range, not an exact install date, and it should be treated that way. Imagery can place a roof in a likely age window, which is enough to tell you a street is worth knocking, but it cannot tell you the precise year a roof was installed or guarantee it needs replacement. Use it to prioritize where to look first, then confirm with a real inspection. Honest framing protects your credibility on the roof.
Does storm data tell me which roofs are damaged?
No. Storm modeling per roof tells you which addresses most plausibly took the worst of a hail or wind event, expressed as odds, not proof. It separates the streets the storm core actually crossed from the ones it largely missed, so you spend your canvassing and inspection hours efficiently. Every flagged roof still needs a real inspection and real documentation before anyone uses the word damage.
How long until an owned pipeline replaces purchased leads?
Plan for roughly twelve months of disciplined building. Reputation and referrals start paying within ninety days, canvassing within a quarter or two once routes are qualified and reps are trained, and local SEO over six to twelve months. The channels compound, which means they start slow and accelerate. The most common failure is quitting the slow channels before they turn, so fund them long enough to reach the payoff.
What should my referral reward be?
A reward of roughly $100 to $250 per closed referral, or a comparable gift, is standard and effective. Pay promptly, disclose the reward, and keep it to homeowner-to-homeowner referrals. Avoid anything structured as a kickback tied to an insurance proceeding. A small reward at the inspection stage plus the larger reward at contract, with a year-end bonus for repeat referrers, keeps the engine running.
Why is an owned pipeline worth more when I sell the company?
A buyer is purchasing future cash flow and the durability of where it comes from. A company whose jobs come from its own reputation, canvassing routes, database, and search ranking owns its acquisition and will keep producing under new ownership. A company hooked to a lead vendor is renting its pipeline, and that revenue can evaporate if prices rise or the vendor changes. Owned acquisition commands a meaningfully higher multiple at sale.
The Roofline by RoofPredict
Stay Ahead of Roofing Market Changes
Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.
Sources
- Roofing Materials and Service Life Guidance — nrca.net
- IBHS Hail and Roof Performance Research — ibhs.org
- NOAA Storm Prediction Center — spc.noaa.gov
- National Weather Service Severe Weather — weather.gov
- FTC Guidance on Endorsements and Testimonials — ftc.gov
- OSHA Fall Protection in Roofing — osha.gov
- Texas Department of Insurance: Public Adjusters — tdi.texas.gov
- International Residential Code (ICC) — iccsafe.org
- U.S. Census Bureau: Characteristics of New Housing — census.gov
- Bureau of Labor Statistics: Roofers — bls.gov
- NOAA Severe Storms and Hail Climatology — ncdc.noaa.gov
- Google Business Profile Help — support.google.com
- FTC: Consumer Protection in Home Improvement — consumer.ftc.gov
- RoofPredict — roofpredict.com
Related Articles
How to Stop Relying on Storms for Roofing Revenue (Build a Year-Round Pipeline)
Storms pay well and then vanish for two years. Here is how working roofers build a pipeline that produces jobs whether or not it hails.
How to Improve Your Roofing Close Rate to Boost Margin
Closing more roofs at a higher price is a system, not a pep talk. Here is the targeting, pricing, and documentation work that lifts close rate and protects margin at the same time.
New Roofing Company Marketing on a Small Budget: The First-Year Playbook
How a brand-new roofing company gets its first 30 jobs without burning cash: the channels that pay back fastest, the math behind each one, and the tracking that tells you where to put the next dollar.