Skip to main content

How to Find Homeowners Who Need a New Roof (Without Buying Leads)

Emily Crawford, Home Maintenance Editor··31 min readRoofing Lead Generation
On this page

Every roofing company in America is chasing the same homeowner, and most of them are doing it blind. They mail the whole ZIP code. They knock every house on the street. They buy shared leads that five competitors already called. And at the end of the month they wonder why the cost to land one re-roof keeps climbing while the close rate sits flat.

The homeowners who actually need a new roof are a small slice of any neighborhood. On a typical residential street, most roofs have plenty of life left, a handful are quietly aging out, and a few took real damage in the last big storm. Your job is to find that small slice and spend your gas, your stamps, and your reps' hours on those doors instead of the rest. Do that well and your numbers fix themselves, because the math of roofing sales is mostly a targeting problem wearing a sales-skills costume.

Below is the full playbook practitioners actually use to find homeowners who need a roof: how to read roof age, how to work a storm without chasing it, how to mine the money already sitting in your own files, and how to put it all together into a route your crew can run on Monday morning. No fluff, no buying lists of names and hoping. Just the signals that separate a roof that is due from a roof that looks fine from the curb.

The mindset shift: you are looking for the roof, not the address

Most lead generation advice treats homeowners as an undifferentiated pool you fish in with a bigger net. Buy more clicks, send more mail, knock more doors. That advice is wrong for roofing specifically, because a roof is a wasting asset on a clock. A new asphalt shingle roof is good for somewhere between 15 and 30 years depending on the product and the climate, and the homeowner has zero reason to think about replacing it until something forces the issue: a leak, a real-estate transaction, a hail event, or a neighbor getting work done.

That means the population of "homeowners who need a new roof" right now is genuinely small and genuinely findable. You are not trying to convince a 4-year-old roof to retire. You are trying to find the 18-to-24-year-old roof before the homeowner calls three of your competitors, and to find the roof that took a beating in last spring's hailstorm before the adjuster window closes and they forget it happened.

So reframe the whole exercise. You are not generating leads. You are identifying assets that are at or near end of life and matching them to the homeowner who owns the asset. Every tactic that follows is a way to read that signal: how old is this roof, what has this roof been through, and is anything telling me the homeowner is already thinking about it.

Hold onto three ideas as you read:

  • Roof age is a range, never a date. From the street or from the air you can estimate that a roof is in its late teens or older. You cannot read the exact install year off a permit you do not have. Treat every age signal as a band, and let the band rank your doors, not promise you a sale.
  • A signal narrows the field; it does not close the deal. Finding the right house gets your rep to a warm conversation. The roof still has to be inspected, the homeowner still has to decide, and the carrier (if it is a storm claim) still decides coverage. Targeting buys you efficiency, not certainty.
  • The best signal is the one you can act on at scale. A perfect read on one roof is a hobby. A good-enough read on every roof in your service area, ranked, is a business.

The seven signals a roof is due

Before tactics, learn to read the roof itself. These are the things that move a house up your list, roughly in order of how reliably they predict a sale.

1. Age, estimated from the surface

Age is the master variable. A roof that is 6 years old is almost never a re-roof no matter how it looks; a roof that is 22 years old is a re-roof waiting for a reason. The trouble is that nobody hands you the install date. So you read it indirectly:

  • Granule loss and color fade. Asphalt shingles shed their protective granules over time, the surface goes from uniform to mottled, and the color washes out. A roof that looks chalky and uneven from the air is old.
  • Sagging, waviness, and cupping. Curling shingle edges and a deck that no longer reads as flat are late-life signs.
  • Patches and mismatched sections. A roof with a repair patch in a different color is telling you it already failed once.
  • Heavy moss or staining in damp climates points to an aging surface that holds moisture.

From the curb a trained eye can place most roofs in a decade-wide band. From recent aerial imagery you can do the same thing across an entire neighborhood without driving it, which is the whole point of the targeting tools later in the piece.

2. Storm exposure

A roof's age is the baseline; the storms it has lived through are the accelerant. Hail cracks the asphalt mat and knocks granules off in bruises you often cannot see from the ground. Wind lifts and creases shingles and tears them off at the edges and ridges. A 12-year-old roof that ate a severe hail core can be functionally older than a sheltered 20-year-old roof three streets over. Storm exposure is the single biggest reason two roofs of the same age are not the same opportunity, which is why it gets its own section later.

