Skip to main content

How to Qualify a Roof From the Street Before Knocking

Michael Torres, Storm Damage Specialist··31 min readRoofing Sales & Growth
On this page

Every rep who has ever worked a neighborhood knows the feeling: you park, you look down a street of 80 houses, and your gut tells you maybe a dozen are worth your time. The other 68 either got re-roofed two years ago, will never buy, or have a roof that is genuinely fine. The problem is that most reps can't tell the dozen from the 68 until they've already burned three hours knocking, climbing, and getting doors shut in their face.

The reps who close consistently have learned to do something the rest don't: they qualify the roof before they touch the door. They read the shingles, the lines, the flashing, and the wear from 40 feet away, and they walk up the driveway already knowing roughly how old that roof is, whether it's been hit, and what they're going to say. That skill is learnable. It's a combination of knowing what to look at, knowing what each tell actually means, and having a repeatable order of operations so you're not standing in the street squinting and guessing.

What follows is the full system: what a roof's age looks like from the curb, how to spot real storm damage versus normal aging, the architecture tells that change everything, the mistakes that cost reps entire days, and how to scale curb-qualification across a whole route instead of doing it one house at a time. The goal is simple. Knock fewer doors, knock better doors, and stop wasting daylight on roofs that were never going to be jobs.

Why curb qualification beats knocking everything

There's a school of thought that says volume wins: knock every door, talk to everyone, and the numbers sort themselves out. That works when you have unlimited time and a green crew you don't mind burning out. For everyone else, it's expensive in ways that don't show up until payroll.

Walk the math. A canvasser who knocks 100 doors a day and spends an average of four minutes per attempt — walk-up, knock, wait, walk-away — spends roughly six and a half hours of an eight-hour day just on the mechanics of approach, before a single real conversation. If 60 of those 100 roofs are too new, too fine, or otherwise not a fit, that rep spent nearly four hours servicing doors that had no chance. Do that five days a week across a four-person crew and you're paying for the better part of a full-time position to knock dead roofs.

Curb qualification flips the ratio. When a rep can rule out a new roof in three seconds from the sidewalk, they don't walk that driveway at all. They spend their knocks on the roofs that show age or damage, which means more of their conversations start with a roof that actually has a reason to be replaced. The close rate per door goes up not because the rep got better at pitching, but because the denominator got cleaner.

There's a second, quieter benefit: rep morale and retention. Door-to-door churn is brutal, and a huge chunk of it is green reps getting demoralized by knocking dead doors all day. A rep who walks up to roofs that genuinely need work hears "yeah, it's getting up there" instead of "we just did it." That rep makes money sooner, feels competent sooner, and stays. Curb qualification isn't only a productivity tool — it's a retention tool, because it puts your people in front of winnable conversations.

What "qualified" actually means

Before the tells, get clear on what you're qualifying for, because it changes what you look at. A roof can be a fit for three different reasons, and they're not the same conversation:

  1. Age-out. The roof is simply old enough that it's near or past the end of its service life. No storm needed. This is the steadiest, most repeatable work because it doesn't depend on weather — every roof ages, every year, in every market.
  2. Storm damage. The roof took hail or wind recently enough that there's a documentable condition to inspect. This is opportunistic and time-sensitive.
  3. Failure or defect. The roof is younger than its age suggests because it was installed badly, ventilated poorly, or made of a material that's failing early. Curling, blistering, and granule loss show up here long before the warranty says they should.

Most of what you read from the curb tells you which of these three buckets a house is in — and a house can be in more than one. A 19-year-old roof that also took hail is the cleanest knock on the street. Keep these three buckets in your head as you read, because they determine your opener.

The first-pass scan: what to read in the first three seconds

Reps who are good at this don't study a roof. They glance and sort. The first pass is a fast triage that puts every house into "worth a closer look" or "skip" before you've broken stride. Here's the order your eye should travel.

1. Color uniformity and "newness"

The single fastest tell is whether the roof looks new. A roof installed in the last two or three years has a depth and uniformity of color that's hard to fake. Asphalt shingles come off the line with a consistent granule blend, and when they're fresh, the whole field reads as one clean, saturated tone. As a roof ages, that uniformity breaks down: granules wear unevenly, UV bleaches the high-exposure slopes, and the color goes flat and chalky.

If a roof reads as crisp, dark, and uniform with sharp shingle edges, it's probably young. Skip it on the first pass. If it reads as faded, blotchy, or chalky with soft, rounded edges, it's earned a closer look.

