Which Neighborhoods to Canvass After a Hailstorm: A Field-Tested Targeting Playbook
On this page
The day after a hailstorm, two crews can knock the same town and walk away with completely different weeks. One crew runs the neighborhood everybody saw on the news, finds eight other companies already there, and signs two inspections by sundown. The other crew knocks a quiet subdivision three miles north that nobody is talking about, finds 1.75-inch stones still melting in the gutters and 22-year-old shingles underneath them, and books eleven inspections before lunch. Same storm. Same labor. The difference was the map they were reading before they ever stepped out of the truck.
Picking the right neighborhoods is the highest-leverage decision in storm restoration, and it gets made worst when it matters most: under time pressure, with adrenaline up, the morning after a cell rolls through. Crews chase the loudest reports instead of the best-scored streets. They knock the hardest-hit zip code because it feels obvious, then discover the hardest-hit zip code is also where every other contractor in three states is standing. Or they canvass a swath that genuinely got pelted, but the roofs there are six years old and the damage is cosmetic, so they spend a week generating claims that adjusters deny and homeowners resent.
What follows is the targeting method good storm crews actually use, broken down so a new sales manager can run it and a veteran can sharpen it. We will cover how to read a hail swath, why hail size is a threshold and not a gradient, how roof age changes everything about whether a damaged roof becomes an approved roof, how to score and stack-rank neighborhoods before you deploy, how to route knockers once you have picked your streets, and the legal and safety guardrails that keep a fast-moving canvass operation out of trouble. Concrete numbers, worked examples, and checklists throughout. No fluff, because the morning after a storm you do not have time for fluff.
The core idea: canvass where damage probability and roof readiness overlap
Every neighborhood after a storm sits somewhere on two axes, and the work lives where both are high.
The first axis is damage probability: how likely it is that roofs in this area actually took functional hail damage. That is driven by hail size, hail density, wind speed and direction, stone hardness, and how long the core sat over that spot. A neighborhood can be inside the warning polygon and still see nothing but pea-sized hail that does no harm.
The second axis is roof readiness: how likely a damaged roof in this area is to convert into approved, fundable work. That is driven mostly by roof age and condition. A 20-year-old three-tab shingle that takes a marginal hit is far more likely to be totaled by an adjuster than a 4-year-old architectural shingle that took the same hit, because the older roof has less remaining service life and less granule reserve to begin with.
The mistake almost everyone makes is canvassing on one axis only. Storm chasers canvass pure damage probability and ignore roof age, so they flood new subdivisions where nothing will get approved. Retail roofers canvass pure roof age and ignore the storm, so they knock old neighborhoods that never actually got hit. The money is in the overlap, and the entire point of pre-canvass targeting is to find the streets where both are high before you burn a single hour of door-knocking labor.
Hold that two-axis picture in your head. Everything below is about measuring those two axes accurately and cheaply.
Step 1: Reconstruct the storm before you trust any single report
The first thing to understand is that no single data source tells you where the damage is. The TV meteorologist tells you where people reported hail, which correlates with population density, not damage. The radar tells you where the storm was energetic, which over-predicts and under-predicts in different spots. The ground reports tell you where someone bothered to call it in. You triangulate.
Here are the inputs, ranked by how much weight a seasoned storm lead gives each one.
Radar-derived hail data (MESH and the SPC reports)
The single most useful free public input is the storm reports and swath products from the NOAA Storm Prediction Center and the local National Weather Service office. The SPC publishes daily storm reports including hail reports with estimated sizes and times. Pair that with MESH — Maximum Estimated Size of Hail — a radar-derived product that estimates the largest hail a storm probably produced over a grid. MESH is an estimate built from radar reflectivity and the height of the storm's freezing level, so treat it as a probability surface, not ground truth. It is excellent for drawing the rough outline of a swath and terrible for telling you what a specific roof on a specific street actually experienced.
Why the gap? Radar sees a volume of atmosphere hundreds of feet above the roof. Hail melts, gets blown sideways by wind, and falls unevenly. Two houses on the same block can see different stone sizes. So MESH gets you to the neighborhood. It does not get you to the door. That last mile is what canvassing and inspection are for.
Ground-truth reports and the time stamp
Cross-reference the radar swath against actual ground reports — SPC reports, trained spotter networks, and increasingly homeowner photos on local social media. What you are looking for is agreement. When MESH says 2-inch hail over a tract and three independent ground reports within that tract say golf-ball to hen-egg, your confidence in that neighborhood jumps. When MESH says 2 inches but every ground report in the area says pea-sized, something is off — possibly a radar artifact, possibly the hail melted on the way down — and you down-weight that tract.
Pay attention to the time of the reports. A storm that hit at 4 p.m. on a 95-degree day produced hail that may have partially melted before it landed; the radar-estimated size overstates the impact energy at the roof. A storm that hit at 11 p.m. when temperatures had dropped delivered stones closer to their estimated size. Time of day and surface temperature meaningfully change how much of the radar-estimated hail survives to do damage.
Wind direction, because hail damages roofs on the windward slopes
Hail rarely falls straight down. It is driven by the storm's wind, which means damage concentrates on the slopes facing the wind — typically the south and west elevations in a classic plains supercell, but it depends entirely on that specific storm. Knowing the predominant wind direction does two things for your canvass. First, it tells you which neighborhoods got the brunt: areas downwind of the core, where wind-driven stones hit roofs at a steep angle, take more damage than areas where the same hail fell more vertically. Second, it tells your inspectors which slopes to check first once they are on a roof, which makes inspections faster and more credible.
Building your working swath map
Pull these layers together into one picture: the MESH-estimated swath outline, the ground reports plotted as points, the storm motion vector, and the predominant wind direction. You now have a rough hail corridor with confidence varying along its length. Some segments have radar-and-ground agreement and big estimated stones — high confidence. Some segments have radar only — medium confidence, verify on the ground. Some segments are just inside the polygon with small estimates — low confidence, probably skip.
This working map is your canvass universe. Now you narrow it.
Where to actually get the data
New sales managers often ask which paid hail-report service they should buy before they understand what is available for free. Start with the public sources, because they are authoritative and they teach you to read storms rather than just consume a colored map.
- Storm Prediction Center storm reports give you the day's hail reports with estimated sizes, locations, and times. This is your ground-report layer and your time stamp.
- Your local National Weather Service office publishes event summaries, public information statements, and sometimes detailed storm surveys after significant events. The local office knows the local terrain and will often note where the worst hail fell.
- NOAA archived radar and severe weather data inventories let you pull the radar history and derived hail products for a date and area after the fact, which is how you reconstruct a swath you missed in real time.
- County and municipal property data gives you build dates and, in many counties, the year of the most recent roof permit. A roof permit pulled in 2009 on a 1995 house tells you that roof is mid-life, not original — exactly the kind of correction that keeps you from over-scoring a neighborhood.
- Census housing-age data gives you a coarse but free read on the age of the housing stock across an area, useful for ranking neighborhoods before you have driven them.
Paid hail-report and roofing-intelligence products layer on convenience, address-level granularity, and speed, and they are worth it for a serious storm operation. But buy them knowing what they are doing under the hood, because a manager who understands MESH, ground reports, wind, and roof age will use any tool well, while a manager who just trusts a colored polygon will chase bad swaths no matter how much they paid for the map.
Step 2: Apply the hail-size damage threshold
Here is the thing most new canvassers get wrong: hail damage is not a smooth gradient where bigger is worse by a little. It is closer to a threshold with a hardness-and-roof-type modifier. Below a certain stone size, asphalt shingles usually shrug it off. Above it, you start getting functional damage — fractured mat, displaced granules exposing the asphalt, bruising you can feel with your thumb. The threshold is not a single magic number, because it shifts with shingle type, shingle age, stone hardness, and impact angle, but understanding the bands lets you triage neighborhoods fast.
Use these working bands. They are field heuristics, not a code, and you confirm everything with an actual inspection.
| Estimated max hail size | Common name | Typical effect on asphalt shingles | Canvass implication |
|---|---|---|---|
| Under 0.75 in | Pea to small marble | Usually cosmetic at most; rarely functional damage to roofs | Generally skip for roofing; not worth a canvass |
| 0.75 to 1.0 in | Penny to quarter | Marginal; older or brittle shingles may show functional damage | Worth canvassing only where roofs are older |
| 1.0 to 1.5 in | Quarter to half-dollar / walnut | Functional damage common, especially on aged roofs | Strong canvass zone; verify on the ground |
| 1.5 to 2.0 in | Walnut to hen egg | Widespread functional roof damage likely | High-priority canvass zone |
| Over 2.0 in | Hen egg to baseball and up | Severe damage across roof types and ages, plus siding, gutters, vents | Top-priority; expect whole-roof claims and accessory damage |
A few field notes that separate pros from rookies.
Hardness matters. Hailstones are not all equally hard. Layered, dense stones do more damage than soft, slushy ones of the same diameter. You cannot read hardness off radar, but you can sometimes infer it from how stones behaved on the ground — did homeowners describe them shattering windshields and denting cars, or just bouncing? Dented car hoods, cracked skylights, and shredded screens are excellent free proxies for damaging hardness, which is why a quick drive-through before you commit a crew is worth the gas.
Accessory damage is your tell. Soft metals fail before shingles show obvious damage. Look at the things that bruise easily and visibly: aluminum gutters, downspouts, gutter screens, metal roof vents, turbine vents, AC condenser fins, mailboxes, and garage doors. If you drive a street and see dinged gutters and dented vents, the roofs almost certainly took a hit even if the shingle damage is not visible from the ground. If the soft metals are clean, be skeptical that the roofs are damaged at all.
The threshold drops as roofs age. A 1-inch stone that does nothing to a 3-year-old roof can crack the aged, granule-depleted mat on a 20-year-old roof. This is exactly why the two axes interact, and it is the bridge to the next step.
Step 3: Layer in roof age, because damaged is not the same as approvable
A roof can be genuinely hail-damaged and still be a bad door to knock, because the goal is not to find damage — it is to find roofs that will be inspected, documented honestly, and approved by an adjuster as needing replacement. Roof age is the biggest driver of that conversion that you can know before you knock.
Think about what an insurance adjuster is weighing. They are looking at functional damage, yes, but they are also implicitly weighing remaining service life. A roof near the end of its expected life that takes real hail damage is a straightforward total in most adjusters' eyes. A nearly new roof that takes the same marginal damage invites a repair, a partial, or a denial, and invites the carrier to argue the damage is cosmetic or pre-existing. Same storm, same shingles, wildly different outcome — driven by age.
Roof age as a range, never a guess and never a date
You cannot know a roof's exact installation date from the street, and you should not pretend to. What you can establish is a range — "this roof is roughly 18 to 24 years old" — from a combination of signals:
- Aerial and street imagery over time. Comparing imagery from different years can show when a roof changed color or texture, which brackets a replacement. The neighborhood's build-out date sets an upper bound on age.
- Shingle type. Three-tab shingles on a tract built in the early 2000s suggest an original, aging roof. Architectural shingles on that same tract suggest a re-roof at some point.
- Visible wear from the ground. Curling, granule loss in the gutters, exposed mat, and color fade all push the estimate older.
- Subdivision age. A subdivision built in 2003 that shows no signs of re-roofing is full of roofs in the 20-plus-year band — prime territory if the storm hit it.
The reason to think in ranges is partly accuracy and partly honesty. You will say things to homeowners and document things for adjusters, and "your roof appears to be in the range typical for original construction in this neighborhood, which we will confirm with an inspection" is both true and defensible. "Your roof is exactly 21 years old" is neither.
The age-times-damage scoring grid
Combine the storm severity for a neighborhood with the dominant roof-age band, and you get a priority score. Here is a simple grid you can run in your head or in a spreadsheet.
| Roof age 0 to 8 yrs | Roof age 8 to 15 yrs | Roof age 15 to 22 yrs | Roof age 22 yrs and up | |
|---|---|---|---|---|
| Marginal hail (1 to 1.5 in) | Skip | Low | Medium | High |
| Strong hail (1.5 to 2 in) | Low | Medium | High | Top |
| Severe hail (2 in and up) | Medium | High | Top | Top |
The top-right and bottom-right cells are where you deploy first. The top-left and middle-left cells are where storm chasers waste their season. Notice that severe hail moves even newish roofs into "worth a look," because at baseball size you get damage regardless of age — but those younger-roof neighborhoods are still lower priority than older ones hit by the same storm, because conversion is harder and the homeowner conversation is different.
One honest caveat that keeps you out of trouble: this grid predicts odds, not outcomes. A neighborhood scoring "Top" still contains individual roofs that will not be approved, and a "Low" neighborhood contains the occasional roof that totals. You are stacking probabilities to decide where to spend hours, not promising any specific homeowner an outcome.
Reading roof material from the street, fast
When you drive a candidate neighborhood, you can sort roofs into rough buckets in seconds once you know the tells, and the bucket changes how the storm hit them and how the claim is likely to go. Spend ten minutes training this on every new canvasser and it pays for itself the first day.
Three-tab asphalt reads as a flat, uniform, repeating pattern with crisp horizontal lines and a thin profile. It is the cheapest shingle, common on tract homes built through the 1990s and early 2000s, and it is the most vulnerable to hail because it is thin and the mat is exposed once granules go. A three-tab roof in a real swath is a strong canvass target the moment it crosses roughly 15 years.
Architectural (dimensional) asphalt reads as a thicker, shadowed, irregular pattern with depth. It became the standard for new construction and re-roofs over the last two decades, so a neighborhood full of architectural shingle on homes built in 1998 tells you those roofs were already replaced once. That is useful: it means a chunk of that neighborhood reset its roof-age clock, and your age scoring should account for it rather than assuming everything is original.
Wood shake is increasingly rare and reads as a textured, weathered, brown-gray surface. Hail splits and fractures shake, and these roofs are often old and expensive to replace, so they score high when hit, but they are a smaller share of most markets.
Metal, tile, and slate behave differently under hail and carry different claim dynamics. Metal dents but rarely fails functionally from common hail; tile cracks and chips and is expensive; slate is brittle and specialized. These are not your bread-and-butter asphalt-replacement work, and a canvasser should flag them rather than treat them like asphalt. Knowing the mix in a neighborhood before you knock keeps your conversion math honest, because a street of tile and metal will not convert like a street of aging three-tab even if the same hail hit both.
The practical move: as you drive your top-scored neighborhoods to confirm them, note the dominant roof material per block. A block of aging three-tab in a confirmed swath jumps to the front of the line. A block of newer architectural or a block of tile drops down it. This is the cheapest refinement you can make to a paper score, and it is the kind of judgment a model can flag but a human confirms with their own eyes.
Step 4: Score and stack-rank your neighborhoods
Now turn the analysis into a deployable ranking. Do this before the crew leaves the office, the morning after the storm, with coffee and a screen. It takes one disciplined person about an hour and saves the whole team a wasted day.
Define your neighborhoods at a useful grain — usually subdivisions or clusters of a few hundred homes, not whole zip codes, because a zip code can span a high-confidence swath and a no-damage zone. For each candidate neighborhood, score these factors:
- Hail size confidence (0 to 5). How big was the estimated hail and how well do radar and ground reports agree? Big stones plus agreement equals 5.
- Roof age band (0 to 5). Older dominant roof age equals higher score. A 1998-era three-tab tract is a 5; a 2021 new-build is a 1.
- Density of qualifying roofs (0 to 3). How many addressable, owner-occupied, single-family roofs per block? Tight single-family streets beat sprawling acreage and beat HOA-managed condos where you cannot knock individual decisions.
- Competitive saturation (negative 3 to 0). How many other crews are already there? Subtract for the famous, on-the-news neighborhoods. The first crew on a quiet high-score street outperforms the tenth crew on a famous one.
- Accessibility and rules (negative 2 to 0). Gated communities, no-solicitation ordinances, and HOA restrictions all subtract. Know the local door-knocking rules before you deploy, not after a complaint.
Add them up. Sort descending. You now have a deploy order. The neighborhoods at the top get your best, most experienced knockers first thing in the morning. The middle of the list is your overflow for when the top streets are worked. The bottom of the list you may never touch, and that is the point — you are spending finite labor on the highest-probability doors.
A worked example
Say a storm rolls through a metro and you are looking at four subdivisions.
- Oakridge (built 1999, three-tab, tight streets): MESH 1.75 in with two confirming ground reports. Hail 4, age 5, density 3, saturation -1 (a couple of crews spotted), access 0. Score 11.
- The Reserve (built 2020, architectural, large lots): MESH 2.25 in, strong agreement. Hail 5, age 1, density 1, saturation 0, access -1 (gated). Score 6.
- Riverside Commons (built 2006, architectural, dense): MESH 1.4 in, mixed reports. Hail 2, age 3, density 3, saturation 0, access 0. Score 8.
- Downtown Heights (the on-the-news neighborhood, mixed ages): MESH 2.0 in. Hail 5, age 3, density 2, saturation -3 (ten crews already), access 0. Score 7.
The ranking says deploy Oakridge first, Riverside second, Downtown third, The Reserve last — even though The Reserve got the biggest hail and Downtown is where everyone is rushing. Oakridge wins because old roofs plus real hail plus low competition is the exact overlap that converts. That single re-ordering is the whole value of pre-canvass targeting.
Run the math on what that re-ordering is worth. Suppose a two-person canvass team can knock about 80 doors in a productive day and reach a decision-maker at roughly half of them, so 40 conversations. On a top-overlap street where the storm was real and roofs are old, a trained knocker might book an inspection from 1 in 4 conversations, so 10 inspections. On a mediocre street — right hail, wrong (young) roofs, or right roofs but marginal hail — that rate might be 1 in 10, so 4 inspections, and a lower share of those convert to approved work because the damage is marginal. Same labor, same gas, and the targeting decision alone roughly doubled the booked inspections and more than doubled the funded jobs downstream. Across a storm season of dozens of canvass days, that gap is the difference between a crew that grows and one that grinds. The numbers here are illustrative, not a promise — your real conversion rates depend on your reps, your market, and the storm — but the shape holds: targeting is a multiplier on everything that happens after it.
Step 5: How RoofPredict fits into the targeting workflow
Everything above can be done by hand, and good storm leads have done it by hand for years with radar screenshots, county assessor data, and a drive-through. The catch is time. The morning after a storm, the targeting work competes with a hundred other fires, and the by-hand version of "score every subdivision by roof age and storm severity" is exactly the work that gets skipped under pressure. So crews fall back to gut feel and chase the news.
This is the gap RoofPredict is built to close. It pulls the two axes — which roofs are due and what the storm did per roof — into one ranked view so the targeting step takes minutes instead of an afternoon.
On the roof-readiness axis, RoofPredict estimates a roof-age range per address from aerial imagery, so an entire neighborhood comes back already banded by likely age rather than you eyeballing build dates. That turns "this tract is probably old" into an address-by-address picture of where the aging-out roofs actually sit, including the pockets of re-roofed homes inside an old subdivision that you would otherwise knock by mistake.
On the damage-probability axis, it models storm physics per roof rather than drawing one fat polygon over a whole zip code — so within a swath you can see which streets the storm most likely worked over, layered against the age data. Where high damage odds and aging-out roofs overlap, those are your top-deploy streets, and they surface without an hour of manual cross-referencing.
Now the honest limits, because over-promising here gets you in trouble fast. RoofPredict gives you a roof-age range, not an install date, and a storm-damage probability, not proof of damage. It tells you where to point a crew; it does not replace climbing the roof. No off-the-roof data source — radar, imagery, or model — can confirm functional hail damage on a specific roof. That still requires a physical inspection by a person who documents what they actually see. And the model is a targeting aid for your canvass and sales process; it is not a representation to a homeowner or a carrier about whether any particular roof is covered. Used the right way, it does one thing extremely well: it gets your knockers onto the highest-probability streets faster than the crew across town that is still arguing about which neighborhood to start in. The roof, the inspection, and the honest documentation are still yours to do.
Step 6: Route the canvass once you have picked the streets
Picking neighborhoods is half the job. Routing knockers within those neighborhoods is the other half, and sloppy routing wastes the targeting you just did.
Saturate, do not sprinkle
The biggest routing error is spreading a small team across many neighborhoods so every street is half-knocked. Do the opposite. Fully saturate your top neighborhood before moving to the second. A fully canvassed street builds momentum: yard signs go up, neighbors talk, the third inspection makes the fourth and fifth easier because the homeowner already saw your crew next door. A half-knocked street gives you none of that social proof and leaves money for the next contractor to collect.
Assign tight territories and track coverage
Give each knocker a defined block cluster with clear boundaries, and track which doors were hit and what happened: not-home, no-answer, soft-yes, inspection-booked, not-interested. Re-knock not-homes at different times of day — the person who is out at 2 p.m. is home at 6 p.m. A door is not "done" until you have actually talked to a decision-maker or hit it three times across different windows. Map-based canvassing tools or even a shared spreadsheet with pin colors keep two reps from knocking the same house and keep not-homes from falling through the cracks.
Time the knock to the neighborhood
Match your hours to who lives there. Working-family subdivisions convert best in the 5 to 8 p.m. window and on Saturdays. Retiree-heavy areas are workable midday. Knocking a commuter subdivision at 10 a.m. on a Tuesday is how you generate a day of not-homes and conclude, wrongly, that the neighborhood is weak. The neighborhood was fine; the timing was off.
Lead with the storm, not the roof
The opening line that works references the specific, verifiable event — the storm everyone in the neighborhood just lived through — not a claim about the homeowner's roof. "We have been inspecting roofs on these streets after last Tuesday's hail; we are doing free inspections for your neighbors and can take a look at yours" is honest, low-pressure, and references a shared event. It does not promise damage, does not promise a free roof, and does not pretend to know the condition of a roof you have not seen. That framing keeps you compliant and converts better than hype, because homeowners are wary of anyone who claims to know their roof is damaged from the curb.
A canvasser's per-door checklist
- Confirm you are at a scored, in-swath address (not a stray off your list).
- Note visible accessory damage from the walk-up: gutters, vents, screens, AC fins.
- Open with the storm and the neighbor inspections, not a damage claim.
- Offer a no-cost inspection; set a specific time, not a vague "sometime."
- Log the outcome and the best re-knock window.
- Leave a door hanger on every not-home with a real callback number.
- Never enter a backyard, climb, or photograph a roof without the homeowner's okay.
Step 7: Verify on the roof — targeting gets you there, inspection closes it
Targeting and canvassing put a qualified inspector on a probable roof. The inspection is where probability becomes documented fact, and where your credibility with the homeowner and the carrier is made or lost. A few principles that protect everyone.
Inspect the windward slopes first. Using the wind direction from your storm reconstruction, start on the slopes that faced the storm. That is where functional damage concentrates and where you confirm fastest.
Document functional damage, distinguish it from cosmetic. Functional hail damage — fractured mat, granule loss exposing asphalt, soft bruising you can feel — is what an adjuster is looking for. Blistering, normal granule shed, mechanical scuffs, and manufacturing defects are not hail and should never be presented as hail. The fastest way to lose a carrier relationship and invite a fraud complaint is to call non-storm conditions storm damage.
Photograph methodically and to scale. Date-stamped photos, a reference object or chalk circle for scale, the test-square method where appropriate, and shots of the accessory damage (gutters, vents, screens) that corroborate the storm. Good photos make an honest claim easy to approve and a marginal one defensible.
Stay in your lane on the claim. The roofer documents conditions and provides an estimate of the work and cost to repair or replace. The insurer decides coverage. The homeowner owns the claim and the policy relationship. You do not adjust, approve, promise to cover a deductible, or guarantee an outcome. Documenting honestly and estimating fairly is the entire job, and it is also the version of the job that builds a referable reputation in a neighborhood you will want to canvass again after the next storm.
Common mistakes that wreck a post-hail canvass
A condensed list of the errors that show up over and over, so you can audit your own operation against them.
- Chasing the news neighborhood. The most-reported area is the most-saturated area. Famous does not mean best; it means crowded. Score the quiet streets too.
- Ignoring roof age entirely. Canvassing pure storm severity floods you into new subdivisions where nothing converts. Age is half the equation.
- Treating the swath as uniform. A polygon is not the storm. Confidence varies along it; some segments are radar-only guesses. Verify before you commit a crew.
- Believing MESH is ground truth. It is a radar estimate hundreds of feet up. It gets you to the neighborhood, not the door. The roof confirms.
- Sprinkling knockers across many areas. Saturate one top neighborhood before starting the next. Momentum and social proof are real and only come from full coverage.
- Knocking at the wrong hours. Mismatched timing manufactures false not-homes and false conclusions about a neighborhood's strength.
- Claiming damage from the curb. You cannot see functional damage from the street, and pretending to repels wary homeowners and invites complaints.
- Calling cosmetic or non-storm conditions hail damage. Fast path to denials, charge-backs, and a ruined carrier relationship.
- Skipping the local rules. No-solicitation ordinances, permit requirements for door-to-door sales, and HOA rules vary by city. A few complaints can shut your canvass down.
- Promising outcomes. No deductible promises, no "free roof," no guarantee of approval. Document, estimate, and let the process work.
Safety and compliance: the guardrails that keep a fast canvass legal
Speed is the whole advantage in storm work, and speed is exactly when corners get cut. Two areas deserve standing rules.
Worker safety. Storm-damaged roofs are wet, littered with debris, and sometimes structurally compromised. Falls are the leading cause of death in construction, and post-storm conditions stack the odds against your crew. Set non-negotiable rules: fall protection on every roof above the threshold height, no roof access in wind or when surfaces are wet or icy, and ladder discipline every single time. A canvass that injures a worker is a loss no matter how many inspections it booked.
Sales and consumer-protection compliance. Door-to-door selling is regulated. Many jurisdictions require a permit or registration for door-to-door sales, honor posted no-solicitation notices, and grant homeowners a cooling-off right to cancel certain in-home contracts within a few days. Several states also restrict how roofers can interact with a homeowner's insurance claim and prohibit offering to absorb or rebate the deductible. Know the rules in every market you canvass, train every knocker on them, and put the cancellation notice and honest contract terms in writing. The point goes beyond avoiding penalties: the crews who operate cleanly are the ones still working a market three storms from now, because they have not burned their reputation or their carrier relationships to book a fast week.
Measure your canvass so next storm is sharper
Targeting is a skill that compounds only if you measure it. Most crews track total doors knocked and total jobs signed and stop there, which tells you almost nothing about why a day worked or did not. Track at the neighborhood level instead, so you can feed the results back into your scoring the next time a storm hits a similar area.
The metrics that actually inform targeting:
- Doors per inspection booked. How many doors did it take to set one inspection on this street? A low number means your targeting and your pitch are both landing. A high number on a street you scored highly means either your score was wrong or your reps need coaching — and the next two metrics tell you which.
- Inspection-to-damage-found rate. Of the inspections you actually performed, how many turned up genuine functional damage? If this is low on a high-scored neighborhood, your storm read was off — the hail was smaller or softer than the radar suggested. That is a calibration signal for your swath reading, not a reason to knock harder.
- Damage-found-to-approved rate. Of the roofs with documented damage, how many got approved for replacement? A low number here points at roof age (too new to total) or at documentation quality. This is where your age scoring gets validated against reality.
- Cycle time from knock to signed job. Long cycle times eat your season. Neighborhoods that convert fast deserve more of your labor.
- Re-knock yield. What share of your bookings came from second and third knocks on not-homes? If it is high, you are leaving money on streets you abandon after one pass.
Keep a simple after-action note per storm: which neighborhoods you worked, their scores, and how each metric came in. Over a few storms you build a private map of how your market behaves — which builders used cheap shingles, which subdivisions are full of original roofs, which areas adjusters treat tightly. That institutional memory is a genuine edge, and it is invisible to the out-of-town chasers who parachute in and leave.
Build the target list before the storm, not after
The best storm crews are not actually working from scratch the morning after hail. They have already mapped their service area by roof age and roof type during the slow season, so when a storm hits, they overlay the swath on a target list that already exists. That turns a frantic morning into a five-minute filter: which of my already-known aging-roof neighborhoods sit inside today's swath?
Doing this off-season is calmer and more accurate than doing it under pressure. You can drive neighborhoods, note build dates and roof materials, flag the subdivisions that re-roofed and the ones that did not, and rank your whole territory by roof readiness before a single cloud forms. Then the storm just tells you which slice of a list you already trust to activate. This is also where address-level roof-age data earns its keep — it lets you pre-band an entire metro by likely roof age once, so storm day becomes pure overlay rather than research. Either way, the principle stands: the targeting work you do calm and early beats the targeting work you do panicked and late, every time.
Putting it together: your morning-after sequence
Here is the whole method as a sequence you can run the morning after a storm.
- Reconstruct the storm. Pull MESH and the swath outline, plot ground reports, note storm motion and wind direction, and note the time and temperature at impact. Build one working hail-corridor map with confidence varying along it.
- Apply the size threshold. Strike the under-0.75-inch areas. Flag the 1.5-inch-and-up segments as priority. Use accessory-damage drive-throughs to confirm hardness and impact where radar is ambiguous.
- Layer in roof age. Band your candidate neighborhoods by dominant roof-age range. Old roofs in a real swath are your overlap.
- Score and stack-rank. Run the five-factor score per neighborhood, subtract for saturation and access barriers, and sort into a deploy order.
- Deploy to the overlap first. Put your best knockers on the top-scored, low-competition, old-roof, in-swath streets at the right time of day.
- Saturate, then move. Fully cover the top neighborhood, track every door, re-knock not-homes, then advance to the next on the list.
- Inspect honestly. Windward slopes first, functional damage documented and distinguished from cosmetic, photos to scale, and stay strictly in the documenting-and-estimating lane.
- Stay safe and legal. Fall protection always, local door-to-door rules followed, no claim-handling or deductible promises, ever.
The crews that win storm season are not the ones who knock the most doors. They are the ones who knock the right doors first — the streets where real hail met aging roofs and no one else has shown up yet. Reading the storm and reading the roofs, then deploying to the overlap, is the entire edge. Do that consistently and you will out-book bigger crews who are still standing in the on-the-news neighborhood, arguing about where to start.
FAQ
What hail size actually causes roof damage?
There is no single magic number, but the working threshold for functional damage to asphalt shingles is roughly 1 inch, and damage becomes widespread above 1.5 inches. Below about 0.75 inch, hail is usually cosmetic at most. The threshold drops on older, granule-depleted roofs, which can be damaged by stones that would not harm a new roof, and it shifts with stone hardness and impact angle. Always confirm with a physical inspection rather than treating size alone as proof of damage.
Is a hail swath map enough to decide where to canvass?
No. A swath map, including radar-derived MESH products, estimates the storm hundreds of feet above the ground and is best treated as a probability surface that varies in confidence along its length. It gets you to the right neighborhood, not the right door. Combine it with ground reports, a quick drive-through for accessory damage, and roof-age data, then confirm functional damage with an on-roof inspection.
Why does roof age matter so much for choosing neighborhoods?
Because the goal is not finding damage; it is finding roofs that get inspected, documented honestly, and approved. Adjusters implicitly weigh remaining service life, so an aging roof that takes real hail damage is far more likely to be approved for replacement than a nearly new roof with the same marginal damage. Canvassing old roofs inside a real swath is where damage probability and conversion overlap.
Should I knock the neighborhood that got the most coverage on the news?
Usually not first. The most-reported area is also the most-saturated with competing crews. The better play is to score quieter neighborhoods that the storm genuinely hit and that have older roofs, where you can be the first crew on the street. Being first and saturating fully beats being the tenth crew in a famous neighborhood.
How do I know a roof's age before knocking?
You estimate a range, never an exact date. Use subdivision build-out dates, shingle type, visible wear, and historical aerial and street imagery to bracket the age. Tools that estimate a roof-age range per address from aerial imagery can band a whole neighborhood quickly, but the output is a range to guide targeting and is always confirmed by inspection, not a stated install date to a homeowner or carrier.
What does RoofPredict do for post-storm canvassing?
It pulls the two targeting axes into one ranked view: an estimated roof-age range per address from aerial imagery, plus storm physics modeled per roof rather than one polygon over a zip code. Where aging-out roofs and high damage odds overlap, those streets surface as top-deploy targets in minutes. The honest limits: it gives a roof-age range, not an install date, and damage probability, not proof. It points the crew; the physical inspection still confirms the roof.
How should canvassers open the conversation after a storm?
Lead with the verifiable storm event, not a claim about the homeowner's roof. Something like, 'We have been inspecting roofs on these streets after last week's hail and doing free inspections for your neighbors; we can take a look at yours.' That references a shared event, offers a no-cost inspection, and avoids claiming damage you have not seen from the curb, which both converts better and keeps you compliant.
How many neighborhoods should one crew try to canvass in a day?
Fewer than most teams think. Saturate one top-scored neighborhood completely before moving to the next rather than half-knocking several. Full coverage builds momentum through yard signs and neighbor referrals, prevents duplicate knocks, and lets you systematically re-knock not-homes at different times. A half-canvassed street leaves easy work for the next contractor.
What is the difference between functional and cosmetic hail damage?
Functional damage compromises the roof's performance or service life: fractured shingle mat, granule loss that exposes the asphalt, and soft bruising you can feel. Cosmetic effects, normal granule shed, mechanical scuffs, blistering, and manufacturing defects are not storm damage. Presenting cosmetic or non-storm conditions as hail damage leads to denials and can trigger fraud complaints, so document and label only what is genuinely storm-caused.
What legal rules apply to post-storm door-to-door canvassing?
Rules vary by jurisdiction, but commonly include permit or registration requirements for door-to-door sales, respect for posted no-solicitation notices, and a homeowner cooling-off right to cancel certain in-home contracts within a few days. Many states also restrict how roofers interact with insurance claims and prohibit rebating or absorbing the deductible. Train every knocker on the local rules, put cancellation rights and honest terms in writing, and never promise coverage outcomes.
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
- Storm Prediction Center Storm Reports — spc.noaa.gov
- National Weather Service: Hail Basics — weather.gov
- NOAA National Severe Storms Laboratory: Severe Weather 101 — Hail — nssl.noaa.gov
- Insurance Institute for Business & Home Safety (IBHS): Hail — ibhs.org
- National Roofing Contractors Association (NRCA) — nrca.net
- OSHA: Fall Protection in Construction — osha.gov
- OSHA: Protecting Roofing Workers — osha.gov
- International Residential Code (ICC Digital Codes) — codes.iccsafe.org
- FTC Cooling-Off Rule — ftc.gov
- FTC: Hiring a Contractor — consumer.ftc.gov
- Texas Department of Insurance: Hail and Roof Claims — tdi.texas.gov
- NOAA Severe Weather Data Inventory (MESH and storm data) — ncdc.noaa.gov
- U.S. Census Bureau: American Community Survey (housing age data) — census.gov
- RoofPredict — roofpredict.com
Related Articles
Which Roofs Likely Qualify for a Storm Claim Before You Inspect
A field method for ranking which roofs are worth inspecting after a storm, before you climb a single ladder, and how to document the ones that hold up.
How to Find the Worst-Hit Streets After a Storm (Field-Tested Workflow)
A practitioner's playbook for narrowing a storm footprint down to the exact blocks worth knocking, hour by hour, without burning your crew on dead streets.
How to Document Wind Damage to Shingles for an Insurance Estimate (Field Workflow for Roofers)
A practitioner's playbook for capturing wind damage to shingles the way an insurance estimate needs it documented, from the ground walk to the test square to the final report.