3. Original roof on a house of a certain age

If you know roughly when a house was built and the roof appears to be original, the build year becomes a hard ceiling on roof age. A 2003 build with what looks like its first roof is automatically interesting in 2026. The catch, and it is a big one: a re-roof is invisible to the build year. Plenty of 1995 houses got new roofs in 2015 and will read as ancient on any year-built data while being a decade from needing you. More on this trap in the next section.

4. Material and pitch

The product changes the clock. Three-tab asphalt runs shorter than architectural (dimensional) shingles. A cheap builder-grade three-tab from the early 2000s is a prime candidate today; a 30-year architectural shingle from the same era has more runway. Steeper pitches shed water and last longer than low slopes that pond. You will not always nail the material from the air, but the difference between a flat washed-out three-tab field and a crisp dimensional roof is often visible.

5. Neighborhood cohort effects

Houses in a subdivision were usually roofed within a year or two of each other and then re-roofed in waves, often after the same storms. When you see three houses on a cul-de-sac getting new roofs, the rest of that cul-de-sac is statistically due. Builders use the same crews and the same shingle, so an entire phase of a development ages as a cohort. This is why working blocks beats working scattered addresses.

6. Real-estate and ownership signals

A roof at end of life becomes urgent at a transaction. Homes that recently sold, are about to list, or just changed hands are disproportionately likely to need roof work, because inspections surface it and buyers negotiate on it. New owners of an older home are a quiet goldmine: they inherited a tired roof and have not built a relationship with a roofer yet.

7. Visible distress and prior contact

Leaks, interior stains, a tarp on the roof, a missing-shingle field after a windstorm, a homeowner who called you two years ago and did not buy. Any direct evidence that the roof has announced itself, or that the homeowner has already raised their hand, jumps a house straight to the top.

Learn to weight these. Age plus storm exposure on a block of similar homes is the strongest combination you will find at scale. A single visible leak is the strongest signal on a single house. Everything else narrows the field.

Why year-built and "roof age by address" lookups mislead you

The first thing most roofers and sales managers try is to pull a public record and read the roof off it. Pump an address into a real-estate site, grab the year the home was built, and call anything old enough a lead. It feels like a shortcut. It is mostly a trap, and understanding why is the difference between an amateur list and a real one.

Year built is not roof age. County assessor data, the figures that flow into the big real-estate portals, records when the structure was built. It does not record re-roofs. Roofs get replaced and the assessor never hears about it, so a re-roof is invisible in that data. Lean on year built alone and you will hammer two kinds of houses: old homes that were re-roofed five years ago (you waste the contact and look uninformed when you show up), and you will skip newer homes whose roofs were destroyed by a storm and not yet replaced.

Permits are partial and lagging. A re-roof usually requires a permit, and pulling permits can confirm a recent replacement, which is genuinely useful as a negative filter. But permit coverage is wildly inconsistent across jurisdictions, plenty of work happens without one, the data is often months behind, and matching permits cleanly to parcels is its own headache. Permits are a good cross-check, not a primary source.

Measurement tools are a different category. Aerial measurement products give you precise dimensions, slopes, and material takeoffs so you can quote accurately once you already have an opportunity. They answer "how big and what shape is this roof," which is a question you ask after you have decided to chase the house. They are not built to answer "which of the 4,000 roofs in my service area is old enough or beaten up enough to be worth a knock." Confusing the two is common and expensive: you do not need a takeoff on a roof you are never going to sell.

The honest takeaway: there is no single public field that says "this roof is 19 years old." The roofers who win at targeting either read the roof surface directly (in person or from recent imagery) or use a model that estimates age from what the roof looks like now, and they treat year built as one weak input among several rather than the answer.

Tactic 1: Read roofs from the air and rank the street

The scalable version of "drive the neighborhood and look up at roofs" is to look at recent aerial and oblique imagery and read the surface condition of every roof at once. This is how a modern targeting operation finds candidates without burning a single tank of gas on reconnaissance.