2. The shingle edge line

Look at the bottom edge of the shingles along the eaves and rakes. New architectural shingles have crisp, defined shadow lines — the dimensional look they're sold for. As shingles age and the asphalt loses oils, the tabs lose their rigidity, edges round off, and the crisp shadow lines soften into a mushy, indistinct line. A roof whose edges have gone soft and wavy is telling you it's lost its flexibility, which is an age and brittleness signal.

3. Surface texture and granule loss

Granules are the roof's sunscreen. A healthy shingle surface looks evenly textured. An aging or damaged one starts showing smooth, shiny, darker patches where granules have washed off and the asphalt mat underneath is exposed. From the street, granule loss reads as a mottled, two-tone surface — lighter where granules remain, darker and slicker where they're gone. Heavy granule loss on the slopes facing the prevailing weather is a strong age-or-wear signal.

A related tell is at the bottom of the downspouts and in the driveway: piles of granules that look like coarse black sand. You can often spot them without leaving the sidewalk, especially after a rain washed the gutters out.

4. Plane and sag

Step back and read the roof as a set of flat planes. They should be flat. Waviness, dips between rafters, or a ridgeline that sags in the middle are structural tells — usually decking that's been wet, undersized framing, or a roof that's been layered over too many times. A sagging or wavy plane means the conversation is bigger than shingles, and it's almost always a genuine prospect because nobody ignores a visibly sagging roof forever.

5. Moss, algae, and dark streaking

The dark vertical streaks you see running down north- and east-facing slopes are Gnoealgae (commonly Gloeocapsa magma), an algae that feeds on the limestone filler in shingles. Streaking by itself is cosmetic and doesn't mean the roof is failing — plenty of streaked roofs have years left. But heavy streaking plus other age tells reinforces the picture, and moss (the green, three-dimensional growth, not flat streaks) is a real problem because it holds moisture against the shingle and lifts edges. Read streaking as a supporting signal, not a primary one, and never lead a pitch with "your roof is dirty."

Those five reads take a practiced eye about three seconds per house. They don't tell you the roof's exact age. They tell you which side of the line it's on — worth approaching, or not — and that's the only decision the first pass needs to make.

Reading roof age from the ground

Once a house clears the first pass, you want a rough age. You're not trying to pin a date; you're trying to land in a band — say, 5–10 years, 12–18 years, or 18+ — because the band determines how you open. A homeowner with a 7-year-old roof needs a very different conversation than one sitting on a 22-year-old roof.

The honest truth up front: you cannot read a precise age off a roof, and any rep who claims he can is going to get burned. Two identical roofs installed the same week can age years apart depending on slope orientation, ventilation, tree cover, and which storms rolled through. So think in ranges, and stack tells — no single sign is reliable, but four or five pointing the same direction gives you a defensible read.

The age-tell stack

Tell Younger roof (roughly 0–8 yrs) Middle roof (roughly 8–16 yrs) Older roof (roughly 16+ yrs)
Color Deep, saturated, uniform Fading begins on sun slopes Flat, chalky, blotchy
Shingle edges Crisp, defined shadow lines Slight softening Rounded, wavy, mushy
Granule cover Full, even texture Patchy on weather slopes Bald patches, exposed mat
Lay-flat Tabs lie tight Occasional lifted tab Curling, cupping, clawing
Ridge/hip caps Tight, sharp Some wear at exposed edges Cracked, lifted, missing pieces
Flashing/penetrations Clean, sealed Slight discoloration Rust, gaps, failed sealant

No single row is proof. A roof that scores "older" on four or five rows is very likely past 16 years, and that's the read you act on. A roof that's mixed — old color but tight tabs — is probably a middle roof, or one slope that ages faster than the rest.

Curling, cupping, and clawing

These three are the clearest age-and-failure tells you can see from the ground, so learn the difference:

  • Curling is when shingle edges turn up and away from the roof, like the corners of an old photo. It's driven by the asphalt drying out and the mat shrinking, and it's a strong late-life signal.
  • Cupping is when the center of the shingle rises and the edges stay down, creating a concave shape. It's often tied to heat and poor attic ventilation — a roof that cups early is telling you it's been cooking, which means it may be failing well before its rated life.
  • Clawing is when the shingle stays flat in the middle but the edges curl down and grip the roof. It's another late-life, oil-loss signal.

