Skip to main content

How to Pick Which Neighborhoods to Canvass for Insurance Roof Work After Hail

Emily Crawford, Home Maintenance Editor··32 min readStorm & Hail Intelligence
On this page

A hailstorm rolls through a metro at 6 p.m. on a Tuesday. By Wednesday morning, every restoration crew within 200 miles has the same radar loop pulled up on their phone, and they are all asking the same question: where do we send the trucks? Most of them answer it badly. They drive toward the fattest red blob on the radar, park in the first subdivision they see, and start knocking. Three weeks later they have a pile of inspections, a handful of signed contracts, a lot of "we already had three guys here," and a route sheet that looks like a toddler drew it.

The crews that print money after a storm do something different. They treat neighborhood selection as the highest-leverage decision they make all season, because it is. The street you choose determines your contact rate, your inspection-to-contract ratio, your average job size, how fast the insurer pays, and whether your reps quit in October. Pick right and a green canvasser closes. Pick wrong and your best closer burns a full day on roofs that took no damage or roofs that already got worked.

What follows is the actual decision framework — how to read a storm, how to score neighborhoods against each other, how to sequence the canvass so you hit the best doors while the damage is fresh and the demand is hot, and the specific mistakes that quietly cost contractors six figures a season. It is written for the owner, the sales manager, or the storm-restoration lead who has to make the call by Wednesday and can't afford to guess.

Why neighborhood selection is the whole ballgame after hail

Storm restoration is a margin business disguised as a volume business. The temptation is to think more doors equals more jobs. But every door you knock has a cost — payroll, fuel, your reps' finite daylight, and the opportunity cost of the door you didn't knock two streets over. After a hailstorm, the spread between a good street and a bad street is enormous, and it is almost entirely invisible from the radar.

Consider two subdivisions three miles apart, both inside the same hail swath. Subdivision A was built in 1998 and never had a neighborhood-wide re-roof. Subdivision B was platted in 2019; every roof is five years old. Both got the same 1.25-inch hail. On paper the radar treats them identically. On the ground they are completely different jobs:

  • In A, the roofs are 25+ years old. They were already at or past the end of their service life. The hail is the event that tips a marginal roof into a full replacement, and an adjuster looking at a 25-year-old roof with fresh bruising approves it readily.
  • In B, the roofs are nearly new. Hail at 1.25 inches may scuff a few soft metals and leave cosmetic marks, but a five-year-old architectural shingle absorbs that and keeps performing. You will write a lot of inspections and very few approved replacements.

Same storm. One neighborhood is a season; the other is a time sink. The radar can't tell them apart. Roof age can. This is the single most underused variable in storm canvassing, and it's the reason two crews can work the same storm and post wildly different numbers.

There's a second invisible variable: how the storm actually loaded each roof. Hail doesn't fall uniformly, and even where it falls evenly, damage isn't even. Stone size, fall speed, wind-driven angle, roof pitch, slope orientation, and the age and brittleness of the shingle all change whether a given roof took functional damage or shrugged it off. A north-facing slope and a south-facing slope on the same house can grade differently. The flat radar blob hides all of this.

So the real question isn't "where did it hail." It's "where did it hail on roofs that were already vulnerable, hard enough to produce damage an adjuster will approve." That's a narrower, more profitable target than the radar shows you, and finding it is what separates the crews that own a storm from the crews that just chase it.

Read the storm before you read the map: hail mechanics that decide damage

Before you can rank neighborhoods you have to understand what actually causes roof damage, because half the canvassing mistakes in the trade come from treating "it hailed" as a binary. It isn't.

Stone size is the threshold, not the whole story

There's a rough, widely-used rule of thumb in the trade and among adjusters: asphalt shingle damage generally starts becoming likely somewhere around 1 inch (roughly quarter size), and gets progressively more serious as stones approach 1.5 inches (ping-pong) and beyond. Below about 0.75 inch you're usually looking at cosmetic marks at most on a sound roof. Treat these as soft guidelines, not law — they interact with everything below.

Approximate hail size Common reference Typical effect on a sound asphalt roof
0.75 in Penny Usually cosmetic; soft metals (gutters, vents) may mark
1.0 in Quarter Damage becomes plausible; threshold many adjusters watch
1.25 in Half dollar Functional damage increasingly likely, especially on older shingles
1.5 in Ping-pong ball Functional damage probable across many roofs
1.75 in Golf ball Widespread damage likely
2.0+ in Hen egg and up Severe; often total-loss territory

The SPC and NWS publish storm reports with estimated hail sizes by location, and IBHS research on impact-resistant roofing has mapped how stone size and density translate to damage. Use those size estimates as your first filter, but never your last.

The variables that move the threshold