Here is the workflow a sharp company runs:

  1. Pick the area, not the address. Start with a subdivision or a set of blocks where the housing stock is the right age, ideally a development built 18 to 28 years ago. Cohort effects mean you are fishing where the fish are.
  2. Pull recent imagery. The more recent and higher-resolution, the better you can read granule loss, patches, and storm scarring. Oblique angles help you see slopes a top-down shot flattens.
  3. Score each roof on visible condition. Faded, mottled, patched, or sagging roofs go up the list; crisp uniform roofs go down. You are building a rank, not a yes/no.
  4. Overlay what you know about storms. A washed-out roof that also sat under a known hail core is your top tier. Age and exposure together beat either one alone.
  5. Cut the obvious skips. Anything that reads as a recent re-roof, a metal roof you do not install, or a house clearly mid-replacement comes off the list. The skips are as valuable as the targets because they protect your reps' time.
  6. Hand the crew a ranked route, not a pile of addresses. Reps work top-down so the best doors get the freshest energy.

Doing this by eye on a screen works and many owners do exactly that for a few key neighborhoods. It does not scale to a whole metro by hand, which is the gap that age-estimation models fill, covered in its own section below. The principle holds either way: read the roof, rank the street, work the rank.

A worked example. Say you target a 200-home subdivision built in 2002. Scanning imagery you find roughly 40 roofs that read as faded, patched, or distressed, and a known hailstorm clipped the northeast quarter of the development two springs ago. That gives you a top tier of maybe 15 to 20 homes (old-reading roofs in the hail footprint), a second tier of another 20 to 25 (old-reading roofs outside the footprint, or footprint homes that read newer), and 150 or so you can skip for now. Your rep is not knocking 200 doors. They are knocking 40, best first. That is the entire game.

Tactic 2: Work the storm without chasing it

Storms make roofs old fast, and a storm that just rolled through your own service area is the single richest source of homeowners who need a roof. The mistake most companies make is treating storms as a reason to load up trucks and drive to another state, where you fight a swarm of out-of-town crews, alienate local homeowners, and burn the off-season with nothing to fall back on. You do not have to chase. You can work the storms that hit the area you already serve, and you can work them with precision.

Hail versus wind: what each does to a roof

  • Hail bruises the shingle mat and dislodges granules. The damage is often invisible from the ground and easy to miss even from a roof unless you know the pattern: round impact marks, exposed asphalt, soft spots, dinged metal on vents, gutters, and AC fins. Hail size, density, and the angle it fell at all change how much damage a given roof took.
  • Wind lifts, creases, and peels shingles, concentrating at edges, ridges, hips, and corners where uplift is highest. A roof can lose a whole field on the windward slope and look untouched on the other side.

Because both kinds of damage are uneven across a neighborhood and often invisible from the curb, a plain "it hailed here" map is a weak targeting tool. The hail did not fall evenly. Some roofs in the footprint got hammered and some barely felt it, depending on the storm's path, the hail's size and angle, the roof's pitch and orientation, and the shingle's age. You want to know which roofs the storm actually wore out, rather than only which ZIP codes saw hail.

Storm restoration drags roofers into insurance territory, and that is where companies get themselves in real trouble. Keep your role clean:

  • You document conditions and provide an estimate. You get on the roof, you find and photograph the damage, you write up what you see, and you hand the homeowner clear documentation that supports a storm-damage claim.
  • The homeowner owns the claim. They file it with their carrier. It is their policy and their decision.
  • The carrier decides coverage. The adjuster determines what is covered and for how much. You do not.

Do not market yourself as a claims specialist or public adjuster, do not offer to handle, file, manage, or negotiate the claim, do not make any promise about the homeowner's deductible, and do not guarantee approval. In several states even calling yourself an insurance or claims specialist crosses into unlicensed public adjusting. Your value is real and simple: you find and document the damage a homeowner cannot see, and you show up with facts instead of a pitch. That is both more effective and entirely defensible.