From the street, all three read as a roof that's lost its flatness and gone "textured" in a way a young roof never is. When you see the field of shingles looking restless instead of lying flat and quiet, you're looking at an older or stressed roof.

The trap: re-roofs are invisible from public records

Here's where a lot of reps get fooled, and it's worth dwelling on because it's the single biggest reason ground-reading matters. The "year built" you can pull from a county assessor, Zillow, or any public property record tells you when the house was built. It says nothing about when the roof was last replaced. A 1985 house may be on its third roof; a 2019 house is on its first.

If you sort a neighborhood by year-built and knock the oldest houses, you'll waste a chunk of your day on 40-year-old homes that got re-roofed five years ago — and you'll skip 25-year-old homes still wearing their original roof. Public records make re-roofs disappear. The only thing that catches a re-roof is reading the actual roof, either from the ground or from recent aerial imagery. That's the whole reason curb qualification is a skill worth drilling: it's the only data that reflects the roof that's actually up there right now.

Spotting storm damage from the ground

Age is half the picture. The other half, especially in hail and wind markets, is whether the roof took recent damage. Storm damage qualification from the ground is harder than age, because the most diagnostic damage — hail bruising — is genuinely hard to see from 40 feet and often invisible from the street entirely. But there are ground-level tells that tell you a roof is worth getting on, and there are collateral tells that confirm a storm even hit the house.

A word of discipline before the tells: be honest about what you can and can't confirm from the ground. You are looking for reasons to inspect, not proof of damage. Real damage assessment happens on the roof and on the ground-level accessories, documented properly. Never tell a homeowner you can see storm damage from the street that you can't actually confirm — it's bad practice, it's the kind of thing that gets the whole trade a bad name, and it falls apart the moment a competent adjuster shows up.

Collateral damage: read the soft targets first

The fastest way to confirm a house took hail is not to look at the roof — it's to look at everything around it that dents more easily than a shingle. These "soft targets" register impacts a shingle might hide:

  • Gutters and downspouts. Aluminum gutters dent visibly. Run your eye along the top edge of the gutter and the flat faces of downspouts for dimpling. Hail dents in gutters are one of the most reliable ground-level confirmations that a real impact event hit that house.
  • Window screens and wraps. Hail tears and dimples aluminum window wrapping and pushes through screens.
  • Fascia, garage doors, and siding. Soft metal garage doors and aluminum fascia hold dents well. Dimpled garage door panels are a giveaway.
  • Air conditioner condenser fins. The aluminum fins on the outdoor AC unit flatten under hail. If you can see the side yard, bent condenser fins are strong evidence.
  • Mailboxes, grills, painted surfaces. Any soft metal that's been sitting out.

If the soft targets are clean and undented, be skeptical that the roof took meaningful hail, regardless of what a storm map says passed overhead. If the soft targets are peppered, the roof very likely has bruising you'll find once you're on it.

Wind damage tells

Wind damage is often more visible from the ground than hail because it physically displaces material:

  • Missing shingles. Obvious gaps showing the underlayment or a darker shingle below. Look at the field, the ridge, and especially the rakes and corners where uplift is strongest.
  • Lifted or creased tabs. Wind folds shingle tabs back and breaks the sealant strip; when they fold back down, they leave a horizontal crease line. Creased shingles often won't reseal and will blow off in the next event.
  • Displaced ridge caps. Ridge and hip caps catch the most wind. Missing or shifted cap pieces along the ridgeline are easy to spot and a clean reason to knock.
  • Debris and tree damage. Branches down, a limb resting on the roof, debris in the yard — circumstantial, but it tells you the wind was real here.

Hail damage tells from the ground

This is the hard one. True hail bruising — where an impact fractures the shingle mat and knocks granules loose, leaving a soft, dark, circular spot — is usually not visible from the street and frequently not even from the gutter line. Don't pretend otherwise. What you can sometimes read from the ground:

  • Splatter marks. Hail leaves light-colored impact marks on dirty or oxidized surfaces — the metal of vents, flashing, and the painted spots on a roof — where it knocked off the surface film. Fresh splatter on metal accessories is a recent-impact tell.
  • Granule wash in the gutters. A fresh hail event knocks a slug of granules loose, and they wash into the gutters and out the downspouts. Fresh granule piles after a recent storm are meaningful.
  • Shiny, fresh impact spots on metal. Vents, valleys, and step flashing show bright, un-oxidized spots where hail struck.