Two roofs can sit under the same 1.25-inch hail and grade completely differently. Here's what shifts the line:

  • Roof age and brittleness. This is the big one. Asphalt shingles get brittle as the asphalt oxidizes and the mat dries out. A 20-year-old shingle fractures under an impact that a 5-year-old shingle absorbs. Age is functionally a damage multiplier. A storm that's marginal on a new subdivision is decisive on an old one.
  • Shingle type. Three-tab is generally more vulnerable than laminate/architectural. Older organic-mat shingles are more brittle than fiberglass-mat.
  • Density and duration. A two-minute burst of dense hail does more than a brief scattering of larger stones. Density rarely shows on consumer radar.
  • Wind speed and direction. Wind-driven hail strikes at an angle and concentrates damage on windward slopes. High wind alone can lift, crease, and tear shingles — sometimes you have a wind claim sitting next to a hail claim and you want to document both.
  • Slope and orientation. Steeper pitches deflect more energy; the windward face takes the worst of a driven storm. Always inspect all slopes — approving one and missing another costs the homeowner and your credibility.
  • Roof accessories. Soft-metal components (turbine vents, gutters, AC fins, downspouts, flashing) bruise at lower thresholds than shingles and serve as your collateral evidence. Spatter marks and dented soft metals corroborate the storm even when the shingle damage is subtle.

The practical takeaway: a storm map tells you where stones fell. Whether those stones produced an approvable loss depends heavily on what they hit. That's why the highest-value canvassing intersects three things — stone size, roof age, and how the storm loaded each slope.

The neighborhood scoring model: rank streets before you roll trucks

Here's the framework. Score every candidate neighborhood in the swath on five factors, weight them, and rank. You're trying to find the streets with the highest concentration of approvable, sizeable, accessible jobs — not the streets with the most houses.

The five factors

1. Storm severity at that location (weight: high). Pull the estimated max hail size and wind for each neighborhood from SPC/NWS storm reports, your hail-mapping vendor, and ground truth. A neighborhood that took 1.5-inch hail outranks one that took 1.0-inch, all else equal. But all else is rarely equal — keep reading.

2. Roof age profile (weight: high). This is the factor most crews skip because it's hard to get fast. The age distribution of the roofs on a street is often more predictive of your approval rate than the hail size. Old roofs convert; new roofs don't. A street of 18-to-25-year-old roofs under 1.25-inch hail beats a street of 4-year-old roofs under 1.5-inch hail almost every time.