A storm-response checklist for your own backyard

  1. Confirm a real event. Note the date, the area, and whether it was primarily hail or wind. National Weather Service and Storm Prediction Center reports establish that something happened.
  2. Map the footprint to your service area. Where did it actually hit that you already cover?
  3. Rank inside the footprint by roof age and exposure. Old roofs in the worst-hit streets first. A tired roof that took the storm's full force is your top door.
  4. Knock with documentation, not a sales script. "There was hail in your neighborhood on [date]. We are inspecting roofs on this street and can document any damage for you at no cost." That is honest, useful, and legal.
  5. Inspect, photograph, and write it up. Give the homeowner the documentation regardless of whether they hire you. The facts do the selling.
  6. Mind the timeline. Carriers impose deadlines for reporting storm damage, often measured in months to a year or two depending on the policy and state. Working a fresh storm promptly serves the homeowner and your pipeline.

The difference between a storm chaser and a storm-smart local company is the difference between spraying a footprint with door-knockers and walking the specific worn-out roofs the storm broke, in your own market, with proof in hand.

Tactic 3: Mine the money already in your own files

The cheapest homeowners who need a roof are the ones already in your CRM. They cost nothing to acquire because you acquired them already, and they trust you more than any cold door ever will. Almost every roofing company is sitting on a season of jobs in its own files and never works it. This is found money, and it is the first place a smart owner looks before spending a dollar on the cold market.

The old-estimate gold mine

Think about the estimates you wrote that never closed. A homeowner who got a bid three or four years ago and decided to wait did not stop needing a roof. They deferred it. Now the roof is older, possibly storm-worn, and the homeowner has had years to watch it deteriorate. They are dramatically more likely to buy now than they were when you first quoted them, and you already have their address, their roof, and a prior relationship.

Run this play:

  1. Pull every unclosed estimate older than two or three years. Sort by roof age at the time of the bid; the ones that were already aging then are now prime.
  2. Re-check each roof's current condition. Read the imagery or drive by. A roof you flagged as marginal three years ago may be obvious now, especially if a storm hit since.
  3. Reach out with a reason, not a re-quote. "We bid your roof in 2022. There was hail in your area last spring and your roof is a few years older now. Want us to take a fresh look at no charge?" That is a warm, specific, welcome contact.

Past customers and their networks

A roof you replaced 12 years ago is not a customer for another decade, but that homeowner knows their neighbors, and their neighbors' roofs are the same age as the one you just outlived. Past customers are your best referral engine and your best canvassing anchor: "We did the Hendersons' roof two doors down in 2014." Work past-customer neighborhoods deliberately.

Service calls and repairs as a pipeline

Every repair and every leak call is a roof telling you it is failing. Track them. A homeowner you patched last year is a re-roof conversation this year. A repair pipeline that is not feeding your re-roof pipeline is a leak in the business.

The whole point of mining your own files: zero acquisition cost, warm relationships, and roofs you already know are old because you looked at them once. Most companies skip it because it feels less exciting than a fresh storm or a new ad campaign. The companies that work it print money quietly.

Tactic 4: Smarter door knocking and direct mail

Knocking and mailing are not the problem. Untargeted knocking and mailing are the problem. Both work beautifully when they are pointed at the right doors, and both bleed money when they are sprayed at the whole street.

Door knocking that respects the rep and the homeowner

The brutal economics of door knocking is rep churn. You hire a green canvasser, they knock 150 doors of mostly fine roofs, they get rejected all day because most of those homeowners genuinely do not need a roof, they make no money, and they quit in three weeks. Then you do it again. The fix is not a better script. The fix is better doors. A new rep who knocks 40 pre-qualified old-and-storm-worn roofs has real conversations, books inspections, makes money, and stays. Targeting is a retention tool disguised as a lead tool.

Knocking essentials:

  • Work the rank. Best doors first, while the rep is fresh.
  • Lead with a specific, true reason. "We're inspecting roofs on this block that are getting up there in age" or "there was hail here on [date]" beats "do you need a roof" every time.
  • Equip the green rep to sound like a vet. A per-home talking point and a simple homeowner-facing report mean a three-week hire can speak credibly about that specific roof without having spent ten years on a ladder.
  • Mind the rules. Many municipalities require a solicitation permit, observe posted no-soliciting signs, respect do-not-knock lists, and stay off the federal and state Do Not Call lists if you are also phoning. Knocking is generally not covered by Do Not Call, but tele-following-up is.

Direct mail that lands