The honest framing for hail is: the ground tells you whether a storm hit the house (via soft targets and splatter), and the roof tells you whether the shingles are damaged. You need both, and you confirm the second one on the roof, not from the curb.

A note on documentation and claims

When you do find storm damage, your job is to document conditions clearly and write an honest estimate — photos, measurements, dated notes on what you found. The insurer decides coverage and the homeowner owns the claim; your value is being the contractor who shows up with clean documentation of what's actually wrong with the roof. Stay in your lane: document and estimate, don't make promises about deductibles, coverage, or what an adjuster will approve. The reps and companies that treat documentation as their craft — not as a way to game anything — are the ones who build a referral base that outlasts any storm.

Architecture and material tells that change the whole read

Two roofs of identical age can be completely different prospects depending on what they're made of and how they're shaped. A sharp rep reads the material and architecture as fast as the wear, because it changes both the likelihood of a sale and the size of the job.

Material identification at a glance

Material How it reads from the street What it means for you
3-tab asphalt Flat, repeating uniform tabs, thin shadow line Older installs; shorter service life (often ~15–18 yrs); ages and fails faster — frequent prospect
Architectural/dimensional asphalt Random, layered, dimensional pattern with depth The modern default; longer life (often ~22–30 yrs rated); read wear carefully
Wood shake Irregular, textured, weathers to silver-gray Splits, curls, rots; high-value replacement; age tells differ from asphalt
Metal Standing-seam ribs or stamped panels, reflective Long life; usually not a near-term replacement unless storm-damaged
Tile (clay/concrete) Heavy, ridged, terracotta or gray profiles Very long life; failures are underlayment and broken tiles, not the tile itself
Slate Flat, layered stone, distinct overlap Decades of life; specialized work; rarely a cold-knock replacement

For most residential canvassing, you're sorting asphalt roofs, and the 3-tab versus architectural distinction matters: a 3-tab roof reaches end of life years sooner than architectural, so a 3-tab that looks old probably is, and is a faster, more reliable conversation. A metal, tile, or slate roof that isn't visibly storm-damaged is usually a skip for a replacement pitch — you're not going to talk someone off a 50-year material because it looks a little dirty.

Roof complexity, pitch, and stories

Architecture also tells you the size and reachability of the job, which matters for how you price and whether your crew can even do it:

  • Steep pitch. A roof you can't walk without staging and harnesses is more expensive to replace and more dangerous to inspect. Read pitch from the street by the angle of the slope against the gable; anything that looks like you'd slide off is a steep-slope job with steep-slope pricing.
  • Stories. Two- and three-story roofs change your inspection logistics and your ladder needs. Note it before you walk up so you're not surprised at the door.
  • Cut-up roofs. Lots of valleys, dormers, hips, and penetrations mean more linear feet of flashing, more failure points, and a bigger job — but also more places for leaks and storm damage to hide. A complex roof is often a richer prospect and a higher ticket.
  • Multiple layers. A roof with unusually thick edges at the eaves may have been roofed over (a second layer on top of the first). Layered roofs age and fail differently, can't usually be layered again, and often mean a full tear-off — a bigger job and a real reason to talk.

Flashing, penetrations, and the boring stuff that leaks

The field of shingles gets all the attention, but a huge share of actual roof failures start at the penetrations and transitions. From the ground you can sometimes read:

  • Pipe boots. The rubber collars around plumbing vents dry-rot and crack, usually failing years before the shingles. A cracked pipe boot is a real, sellable problem and an easy, honest thing to point out.
  • Chimney and wall flashing. Rust streaks running down from a chimney or a wall-to-roof transition signal failing flashing or sealant.
  • Valley wear. Valleys carry the most water and wear fastest. Heavy granule loss or exposed metal in the valleys is a real failure point.

These details matter because they let you open with something specific and true — "I noticed your pipe boots are cracking" lands far better than a generic "your roof looks old."

Ventilation tells: the roof that aged itself early

A detail that separates reps who really know roofs from reps who memorized a checklist: attic ventilation drives how fast a roof ages, and you can read its absence from the street. A roof that bakes — because the attic underneath has no balanced intake and exhaust — runs hotter, dries the asphalt out faster, and cups and blisters years before its rated life. So when you spot a roof that's cupping or blistering but is otherwise not that old, the ventilation is often the story.