3. Housing density and homeownership (weight: medium). Tight single-family neighborhoods let a crew work efficiently — more doors per hour, shorter drives, neighbor referrals that compound. Owner-occupied beats rental-heavy (renters can't authorize work and landlords are slow). Census data (owner-occupancy rate, year-structure-built, units in structure) is a free way to profile this at the block-group level before you ever drive out.

4. Job size potential (weight: medium). Bigger, steeper, more complex roofs mean larger jobs. A neighborhood of 3,000-square-foot two-stories with steep cut-up roofs is worth more per contract than a tract of 1,200-square-foot ranches, at the same approval rate. Square footage, stories, and roof complexity all feed average job value.

5. Competitive saturation (weight: medium, subtract). How many yard signs, how many "we were already here" responses, how many competitor trucks. A slightly-less-damaged neighborhood nobody has touched can outperform the bullseye street that six crews have already canvassed. Saturation is a penalty you subtract.

A worked scoring example

Say you've got four candidate neighborhoods after a storm. Score each factor 1–5, apply weights, and total.

Neighborhood Storm severity (×3) Roof age (×3) Density/owner (×2) Job size (×2) Saturation (×−2) Weighted total
Oakridge (1998 build) 4 (12) 5 (15) 4 (8) 3 (6) 2 (−4) 37
Highland Park (1.5" core) 5 (15) 2 (6) 3 (6) 4 (8) 5 (−10) 25
Cedar Glen (2019 build) 4 (12) 1 (3) 5 (10) 3 (6) 1 (−2) 29
Millbrook (mixed age) 3 (9) 4 (12) 4 (8) 5 (10) 2 (−4) 35

Highland Park looks like the obvious target — it took the biggest hail and sits at the storm's core. But it's a new-ish, heavily-canvassed neighborhood, and it scores lowest. Oakridge, with older roofs, decent hail, and light competition, wins. Millbrook is a strong second because the roofs are big and the age profile is favorable. The bullseye on the radar was the worst street on the list. That inversion happens constantly, and it's exactly what costs crews who canvass by radar alone.

Adjust the weights to your market and crew. A team that closes hard on big-ticket jobs might bump job-size weighting; a team with green reps might bump density (more reps, more shots). The point is to make the comparison explicit instead of driving toward the red blob on instinct.

Where the data actually comes from (and how to get it fast)

The scoring model is only as good as the inputs. Here's how to source each factor, and which sources are free.

Storm severity

  • NOAA / NWS / SPC storm reports — free, authoritative, and the basis many adjusters reference. SPC's storm reports and the local NWS office's public information statements give estimated hail sizes by location. Start here every time.
  • Commercial hail-mapping vendors (HailTrace, Interactive Hail Maps, and similar) — paid, faster, and give you tighter swath polygons and historical layering. Worth it in volume.
  • Ground truth — your own reps' size estimates, spatter on soft metals, photos. Radar overestimates and underestimates; the roof doesn't lie.

Roof age

This is the hard one, and where most crews are flying blind. Your options:

  • County assessor / parcel data gives year built, which is a starting proxy for a never-re-roofed neighborhood but is wrong the moment a roof has been replaced — and you can't see a re-roof from the assessor record. Zillow and Google show year built, not roof age; re-roofs are invisible to them. Relying on year-built alone systematically misranks streets where some homes re-roofed after a prior storm.
  • Permit data can reveal past re-roofs in jurisdictions that pull permits for them, but coverage is spotty and the data is messy and slow to query at canvass speed.
  • Aerial imagery analysis estimates the current roof's condition and age from how the surface looks from above — granule loss, color and weathering, patching, repairs. This catches re-roofs that parcel data misses, because it reads the roof that's actually up there now, not the year the house was framed.

A note on precision: roof age from any remote method is a range, not a birth certificate. "This roof reads 18–22 years" is the honest, useful form. Anyone selling you an exact install date off an aerial photo is overselling. A tight range is plenty to rank neighborhoods — you're sorting "old enough to convert" from "too new to bother," and a range does that cleanly.

Density, ownership, job size

  • U.S. Census / American Community Survey — free block-group data on owner-occupancy, year structure built, and units in structure. Pull it once for your metro and you have a standing density/ownership map.
  • Aerial and parcel data — roof footprint square footage, number of stories, lot density. This feeds both job-size and density scoring.

Saturation

  • Drive it. Count yard signs and competitor trucks on a quick pass. There's no dataset for "six crews already knocked this." Your reps' field intel is the source.

Bringing storm physics and roof age together: where RoofPredict fits

The two hardest inputs to get fast — roof age and how the storm actually loaded each individual roof — are exactly the two that decide your approval rate, and they're the two the free sources handle worst. That gap is the problem RoofPredict was built for.

RoofPredict takes aerial imagery and models the storm per roof, then hands you, address by address, a roof-age range and a per-roof storm read — not "it hailed in this ZIP," but how hail and wind loaded that roof given its pitch, orientation, and the storm's track. A hail map shows you where it hailed. RoofPredict shows you which roofs the storm actually wore out, paired with which roofs were already aging out on their own. That's the intersection — old roof plus real impact — that the radar blob can't see and that converts.

In the scoring model above, that maps directly to the two high-weight factors. Instead of proxying roof age off year-built (which goes wrong on every re-roofed street) and proxying severity off a flat radar polygon, you get a per-address read that already accounts for re-roofs and for how the storm hit each slope. You can rank streets by the concentration of due, storm-loaded roofs instead of by the color of the radar. The bullseye-is-actually-the-worst-street inversion stops surprising you, because you're scoring the variable that drives it.

Honest limits, because a tight trade compares notes: RoofPredict gives you a roof-age range, not an exact install date, and a storm model is odds, not proof. It points you at the roofs most likely to be due and most likely to have taken real damage — your rep still has to get on the ladder, inspect every slope, and document what's actually there. The model narrows the field so your crew spends its daylight on the right doors; it does not replace the inspection, and it doesn't decide anything about a claim. What it removes is the guesswork in which streets and which houses, which is where most of the wasted payroll and fuel goes.

It is not a lead service. Nobody is reselling you the same homeowner that five competitors also bought. You're working your own area, ranked — the doors stay yours.

The canvass workflow: from storm to signed contract

You've scored your neighborhoods and you know where to start. Now sequence the actual canvass so you hit the best doors while damage is fresh and demand is hot. Here's the workflow that consistently outperforms drive-and-knock.

Step 1 — Lock the swath and rank within 24–48 hours

Speed matters, but not the way storm-chasers frame it. You don't need to be the literal first truck; you need to be working the right streets before the neighborhood is saturated and before homeowners have signed with whoever knocked first. Within a day or two of the storm:

  1. Pull SPC/NWS reports and your hail-vendor polygons. Outline the swath.
  2. Overlay roof-age and storm-per-roof data; score your candidate neighborhoods (the five-factor model).
  3. Rank. Pick your top three to start, with two backups.

Step 2 — Verify with a ground pass

Before you commit a full crew, send one experienced rep to ground-truth your top neighborhood. They're checking: real spatter on soft metals, dented gutters and vents, any visible shingle damage from the ground, and competitive saturation. Fifteen minutes confirms or kills the choice. If the soft metals are clean and there are six yard signs, move to your backup before you sink a day into it.

Step 3 — Work the street systematically

Once you commit, work it like a grid, not a scatter:

  • Go door to door in sequence. Skip nothing on a qualified street; the house you skip is the one the neighbor refers. Systematic coverage also lets a green rep work without judgment calls they're not ready to make.
  • Lead with the specific, honest reason you're there. "Your neighborhood took hail Tuesday; I'm doing free inspections on this street and I'd like to check your roof" beats a generic pitch. If you can reference the roof's likely age range and the storm, you sound like someone who did homework, not someone reading a script.
  • Inspect every slope, every time. Document all sides. Photograph soft-metal spatter, dented vents, and any shingle bruising. This is your evidence file.
  • Set the next step before you leave. Signed inspection agreement, scheduled adjuster meeting, or a firm follow-up. A door with no next step is a door you'll re-knock.

Step 4 — Document for the homeowner's claim, then stay in your lane

Here's the line every restoration contractor has to hold. Your job is to document the roof's condition and provide an estimate. You photograph the damage, you measure, you write up what you found, you give the homeowner a clear report. The homeowner files and owns their claim. The insurer's adjuster decides coverage. You are the contractor documenting conditions — you are not adjusting the claim, negotiating coverage, or interpreting the homeowner's policy.

This isn't just etiquette; it's law in many states. Acting as an unlicensed public adjuster — handling, negotiating, or "maximizing" a homeowner's claim — violates unauthorized-public-adjusting statutes, and courts have ruled that even marketing yourself as a claims specialist can cross the line. Texas's handling of this (see the Stonewater Roofing matter) is the cautionary tale restoration contractors cite. So:

  • Do: inspect, document with dated photos, measure, provide a written estimate, explain what you found, meet the adjuster on site as the contractor who did the work.
  • Don't: tell a homeowner their claim "will be approved," promise to "handle" or "negotiate" the claim, say anything about waiving or absorbing their deductible (that's insurance fraud in many states), or call yourself a claims/insurance specialist.

Strong documentation is your most persuasive and your safest asset. A clean evidence file — roof age range, dated storm, photographed damage on each slope — supports the homeowner's claim on its own merits without you ever stepping over the line. Check your state's Department of Insurance and counsel before finalizing any claims-related script; this varies by state and the lines move.

Step 5 — Compound the street

The best storm crews don't treat a neighborhood as one pass. They:

  • Mine referrals immediately. "Your neighbor at 412 just had us out" is the warmest open in canvassing. Owner-occupied, tight neighborhoods (the ones your scoring favored) compound referrals fastest.
  • Re-knock the no-answers. First pass catches maybe a third of homeowners home. Two or three timed passes (early evening, weekend morning) multiply contacts on a street you already qualified.
  • Plant proof. Yard signs on the jobs you land turn the street into its own advertisement and flip the saturation factor in your favor.

Sequencing multiple storms and a full season

One storm is a project. A season is a portfolio. The crews that thrive treat neighborhood selection as an ongoing ranking problem across every storm that hits their market.

  • Stack your swaths. When multiple storms hit over weeks, a neighborhood that took hail twice — or took hail this year after taking hail two years ago — is often softened up. Layered storm history is a strong signal; a roof that's been hit before is closer to the edge.
  • Don't abandon a good street because it's "old news." A neighborhood you scored high but couldn't fully work in week one is still high-scoring in week three. Adjusters are still approving; homeowners who haven't signed yet are now more motivated because they've watched neighbors get new roofs.
  • Build the off-storm pipeline from aging roofs. Storms are feast-or-famine. The same roof-age data that ranks neighborhoods after hail also tells you which roofs are simply aging out — the 22-to-28-year-old roofs that are due regardless of weather. Working those between storms is how you stop living and dying by the radar. It's the difference between renting your next job from the next storm and owning a steady book of due roofs.

The metrics that tell you whether your neighborhood selection is working

You can't improve a decision you don't measure. Most crews track exactly one number — contracts signed — and so they never learn why one storm printed money and another didn't. The whole value of a scoring model is that it lets you measure neighborhood selection as a separate skill from selling, and fix the one that's actually broken. Track these by neighborhood, every storm.

Metric How to calculate What it tells you Healthy direction
Contact rate Doors with a live conversation ÷ doors knocked Whether you're knocking when people are home and whether the neighborhood is owner-occupied Higher; re-knock no-answers to lift it
Inspection rate Inspections set ÷ contacts Rep's opener and the street's damage credibility Higher; low means a weak pitch or a marginal street
Inspection-to-contract ratio Contracts ÷ inspections The single best read on neighborhood quality Higher; a low ratio on a street you scored high means your roof-age or severity read was wrong
Average job value Total contract value ÷ contracts Whether your job-size weighting is paying off Higher; rises when you weight for bigger, steeper roofs
Cost per contract (Payroll + fuel + materials for canvass) ÷ contracts True efficiency of the neighborhood Lower; saturated and scattered streets spike this
Cycle time to approval Days from inspection to carrier decision Documentation quality and street legitimacy Lower; clean evidence files on legitimately-damaged roofs move faster

The metric that exposes neighborhood selection most directly is the inspection-to-contract ratio. If your reps are setting plenty of inspections but few convert to signed work, the problem usually isn't the rep — it's that you sent them to roofs that weren't actually due or weren't actually damaged. A street that produces a lot of inspections and few contracts is a street that looked good on the radar and was wrong on roof age. That's a scoring failure, and the ratio is how you catch it.

Run a simple after-action on every storm: list the neighborhoods you worked, their pre-canvass score, and their actual inspection-to-contract ratio and average job value. Over a few storms you'll see which of your scoring weights predict outcomes and which don't. Maybe roof age predicts approval even harder than you weighted it; maybe job-size scoring was noise in your market. Re-weight accordingly. After a season of this, your scoring model is tuned to your metro, and your neighborhood picks get sharper while your competitors are still driving at the red.

A quick worked example of the math

Say a crew of three reps works a qualified neighborhood for one day. They knock 300 doors, have 95 live conversations (32% contact rate), set 40 inspections (42% inspection rate), and sign 14 contracts (35% inspection-to-contract ratio) at an average job value of $11,500. That's $161,000 in contracts off one day on one well-chosen street.

Now the same crew on a poorly-chosen street — newer roofs, marginal hail, already canvassed. Same 300 doors, but a 22% contact rate (more rentals, more no-answers), a 30% inspection rate (weaker damage credibility), and a 15% inspection-to-contract ratio (roofs that don't approve), at $9,000 average job value. That's 300 × 0.22 × 0.30 × 0.15 ≈ 3 contracts, roughly $27,000. Same crew, same day, same effort — and a 6x difference in revenue driven entirely by which street they chose. That spread is the entire argument for taking neighborhood selection seriously. It dwarfs almost any improvement you could make to the pitch itself.

The adjuster meeting: documentation that holds up without crossing the line

Landing the inspection is half the job; the carrier's decision is the other half, and how you show up to the adjuster meeting decides a lot of it. Here's how the best restoration contractors handle it while staying strictly in the contractor lane.

You attend the adjuster appointment as the contractor who inspected and will do the work — not as the homeowner's representative, not as a negotiator. Your role is to walk the roof with the adjuster, show what you found, and make sure nothing gets missed. That's legitimate, valuable, and on the right side of the line.

What you bring to that meeting:

  • A dated, organized photo set of every slope, with close-ups of damage and wide shots for context. Soft-metal evidence — spattered gutters, dented vents and turbines, marked AC fins — establishes the storm even where shingle damage is subtle.
  • Accurate measurements of the roof, including all facets, penetrations, and accessories, so the scope is complete.
  • A clear written estimate of the work and materials, built to current code requirements.
  • The roof's age range and the storm date, so the timeline is coherent: an old roof, a documented storm on a specific date, fresh damage consistent with that storm.

A few technical points that strengthen documentation legitimately:

  • Inspect and document all slopes. Adjusters sometimes write up only the elevations they see easily. Functional damage on a windward face that gets missed is money the homeowner loses and a roof that gets a partial repair instead of a sound replacement. Your job is to make sure every damaged slope is on the record.
  • Know your test square. Adjusters commonly evaluate damage density within a 10-foot-by-10-foot test square. Understanding how that assessment works helps you document thoroughly and speak the same language on the roof.
  • Document code-driven scope. Local building codes (the jurisdiction's adopted edition of the IRC and any local amendments) can require specific underlayment, ventilation, ice-and-water barrier, or drip edge on a replacement. Knowing the adopted code in your jurisdiction means your estimate reflects what the job actually requires.
  • Separate wind from hail where both occurred. If high winds creased or tore shingles in addition to hail bruising, document both — they're distinct damage mechanisms and both belong in the record.

Where the line is, again, because it matters: you document and estimate. You do not tell the homeowner the claim will be approved, you do not negotiate the settlement or interpret their policy, you do not discuss waiving or absorbing the deductible, and you do not market yourself as a claims or insurance specialist. The homeowner files and owns the claim; the carrier decides coverage. Strong, honest documentation is persuasive on its own merits and keeps you clear of unauthorized-public-adjuster exposure. When the documentation is clean and the damage is real, the claim tends to move on its own — which is exactly why qualifying the neighborhood for genuinely due, genuinely damaged roofs pays off twice: better approval rates and faster cycle times.

Training reps to work a qualified street

Good neighborhood selection multiplies a good rep and rescues a green one — but only if the rep knows what to do at the door. The crews with low turnover pair their scoring discipline with a simple, repeatable field method any new hire can run.

The opener

The door pitch should be short, specific, and honest. The structure that works:

  1. Name the event. "Your neighborhood took hail on Tuesday."
  2. State why you're here. "I'm doing free roof inspections on this street."
  3. Make a low-friction ask. "I'd like to take a look at yours — it takes about fifteen minutes and there's no cost."

Specificity is what separates a credible knock from a scammy one. A rep who can say "roofs on this street are generally around 18 to 22 years old, and that storm carried hail big enough to bruise shingles that age" sounds like someone who did homework. That's where the per-roof and roof-age data earns its keep at the door, beyond route planning — it gives even a first-week canvasser a reason to be standing there that survives a skeptical homeowner.

Handling the three objections you'll hear all day

  • "I already had someone look at it." "Plenty of folks on the street are getting a second opinion — adjusters and contractors miss slopes, and you want every side documented. Costs you nothing to have a complete record." Then inspect.
  • "I don't see any damage from the ground." "Hail damage usually isn't visible from the ground — it's granule loss and bruising you only see up close. That's exactly why a free inspection is worth the fifteen minutes." Then inspect.
  • "Is my roof even old enough?" "Roofs in this neighborhood tend to run a couple decades, which is right in the range where hail does real damage. Let me get up there and tell you exactly what I find." Then inspect.

Notice every objection ends the same way: get on the roof and document. The pitch exists to earn the inspection; the inspection and the evidence file do the selling.

Why this is a retention tool

Reps don't quit because knocking is hard. They quit because they knock all day and nothing converts, and that happens when they're sent to bad streets. A new canvasser on a qualified street — older roofs, real damage, owner-occupied homes, low saturation — sets inspections, signs work, earns a check, and comes back tomorrow. The scoring model isn't only a revenue tool; it's the thing that keeps your roster intact through October. Every dollar you spend getting the neighborhood right pays off again in the rep you didn't have to re-hire.

Safety isn't optional on the canvass

Storm work means a lot of ladder time on a lot of roofs, fast, often in marginal conditions. OSHA's fall-protection rules apply, and storm-damaged roofs can have hidden structural compromise. Set ladder angles correctly, don't get on a wet or steep roof you're not equipped for, use fall protection where required, and train reps to assess a roof from the eave before committing to it. A rep who gets hurt costs you far more than any single contract, and a crew that cuts safety corners under storm pressure eventually pays for it.

Edge cases the framework has to handle

The clean version of neighborhood scoring assumes every street is either clearly worth working or clearly not. Real markets are messier. Here are the situations that trip crews up and how to think about them.

Cosmetic-damage-only and policy endorsements. Some carriers have moved toward cosmetic-damage exclusions or matching limitations on roofs, especially older ones or specific materials. This doesn't change your job — you still document the physical condition honestly — but it's why you never promise a homeowner an outcome. The same documented bruising can be treated differently under different policies, and that's the carrier's and homeowner's domain, not yours. Document the facts; let coverage be decided where it's supposed to be decided.

The re-roofed street that reads "old" on parcel data. A 1995-platted neighborhood where half the homes re-roofed after a storm in 2016 will score as "old" on year-built and disappoint on the ground — half those roofs are eight years old. This is the exact failure mode of parcel-based age proxies, and it's where a remote read of the actual current roof (which catches the re-roofs) saves you a wasted day. If you're stuck with year-built data, a fast ground pass to eyeball roof condition is the cheapest insurance you can buy before committing a crew.

Mixed-age neighborhoods. Many streets aren't uniformly old or new — they're a checkerboard. Here, neighborhood-level scoring gets you to the street, but address-level roof-age data is what makes the canvass efficient. Knocking every door on a checkerboard street wastes time on the new roofs; knowing which specific houses are due lets a rep work the qualified addresses and skip the rest, or at least lead with the right pitch at each door.

The "everyone already worked it" bullseye. Sometimes the best-damaged neighborhood genuinely is the most saturated, and your scoring penalizes it into the middle of the pack. Two moves: either find the adjacent streets that took nearly the same hail but caught less attention, or work the saturated street's no-answers and second-opinions that the first wave didn't close. Saturation is a penalty, not always a veto.

Light hail on very old roofs. A neighborhood of 28-year-old roofs that took only 1-inch hail is a genuine judgment call. The roofs are well past service life and brittle enough that even marginal hail can produce functional damage — but the storm severity is borderline. These streets reward an experienced rep doing careful documentation and punish a green rep guessing. Score them mid, and staff them with your veterans.

Out-of-season and isolated storms. A single cell that drops large hail on a small area outside the main storm season can be a quiet goldmine precisely because the swarm of out-of-town crews never shows up. Small, severe, isolated swaths are often under-canvassed. Your saturation factor will (correctly) score them high.

The mistakes that quietly cost contractors a season

After enough storms, the same expensive errors show up again and again. Here are the ones worth the most to fix.

Canvassing the radar bullseye. Already covered, because it's the biggest one. The reddest part of the map is also the most-canvassed and often the newest-construction part of the market. Score neighborhoods on roof age and saturation, not radar color.

Treating "it hailed here" as "there's damage here." A new roof under marginal hail produces inspections, not approvals. Your inspection-to-contract ratio tanks and your reps get demoralized writing reports that go nowhere. Qualify for roof age and storm severity together.

Ignoring roof age entirely. The single most common gap. Crews who don't factor age are essentially flipping a coin on every street. Old roofs convert; new roofs don't. If you take one thing from all of this, weight roof age heavily.

Sending green reps to ambiguous streets. A new canvasser on a marginal neighborhood with judgment-call roofs will fail, get discouraged, and quit. A new canvasser on a qualified street — older roofs, clear damage, owner-occupied — closes, makes money, and stays. Neighborhood selection is a rep-retention tool. Reps quit because they get sent to bad doors, not because door-knocking is hard.

Over-investing in saturated neighborhoods. Pride makes crews fight for the obvious bullseye against five competitors instead of owning a clean, slightly-less-flashy street nobody's touched. The signed-contract math almost always favors the uncontested neighborhood.

Burning daylight on drive time. A route that bounces across town between scattered doors wastes the most expensive thing your reps have: hours of daylight. Cluster your canvass tightly within a qualified neighborhood before spreading out.

Crossing the claims line. Promising approvals, talking deductibles, or self-labeling as a claims specialist can blow up a deal, trigger a complaint to the state DOI, or expose you to UPPA liability. Document and estimate; let the homeowner own the claim and the carrier decide.

No system, just instinct. The crews that win write the scoring down, debrief after each storm, and refine their weights. The ones that lose run on gut and re-make the same mistakes every storm.

A repeatable post-storm checklist

Keep this where your storm lead can see it. Run it every time hail hits your market.

  1. Within 24–48 hours: pull SPC/NWS reports and hail-vendor polygons; outline the swath.
  2. Overlay roof age and per-roof storm data across the swath; flag the concentrations of old, storm-loaded roofs.
  3. Score candidate neighborhoods on the five factors (storm severity, roof age, density/ownership, job size, saturation); rank them.
  4. Ground-truth your top neighborhood with one experienced rep before committing a crew. Confirm spatter, dented soft metals, and low saturation.
  5. Commit and work systematically — door to door, every slope inspected, every contact given a next step.
  6. Document for the homeowner's claim with dated photos and a written estimate; stay strictly in the contractor lane (no approvals, no deductibles, no "claims specialist").
  7. Compound the street — referrals, re-knock no-answers, plant yard signs.
  8. Sequence the season — stack swaths, revisit high-score streets, and keep an aging-roof pipeline working between storms.
  9. Debrief and refine — track contact rate, inspection-to-contract ratio, and average job size by neighborhood; adjust your weights for next time.

The bottom line

After a hailstorm, the radar tells everyone the same thing, which is why everyone makes the same mistake: they drive at the red. The contractors who win the season do the unglamorous work of ranking neighborhoods against each other on the variables that actually predict approved, sizeable jobs — roof age first, real per-roof storm severity second, then density, job size, and how picked-over the street already is.

The two factors that matter most are also the two that are hardest to get from free sources, which is the whole reason the radar-chasers keep losing to the crews who score their streets. Get a fast, honest read on which roofs are due and how the storm actually loaded each one, and the bullseye-is-the-worst-street surprises stop happening. Your green reps close because you sent them to the right doors. Your average job size climbs because you weighted for it. And your business stops depending on being the first truck to the wrong subdivision.

Pick the street like it's the most important decision of the storm. It is.

FAQ

After a hailstorm, should I just canvass the area with the biggest hail on the radar?

No, and this is the most common and costly mistake in storm canvassing. The reddest part of the radar is also the most-canvassed area and is often newer-construction, where roofs are too new to take approvable damage. Score neighborhoods on roof age and competitive saturation alongside storm severity. The street with older roofs and lighter competition usually outperforms the radar bullseye, even with slightly smaller hail.

What's the single most predictive factor for which neighborhoods will convert?

Roof age. Asphalt shingles get brittle as they oxidize, so a 20-plus-year-old roof fractures under hail that a 5-year-old roof shrugs off, and adjusters readily approve replacement on an old roof with fresh damage. A street of 18-to-25-year-old roofs under moderate hail beats a street of nearly-new roofs under bigger hail almost every time. Most crews skip this factor because it's hard to get fast, which is exactly why it's an edge.

How do I find out roof age before I drive out and knock?

County assessor data gives year built, but that's wrong the moment a roof has been replaced, and re-roofs are invisible to it (and to Zillow and Google). Permit data can show some past re-roofs but is spotty and slow. Aerial imagery analysis estimates the current roof's age and condition from how the surface looks from above, which catches re-roofs that parcel data misses. Any remote method gives a range, not an exact install date, but a tight range is enough to rank streets.

What hail size do I need before there's likely real roof damage?

As a rough trade rule of thumb, asphalt shingle damage becomes plausible around 1 inch (quarter size) and gets more serious toward 1.5 inches and up. Below about 0.75 inch you're usually looking at cosmetic marks on a sound roof. But size is only a threshold; roof age, shingle type, hail density, wind, and slope all move the line. Old, brittle roofs take functional damage at sizes that leave new roofs fine. Use SPC and NWS storm reports for size estimates, then confirm with ground truth.

How fast do I need to get to a neighborhood after a storm?

Within 24 to 48 hours for scoring and within a few days to start working the best streets, but the goal isn't to be the literal first truck. It's to be working the right streets before they get saturated and before homeowners sign with whoever knocked first. Use that first day or two to outline the swath, score neighborhoods, and ground-truth your top pick rather than racing blindly toward the storm core.

Can I tell homeowners their insurance claim will be approved?

No. You document the roof's condition and provide an estimate; the homeowner files and owns the claim, and the insurer's adjuster decides coverage. Promising approval, negotiating the claim, discussing waiving or absorbing the deductible, or marketing yourself as a claims or insurance specialist can violate unauthorized-public-adjusting laws in many states, and courts have ruled even the marketing language can cross the line. Stay in the contractor lane: inspect, document with dated photos, measure, and estimate. Check your state Department of Insurance and counsel before finalizing any claims-related script.

How do I know if my neighborhood selection is actually working?

Track metrics by neighborhood: contact rate, inspection rate, inspection-to-contract ratio, average job value, cost per contract, and cycle time to approval. The inspection-to-contract ratio is the clearest read on neighborhood quality. If reps set lots of inspections but few convert, you sent them to roofs that weren't actually due or damaged, which is a scoring failure, not a selling failure. Debrief after every storm and re-weight your scoring factors to fit your market.

Why do my new canvassers keep quitting during storm season?

Usually because they're sent to bad streets. A green rep on a marginal neighborhood with judgment-call roofs writes inspections that don't convert, gets discouraged, and leaves. The same rep on a qualified street with older roofs, clear damage, and owner-occupied homes sets inspections, signs work, earns a check, and stays. Neighborhood selection is a retention tool as much as a revenue tool.

What about neighborhoods where roofs are mixed ages?

Neighborhood-level scoring gets you to a promising street, but on a checkerboard of old and new roofs you also want address-level roof-age data so reps work the qualified houses and skip or re-pitch the new ones. Knocking every door on a mixed-age street wastes daylight on roofs that won't convert. Per-address age data lets a rep lead with the right approach at each door.

Is RoofPredict a lead-generation service?

No. It doesn't sell you homeowner leads that five competitors also bought. It ranks your own area by roof-age range and per-roof storm severity so you canvass the houses most likely to be due and most likely to have taken real damage. The doors stay yours. It narrows which streets and houses to work; your rep still inspects every slope and documents what's there, and it makes no determination about any insurance 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. NOAA Storm Prediction Center — Storm Reportsspc.noaa.gov
  2. National Weather Service — Hailweather.gov
  3. NOAA National Severe Storms Laboratory — Severe Weather 101: Hailnssl.noaa.gov
  4. Insurance Institute for Business & Home Safety (IBHS) — Hailibhs.org
  5. National Roofing Contractors Association (NRCA)nrca.net
  6. OSHA — Fall Protectionosha.gov
  7. OSHA — Portable Ladder Safetyosha.gov
  8. U.S. Census Bureau — American Community Survey (ACS)census.gov
  9. International Code Council — International Residential Code (IRC)iccsafe.org
  10. Federal Trade Commission — Business Guidance on Truth in Advertisingftc.gov
  11. Texas Department of Insurance — Public Insurance Adjusterstdi.texas.gov
  12. National Association of Insurance Commissioners (NAIC)naic.org
  13. Insurance Information Institute — Hail Facts and Statisticsiii.org
  14. RoofPredictroofpredict.com

Related Articles