Mail still works in roofing, but the cost per acquisition lives and dies on the list. Mailing 10,000 households in a ZIP where most roofs are 8 years old is how owners conclude "mail doesn't work." Mail doesn't work to the wrong roofs. Mail a tight list of homes whose roofs read as old, or homes inside a recent storm footprint, and the same budget produces a fraction of the pieces at a multiple of the response.

  • Cut the list to old-and-exposed roofs before you print a single piece. This is the entire ballgame for mail ROI.
  • Make the message specific to why they got it: the roof's age band, the storm date, the neighbor you just worked.
  • Sequence it with the knock. Mail lands, then a rep knocks the same block a few days later, and the brand is already familiar.

Done-for-you targeted mail, where someone builds the old-roof list and runs the campaign for you, removes the part most owners get wrong (the list) and keeps the part that works (specific mail to specific roofs).

What pros get wrong

  • Spraying the whole ZIP because it is easier than building a list. Easy and broke.
  • Judging mail or knocking by gross volume instead of by cost per booked inspection on a targeted list.
  • Burning new reps on bad doors and blaming the reps.
  • Treating every storm footprint as uniform when the damage never is.

Tactic 5: Build a real targeting machine instead of guessing

Reading roofs by eye works for a few favorite neighborhoods. It does not scale to a whole metro, and the moment you try to do it manually across thousands of homes you are back to guessing. This is the gap a per-roof targeting model fills, and it is where RoofPredict fits in the workflow.

RoofPredict scans the roofs in an area and gives a roofer two things house by house: a roof-age range estimated from recent aerial imagery, and a storm read modeled on each individual roof rather than a plain map of where it hailed. The second part is the one most tools miss. A hail map tells you a ZIP code saw hail. RoofPredict models hail and wind against each roof, so you see which roofs the storm actually wore out, paired with how old each roof already was. Old roof plus modeled storm impact is the strongest signal you can act on at scale, and the tool ranks your streets on exactly that so your crew works the doors that are genuinely due and skips the ones that are not.

Where it slots into everything above:

  • Targeting (Tactic 1): instead of eyeballing imagery neighborhood by neighborhood, you get every roof in your area ranked by age and storm exposure.
  • Storm response (Tactic 2): instead of a flat footprint, you get the worn-out roofs inside the footprint, ranked, so the knock list writes itself.
  • CRM re-engagement (Tactic 3): re-score your old estimates against current roof age and recent storms to find which dormant bids are now ripe.
  • Knocking and mail (Tactic 4): the ranked list becomes the route and the mail list, and a branded per-home homeowner report lets a green rep speak credibly about that specific roof.

Now the honest limits, because targeting is leverage, not magic:

  • Roof age is a range, not an install date. The model estimates a band from what the roof looks like now. It narrows your field hard; it does not hand you a birth certificate for the shingles.
  • A storm model gives odds, not proof. Modeling that a roof likely took impact tells your rep which doors to knock first. The damage still has to be confirmed by an actual inspection, and coverage is still the carrier's call, never the model's and never yours.
  • It is not a lead service and not a list of names to buy. It sharpens the outbound you already do. You still knock, you still inspect, you still sell. The tool decides which doors deserve the effort; your team does the rest.
  • It does not measure the roof or identify the exact shingle. That is the measurement-tool category from earlier. Different question, different tool.

Used honestly, a per-roof model turns "work the whole street and hope" into "work the 40 roofs that are actually due, best first." That is the same move every tactic above is reaching for, done across your entire service area at once.

Putting it together: a 30-day targeting system

Tactics are noise until they live in a repeatable routine. Here is a 30-day rollout to turn scattered effort into a machine that surfaces homeowners who need a roof, week after week, storm or not.

Week 1 — Mine what you already own

  • Pull every unclosed estimate older than two to three years. Rank by roof age at time of bid.
  • Pull past customers from 10-plus years ago and map their neighborhoods.
  • Export your repair and service-call history; flag every roof you have already patched.
  • This week costs nothing and almost always books the first inspections.

Week 2 — Build the cold-market target list

  • Pick three to five neighborhoods with the right housing-stock age (built roughly 18 to 28 years ago).
  • Read roof condition from recent imagery, or run the area through a per-roof age model, and rank every roof.
  • Cut the obvious skips: recent re-roofs, materials you do not install, mid-replacement homes.
  • Cross-check a sample against permit data to sanity-test your read.