From the ground, scan the ridgeline and the upper field for what's moving the air. A roof with almost no visible vents — no ridge vent line, no box vents, no turbines, no soffit intake under the eaves — is a candidate to have cooked itself. A roof with a continuous ridge vent and clear soffit intake is set up to last closer to its rated life. This matters two ways: it explains an early-failing roof so your read isn't thrown off, and it gives you a genuinely useful, honest thing to talk about, because a homeowner whose roof failed early usually has no idea ventilation was the cause and will replace with the same problem unless someone points it out.

A repeatable curb-qualification workflow

Knowing the tells isn't enough. The reps who do this well run a consistent sequence so they're fast, they don't miss things, and they walk up to the door already knowing what to say. Here's a workflow you can train a green rep on in an afternoon and have them executing by the end of the week.

The 30-second walk-up read

  1. First-pass sort (3 sec). New or aged? If crisp, dark, and uniform — skip, move on. If faded, soft-edged, or textured — proceed.
  2. Material and architecture (5 sec). Asphalt 3-tab, architectural, or a long-life material? Steep? Multi-story? Cut-up? This sets job size and whether it's a fit at all.
  3. Age stack (10 sec). Run the age-tell rows — color, edges, granules, lay-flat, caps, flashing. Land on a band: young, middle, or old.
  4. Storm check (10 sec). Scan the soft targets — gutters, downspouts, garage door, AC unit, window wraps — for dents and splatter. Look at the field for missing or creased shingles.
  5. Penetration scan (2 sec). Pipe boots, chimney flashing, valleys — anything specific and true you can lead with.
  6. Decide the opener. By the time you're at the door, you know: is this an age-out, a storm, a failure, or a skip — and you have one specific, honest observation to open with.

That last step is what separates curb-reading from a parlor trick. The whole point of reading the roof is to walk up with a reason, so your opener is specific and credible instead of generic.

Turning the read into an opener

The roof read writes your first sentence. A few examples of how a read maps to an honest, specific opener:

  • Old age-out roof: "Hi, I was working the neighborhood and noticed your shingles are starting to curl along the front slope — usually means a roof's getting up there in age. How long since it was replaced?"
  • Storm-hit roof: "Hey, I noticed some dings on your gutters and garage door from that storm last month. Mind if I take a look at whether the roof caught any of it?"
  • Failure roof: "Hi there — I couldn't help noticing the pipe boots on your roof are cracking, that's a common spot for leaks to start. Have you had anyone up there lately?"

Each one is true, specific, and earns the next sentence. Compare that to "Hi, we're doing roofs in the area" — the read is what makes the difference.

Logging what you learn

A disposition you don't record is a disposition you'll repeat. Whatever your rep knocks, it should be logged — not knocked, age band, fit/no-fit, the tell that decided it. Over a week, a crew that logs builds a map of which streets and subdivisions are full of aged roofs and which are full of new ones, so you stop re-walking dead blocks. The log is also how a manager coaches: if a rep's curb reads keep getting contradicted by what's actually on the roof, that's a training conversation.

What pros get wrong

Even experienced reps make a handful of consistent mistakes that quietly cost them jobs. Naming them is the fastest way to fix them.

Confusing dirty with damaged

The most common error is reading cosmetic conditions — algae streaks, moss, general grime — as damage or age. A streaked roof can be five years old and structurally fine. Leading with "your roof looks bad" on a roof that's merely dirty makes you look like you don't know roofs, and a homeowner who's heard "you need a new roof" from three pressure-washing guys tunes you out instantly. Read streaking as a weak supporting signal, never a primary one.

Trusting year-built data

We covered this, but it's the mistake that wastes the most time, so it bears repeating: county records, listing sites, and any "year built" field describe the house, not the roof. Re-roofs are invisible to those sources. A rep who plans a route off year-built alone will knock re-roofed houses all day and skip aged ones. Read the roof, not the record.

Overclaiming on hail

Telling a homeowner you can see hail damage from the street that you can't actually confirm is a trust-killer and, frankly, the kind of thing that's earned storm chasers a bad name in a lot of markets. The ground tells you a storm hit; the roof tells you the shingles are damaged. Keep those separate, and don't promise what an adjuster will or won't do — that's the insurer's call and the homeowner's claim.

Skipping the soft targets

Reps fixated on the shingles miss the gutters, garage door, and AC unit — which are often the clearest evidence a house took hail. Train the eye to drop to the soft targets, because they're easier to read than the roof and they confirm whether getting on the roof is even worth it.

Reading one slope and calling it