Week 3 — Layer in storms and launch outbound

  • Pull recent severe-weather reports for your service area; map hail and wind footprints onto your target neighborhoods.
  • Promote old-and-exposed roofs to the top tier.
  • Send targeted mail to the tightest old-roof and storm-footprint list.
  • Hand reps a ranked route with a per-home talking point. Knock best doors first, mid-morning to early evening, working blocks not scattered pins.

Week 4 — Measure, prune, and systematize

  • Track the metrics that matter: doors knocked, inspections booked, inspections-to-doors ratio per neighborhood, and cost per booked inspection by source.
  • Compare targeted lists against any old spray-the-ZIP numbers you still have. The gap is your proof.
  • Kill the neighborhoods and sources that underperform; double down on what books inspections.
  • Set the cadence: re-mine the CRM quarterly, re-scan target areas seasonally, and respond to every storm in your footprint within days.

The numbers to watch

Metric Why it matters Spray approach Targeted approach
Inspections booked per 100 doors The real measure of list quality Low, because most roofs are fine Higher, because doors are pre-qualified
Cost per booked inspection Where targeting pays off Climbs as you knock more fine roofs Drops as you skip them
New-rep tenure Hidden cost of bad doors Short; reps quit on rejection Longer; reps make money sooner
Wasted contacts (recent re-roofs hit) Brand damage and lost time High on year-built lists Low when you read actual roof age

Notice the table has no invented percentages. The direction is what is real and what matters: targeting raises booked inspections, lowers cost per inspection, keeps reps longer, and stops you from embarrassing yourself in front of homeowners whose roofs are five years old. Run the system for one quarter against your own old numbers and the size of the gap will be specific to your market.

Edge cases and judgment calls

Real markets are messier than any framework. A few situations where the simple rules need a second thought:

  • The newer home in a storm footprint. Year built says skip it. The storm says check it. The storm wins. A 9-year-old roof that ate a severe hail core is a legitimate door even though its age alone would not qualify it.
  • The old home that was clearly re-roofed. Year built says chase it. The crisp, uniform, recently-installed surface says skip it. The roof wins. This is the exact mistake year-built lists make, and reading the actual surface is how you avoid it.
  • HOA and architectural-committee neighborhoods. Roofs here often get replaced on a community schedule with a mandated product, so cohort effects are even stronger but the homeowner may have less say. Worth knowing before you knock.
  • Rentals and absentee owners. The person at the door may not be the decision-maker. Match ownership records and be ready to reach the owner rather than only the occupant.
  • Metal, tile, and flat roofs. If you only install asphalt, these are skips no matter how old they look. Filter them out so you do not waste a rep's morning.
  • The roof that looks fine from the curb but is at the end of its life. Plenty of roofs read "okay" from the street at 20-plus years and are one storm from failure. Age and exposure data catch these; a windshield survey often does not. This is exactly where reading the roof beats trusting your eyes at 30 miles an hour.
  • Post-storm fraud and reputation risk. After a storm, the swarm shows up and some of it is dishonest. Be the local company that documents honestly, never invents damage, and never makes claims promises you cannot keep. Your reputation is a targeting asset; protect it.

From a booked inspection to a signed job

Targeting puts a rep at the right door and books the inspection. Most of the money is won or lost in what happens next, and plenty of companies with good lists still bleed because the handoff from "found the roof" to "sold the roof" is sloppy. A few things that separate the crews that close from the crews that quote:

  • Inspect every booked roof in person. No targeting signal replaces a ladder and a trained eye. Age estimates and storm models tell you which roofs to climb; the climb confirms condition, finds the damage a homeowner cannot see, and produces the photos that do the selling. Never sell a roof you have not been on.
  • Document like the homeowner is the audience. Date-stamped photos of granule loss, hail bruising, creased shingles, soft spots, and damaged flashing, plus dinged metal on vents and gutters that corroborates a hail event. A homeowner who sees their own roof's problems on a screen needs far less persuading than one who hears a pitch.
  • Translate condition into a decision, not a scare. "Your roof is in its low twenties, it is shedding granules across the south slope, and the storm in April creased the shingles along the ridge. Here is what that means and here are your options." Honest, specific, and grounded in what you photographed.
  • Keep the claim conversation clean. When there is storm damage, hand over the documentation and explain that it supports a claim the homeowner files with their own carrier. You do not file it, manage it, or talk deductibles, and you never promise an outcome. Reps who blur that line create legal exposure and kill trust the moment a homeowner senses a hustle.
  • Book the next step before you leave. A measured quote, a follow-up date, a signed agreement, whatever the next concrete commitment is. An inspection that ends with "we'll be in touch" is a lead you paid to acquire and then dropped.

The reason this matters to targeting specifically: a tight list raises the quality of every conversation, but it also raises the cost of fumbling one. When you knocked 150 random doors, a blown inspection was one of many. When your rep is working 40 pre-qualified roofs that are genuinely due, every booked inspection is expensive to replace. Protect the back half of the funnel as carefully as you built the front.

Run it like an operator: the scorecard that keeps you honest

The difference between roofers who get steadily better at finding homeowners and roofers who plateau is measurement. Not vanity numbers, the few ratios that tell you whether your targeting is actually working. Track these per source and per neighborhood, monthly:

  • Doors or pieces to booked inspections. How many touches produce one inspection on the calendar. This is the cleanest read on list quality. If it is poor on a given list, the list is wrong, not the rep.
  • Booked inspections to signed jobs. The back-half ratio from the section above. A great list with a weak close ratio is a sales-training problem, not a targeting problem, and conflating the two wastes months.
  • Cost per booked inspection by source. Total spend on a source divided by inspections it produced. Targeted lists almost always win here once you account for the gas, payroll, and postage you stop spending on fine roofs.
  • Wasted contacts. How often a rep showed up to a recently re-roofed house or a roof you do not service. High numbers mean your skip filters are weak, usually because you trusted year built instead of reading the roof.
  • Rep tenure against the doors they worked. Reps quit bad doors, not hard work. If churn is high, look at the lists you handed them before you blame their grit.

Deliberately, none of these come with a benchmark percentage attached, because an honest benchmark is the one you generate from your own market. Pull your last spray-the-ZIP campaign, pull your first targeted campaign, and put the ratios side by side. The gap is real and it is yours. Then do the unglamorous operator thing: kill what underperforms, repeat what books inspections, and re-scan and re-mine on a fixed cadence so the pipeline never goes dry between storms.

The principle under all of it

Finding homeowners who need a new roof is not a volume problem and it is not a charisma problem. It is a targeting problem. The homeowners are out there in every neighborhood you already serve, a small and findable slice: the roofs aging out and the roofs the last storm wore down. Everything that works points your effort at that slice and away from the rest. Everything that fails ignores the roof and treats every address the same.

Start with the money in your own files this week, because it is free and warm. Read the actual roof instead of the year the house was built, because re-roofs are invisible to public records and a real roof tells you its age on its surface. Work the storms in your own backyard with documentation instead of promises, and stay clean on the claim. Point your knocking and mailing at old-and-exposed roofs so your reps make money and stay. And when reading roofs by eye stops scaling, let a per-roof model rank your whole service area by age and modeled storm impact so you knock the doors that are due and skip the ones that are not.

A roofer who works that way owns their next jobs instead of renting them from a lead site or waiting on a storm to hand them over. The roofs that are due are sitting on your own streets right now. The only question is whether you know which houses.

FAQ

Can I just look up roof age by address?

Not reliably. Public records and real-estate portals report the year the house was built, not when the roof was last replaced. Re-roofs are invisible in that data, so an old home that was recently re-roofed reads as ancient while a newer home with storm-destroyed shingles reads as fine. The dependable way to gauge roof age is to read the roof's actual surface, in person or from recent aerial imagery, and treat the result as a range rather than an exact install date.

How can I tell a roof is old without getting on it?

From the ground or from recent imagery, look for granule loss and a mottled, faded surface, curling or cupping shingles, sagging or waviness in the deck, repair patches in mismatched colors, and heavy moss or staining in damp climates. Any of these moves a roof up your list. Combined with a known build year (as a ceiling, not a fact) and any storm history, you can place most roofs in a decade-wide age band without climbing a ladder.

Is buying roofing leads worth it?