Roofs don't age evenly. The slope facing the prevailing weather and the most sun ages years faster than the sheltered slope. In most of the country the south- and west-facing slopes cook hardest, so they fade, lose granules, and curl years ahead of the north slope on the same roof. If you read only the front (street-facing) slope, you may badly misjudge a roof whose back slope is shot. When you can, read more than one face — walk to the corner, glance from the cross street — and remember that the front slope you can see from the street is often the least weathered one, which means you may be underestimating roofs, not overestimating them. A roof that looks like a middle-aged roof from the curb can easily be a late-life roof on the slopes you can't see.

Reading in the wrong light

Time of day quietly changes what you can see. Flat, overhead noon light washes out texture and makes a tired roof look smoother and younger than it is — granule loss and subtle curling hide in that flat light. Low, raking light early and late in the day throws shadows across every lifted tab, every cupped shingle, and every dent in the gutters, so wear and storm damage jump out. If you're scouting a neighborhood to plan a route, morning and late-afternoon passes give you a truer read than a midday drive-by. The same roof can read as a skip at noon and an obvious knock at 5 p.m.

Treating every house as an island

Subdivisions get built and re-roofed in waves. If three houses in a row on a 1998 street all show the same aged 3-tab roof, the rest of that block is probably the same vintage and never re-roofed. Conversely, a street where every roof looks fresh probably got hit by a storm-chasing crew two years ago and is tapped out. Read the block, not only the house.

Scaling curb reads across a whole route

Everything to this point is one rep, one house, one sidewalk at a time. That's a real skill and it will always matter at the door. But it has a ceiling: a rep can only eyeball so many houses a day, the street-facing slope is often the least-weathered one, and you're committing payroll to discover which streets are worth working. The strategic question for an owner or sales manager isn't "how do I read one roof" — it's "how do I point my crew at the right streets before they ever park."

This is where reading roofs at the ground level and reading them from above come together. Recent aerial and satellite imagery sees the whole roof — all slopes, the full field — not only the face you can see from the street. Paired with the weather a roof has actually taken, that's a way to pre-qualify a neighborhood before a single rep walks it, then let the rep's curb read confirm and refine at the door.

Where RoofPredict fits

RoofPredict was built for exactly the gap between "my reps are good at reading roofs" and "I can't pre-sort a whole area without burning a week of payroll to find out." It takes aerial imagery and storm data per address and gives you, house by house, two things that are hard to get any other way:

  • A roof-age range per address — read from the actual roof in the imagery, so it catches the re-roofs that year-built data misses. It's a range, not a date (no remote method can give you an exact install date), but a tight band — say 16–20 years — is exactly the read you'd be trying to make from the curb, except it's done for the whole neighborhood at once and from a vantage that sees every slope.
  • Storm physics modeled per roof — instead of a hail map that just shows where a storm passed, it models hail trajectory and wind impact on each individual roof and scores it. A hail map tells you a storm crossed the ZIP; this is closer to telling you which specific roofs the storm actually wore out, so you knock the houses with both age and impact stacked against them.

Used honestly, that turns the curb skill into a route strategy. Instead of sending a crew to read 80 houses and discover that a dozen are worth it, you point them at the streets and the specific doors where the age range and storm exposure already say a roof is due — and the rep's curb read becomes the confirmation step at the door, not the search. The green canvasser who'd struggle to read age off a single slope now walks up to pre-qualified doors with a real reason, closes more, makes money sooner, and stays.

Be clear about the honest limits, because overselling this helps nobody. It is not a claim that a specific roof is damaged — a forecast and a model give you odds and a ranked priority, not proof, and the actual condition is still confirmed by your rep on the roof with photos and an estimate. The age is a range, not a guarantee. And it doesn't replace the door conversation; it replaces the part where your crew burns daylight guessing which streets to work. The curb skill in the rest of this piece is still what closes the door. This just stops you from knocking the wrong ones first.

Layering ground reads, aerial age, and storm data

The strongest workflow uses all three, each where it's best:

  1. Aerial age range narrows the whole area to streets and houses where the roof is genuinely old enough to be due — and catches re-roofs the records miss.
  2. Per-roof storm data further ranks those by which roofs actually took impact, so storm-restoration crews work the worn-out roofs first instead of the whole hail-map polygon.
  3. The rep's curb read confirms at the door: material, exact wear, soft-target damage, the specific tell to open with.

None of the three replaces the others. Records can't see re-roofs; aerial can't read a cracked pipe boot; the curb can't see the back slope or pre-sort a route. Stacked, they let a crew spend its knocks almost entirely on roofs that are actually due.

A worked example of the route math

Put numbers on it. Say a four-person crew works a 600-home target area over a week, and historically about a third of those roofs — 200 — are genuinely old enough or storm-hit enough to be a fit. Without pre-sorting, the crew has to walk most of the 600 to find the 200, because they're discovering which is which at the curb. At four minutes a door, walking 600 homes is roughly 40 person-hours of pure approach, and 400 of those walk-ups are spent confirming a roof is a skip.

Now pre-sort the same area by aerial age range and per-roof storm exposure first. The crew walks toward the ~200 due roofs and the blocks dense with them, and the curb read becomes confirmation rather than search. Even if pre-sorting only cuts the dead walk-ups in half, that's roughly 13 person-hours a week handed back to actual selling — call it most of a rep's productive day, every week, recovered. Over a season that's the difference between a crew that's always behind and a crew that's working ahead, on the same payroll. The eyeball still closes the door; the pre-sort just stops you paying people to find the door.

A field checklist you can hand a rep

Print this, laminate it, put it in the truck. It's the whole system compressed to what a rep needs at the curb.

First-pass sort

  • New, crisp, uniform color? → Skip.
  • Faded, blotchy, soft edges, textured? → Proceed.

Material and architecture

  • Asphalt (3-tab vs architectural), or long-life material (metal/tile/slate)?
  • Steep? Multi-story? Cut-up (lots of valleys/dormers)? Layered (thick eaves)?

Age stack (look for the older-roof side of each)

  • Color: flat, chalky, blotchy
  • Edges: rounded, wavy, mushy shadow lines
  • Granules: bald patches, exposed mat, granule wash in gutters/driveway
  • Lay-flat: curling, cupping, clawing
  • Caps: cracked, lifted, missing ridge/hip pieces
  • Flashing/boots: rust streaks, cracked pipe boots, failed sealant

Storm check (soft targets first)

  • Gutters/downspouts dented?
  • Garage door, fascia, window wraps dimpled?
  • AC condenser fins bent?
  • Field: missing shingles, creased tabs, displaced ridge caps?
  • Fresh splatter/granule wash after a recent storm?

Decide and open

  • Bucket: age-out / storm / failure / skip
  • One specific, true observation to open with
  • Log the disposition

Putting it together

Qualifying a roof from the street is a real skill, and like any real skill it's a stack of small, learnable reads run in a consistent order. Read whether it's new in three seconds. Read the material and architecture to size the job. Stack the age tells to land on a band. Check the soft targets to see if a storm actually hit. Find one true thing to open with. Skip the new roofs entirely. Done well, it turns a street of 80 houses into a dozen real conversations and saves your crew the hours they'd otherwise spend knocking roofs that were never going to be jobs.

The ceiling on the eyeball is real, though, and an owner who wants to grow past it has to solve the route-selection problem, not only the door problem. That's where reading roofs from above — a roof-age range per address that catches the re-roofs, and storm impact modeled per roof rather than per ZIP — turns a one-house-at-a-time skill into a way to point the whole crew at the doors that are already due. Stack the aerial read, the storm data, and the rep's curb read, and you stop renting your next job from a lead site or waiting on a storm for it. You knock the roofs that are actually due, because you knew which ones they were before anyone got on a ladder.

FAQ

Can you really tell how old a roof is just by looking at it from the street?

You can land on a range, not an exact age. By stacking several tells — color fading, shingle-edge softening, granule loss, curling or cupping, and worn ridge caps — you can reliably sort a roof into a band like young (0–8 years), middle (8–16), or older (16+). What you can't do is name the install year, because slope orientation, ventilation, tree cover, and storm history make two roofs of the same age weather very differently. Treat any rep who claims an exact age off a glance as guessing.

Why can't I just use the year a house was built to find old roofs?

Because the year built describes the house, not the roof. Re-roofs are invisible to county records, listing sites, and any property database — a 1985 home may be on its third roof, and a 2019 home is on its first. If you route off year-built alone, you'll knock re-roofed houses all day and skip aged ones. The only thing that catches a re-roof is reading the actual roof, either from the ground or from recent aerial imagery.

What are the fastest tells that a roof is too new to bother knocking?