Shared leads are typically resold to several competitors, so you are racing other roofers to the same homeowner and paying per contact whether or not the roof is actually due. Targeting your own service area, mining your own CRM, and working storms in your backyard tend to produce warmer opportunities at lower cost because you choose which roofs to pursue instead of renting whoever filled out a form. Leads can supplement a pipeline, but they rarely beat owning your own targeting.

How do I find homeowners after a hailstorm without storm chasing?

Work the storms that hit the area you already serve. Confirm the event and date from weather service reports, map the footprint onto your service area, and rank the roofs inside it by age and likely exposure. Knock the worn-out roofs first with a specific, honest reason and offer to document any damage at no cost. Staying local means you serve homeowners you can stand behind and avoid the out-of-town swarm and off-season collapse that chasing creates.

What is the difference between a roof measurement tool and a targeting tool?

A measurement tool gives precise dimensions, slopes, and material takeoffs so you can quote accurately once you already have an opportunity. It answers how big and what shape a roof is. A targeting tool answers which of the thousands of roofs in your area is old enough or storm-worn enough to be worth pursuing in the first place. You use targeting to decide which doors to knock, then measurement to quote the houses that turn into real jobs.

Can a roofer help with a homeowner's insurance claim?

A roofer can inspect the roof, document the damage, and provide an estimate that supports a storm-damage claim. The homeowner files and owns the claim, and the carrier decides coverage. Roofers should not present themselves as claims specialists or public adjusters, should not offer to file, handle, manage, or negotiate the claim, and should never make promises about a homeowner's deductible or guarantee approval. In several states, even labeling yourself an insurance or claims specialist crosses into unlicensed public adjusting.

Why do my reps keep quitting after door knocking?

Usually because they are knocking the wrong doors. When a green canvasser works a street where most roofs are fine, they get rejected all day, make no money, and quit within weeks. Hand the same rep a ranked list of old and storm-worn roofs and they have real conversations, book inspections, and earn faster, which is what keeps them on the team. Better targeting is one of the most effective rep-retention moves you can make.

How do I get more value from my existing CRM?

Pull every unclosed estimate older than two or three years and re-score those roofs by current age and any storms since. A homeowner who deferred a re-roof years ago now owns an older, possibly storm-worn roof and is far likelier to buy. Reach out with a specific reason, such as a fresh inspection after a recent storm, rather than a generic re-quote. Past customers and prior repair calls are similar warm sources of homeowners whose roofs are aging out.

Does direct mail still work for roofing?

It works when the list is tight and fails when it is broad. Mailing an entire ZIP where most roofs are young produces a weak response and convinces owners that mail is dead. Cut the list to homes whose roofs read as old or that sit inside a recent storm footprint, make the message specific to why the homeowner received it, and sequence it with a door knock on the same block. The same budget then reaches far fewer households at a much higher response rate.

How accurate is roof age estimated from aerial imagery?

It is an estimate expressed as a range, not an exact install date. A model or a trained eye reads surface condition, fading, patches, and known storm exposure to place a roof in an age band. That band is precise enough to rank your service area and decide which doors to knock first, but it does not replace an on-roof inspection, which is still where actual condition and damage get confirmed before any sale or claim.

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.

By signing up, you agree to receive The Roofline by RoofPredict. Unsubscribe anytime.

Sources

  1. Asphalt Roofing Manufacturers Association — Shingle Life and Performanceasphaltroofing.org
  2. National Roofing Contractors Associationnrca.net
  3. Insurance Institute for Business & Home Safety — Hail and Roofing Researchibhs.org
  4. NOAA National Weather Service — Storm Prediction Centerspc.noaa.gov
  5. NOAA National Centers for Environmental Information — Storm Events Databasencdc.noaa.gov
  6. OSHA — Fall Protection in Roofing Workosha.gov
  7. International Code Council — International Residential Codeiccsafe.org
  8. Federal Trade Commission — National Do Not Call Registryftc.gov
  9. Texas Department of Insurance — Hail and Roof Damage Claimstdi.texas.gov
  10. U.S. Census Bureau — American Housing Surveycensus.gov
  11. U.S. Bureau of Labor Statistics — Roofers Occupational Outlookbls.gov
  12. National Association of Insurance Commissioners — Consumer Insurance Resourcesnaic.org
  13. FEMA — Building Science and Wind Damage Resourcesfema.gov
  14. RoofPredictroofpredict.com

Related Articles