Deep, saturated, uniform color across the whole field; crisp, defined shingle shadow lines at the eaves; even granule texture with no bald spots; and tabs lying tight and flat. A roof that reads crisp, dark, and uniform is almost always young — skip it on the first pass and save your knock for roofs showing fade, soft edges, or curling.

Can I see hail damage from the ground?

Rarely the actual shingle bruising — that usually requires getting on the roof. What you can read from the ground is whether a storm hit the house at all, by checking the soft targets: dented gutters and downspouts, dimpled garage doors and window wraps, and bent AC condenser fins. Fresh splatter marks on metal vents and flashing, plus a slug of granules washed into the gutters after a recent storm, also point to a real impact event. The ground tells you a storm hit; the roof tells you the shingles are damaged — and you confirm the second one on the roof, documented properly.

What's the difference between curling, cupping, and clawing, and why does it matter?

Curling is when shingle edges turn up and away from the roof — a late-life, dried-out signal. Cupping is when the center rises and the edges stay down, often tied to heat and poor attic ventilation, which can mean a roof is failing early. Clawing is when the middle stays flat but the edges curl down and grip the roof, another oil-loss age signal. All three read from the street as a roof that's lost its flatness and gone restless, and any of them is a strong reason to knock.

How do I tell 3-tab from architectural shingles, and does it change anything?

3-tab reads as flat, repeating, uniform tabs with a thin shadow line; architectural (dimensional) reads as a random, layered pattern with depth. It changes your read because 3-tab reaches end of life years sooner than architectural, so a 3-tab roof that looks old probably is, and is a faster, more reliable conversation. Architectural roofs are rated longer, so read their wear more carefully before assuming age.

How do I turn a roof read into a door opener that doesn't sound generic?

Lead with one specific, true observation from your read. Instead of 'we're doing roofs in the area,' say what you actually saw: 'I noticed your shingles are starting to curl along the front slope' or 'I saw some dings on your gutters and garage door from that storm.' The specific, honest detail earns your next sentence; a generic opener gets the door shut. Reading the roof is what gives you the reason.

What's the biggest mistake reps make qualifying roofs from the curb?

Confusing dirty with damaged. Algae streaks and grime can sit on a five-year-old, perfectly sound roof, and leading with 'your roof looks bad' on a merely dirty roof makes you look like you don't know roofs. Read streaking and moss as weak supporting signals at most, never as a primary reason to knock. The close behind it is trusting year-built data, which hides re-roofs and wastes whole days.

Why read the soft targets instead of just looking at the shingles?

Because gutters, downspouts, garage doors, window wraps, and AC condenser fins dent and dimple far more visibly than a shingle, so they register a hail impact you might never see on the roof from the ground. If the soft targets are clean, be skeptical the roof took meaningful hail regardless of what a storm map says passed over. If they're peppered, the roof very likely has bruising you'll find once you're on it.

How does this scale beyond reading one roof at a time?

The curb read has a ceiling — a rep can only eyeball so many houses, and the street-facing slope is often the least weathered, so you may underestimate roofs. Reading roofs from above closes that gap: recent aerial imagery sees every slope, a roof-age range per address catches the re-roofs records miss, and storm impact modeled per roof (rather than a hail map per ZIP) ranks which roofs a storm actually wore out. Tools like RoofPredict pre-qualify a whole area so your crew knocks the doors already due, and the rep's curb read becomes the confirmation step at the door rather than the search.

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 Condition and Agingasphaltroofing.org
  2. National Roofing Contractors Association — Roofing Resourcesnrca.net
  3. Insurance Institute for Business & Home Safety — Hailibhs.org
  4. NOAA National Severe Storms Laboratory — Severe Weather 101: Hailnssl.noaa.gov
  5. NOAA Storm Prediction Center — Storm Reportsspc.noaa.gov
  6. National Weather Service — Thunderstorm Hazards: Damaging Windsweather.gov
  7. OSHA — Fall Protection in Residential Constructionosha.gov
  8. International Code Council — International Residential Code (Roof Coverings, Ch. 9)iccsafe.org
  9. U.S. Census Bureau — American Housing Surveycensus.gov
  10. Federal Trade Commission — Hiring a Contractorconsumer.ftc.gov
  11. Texas Department of Insurance — Roof Damage and Storm Claimstdi.texas.gov
  12. U.S. Bureau of Labor Statistics — Roofers Occupational Outlookbls.gov
  13. ENERGY STAR — Attic Ventilation and Roof Performanceenergystar.gov
  14. RoofPredictroofpredict.com

Related Articles