Which Old Roofing Leads Are Worth a Second Call?
Five signals that change after a roofing lead goes cold, how to check each one without driving, and how to get the homeowner's DNC-scrubbed number when one fires.
A lead going cold is not the same as a lead going dead. Most roofers treat the two as one thing, which is why a CRM full of 2023 quotes sits untouched while the same guy buys new shared leads at $80 a pop.
The distinction that matters: what has CHANGED since you last spoke to them. A lead that has sat still for eighteen months is still cold. A lead where the roof got patched, or the neighbours went new, or hail came through, or somebody else already re-roofed it — that lead has moved, and you can act on the movement.
Here are the five signals worth checking, in the order they tend to fire, and how to check each one without getting in the truck.
1. Roof age has crossed a line
Roof age is not the building's year built. A 1998 house with a 2019 roof is a 6-year-old roof, and a 1972 house with a 2004 roof is a 21-year-old roof. If you are scoring off the assessor's year built you are sorting your list by the wrong number entirely.
What you want is the age read off the shingles. Three-panel architectural asphalt in a Texas summer is a different clock than the same shingle in western Washington. A 15-year-old roof in a hail corridor is often further along than a 22-year-old roof on a shaded north slope.
The practical threshold: if the roof was already 12+ when you quoted it, and it is now 15+, the conversation has changed from "someday" to "probably this year." That is a re-engagement, not a cold call. There are four workable ways to pin a roof's age down by address, and the roof age lookup by address breakdown covers which ones survive contact with reality.
2. A patch appeared
This is the strongest single signal in the whole list and the one most roofers never check. A patch means the homeowner already spent money on the roof. Somebody came out, tarred a section, replaced a few shingles, and told them it would hold for a while.
That homeowner is now on a clock they know about. They have been told the patch is temporary. Every rain since, they have looked at the ceiling.
A patch is visible from the road — a darker rectangle, mismatched shingle colour, a tarp still up, exposed decking where shingles are gone. It is also visible from above. What you cannot do is see it from your office, which is why old leads sit there.
If you want to know how contractors check this at scale without knocking, how roofing contractors find homeowners with old roofs without door-knocking walks through the imagery approach.
3. The neighbours re-roofed
This is the close, not the signal. A street where the houses either side of your old lead have gone new is the strongest social proof in the trade, and it is the reason a homeowner who told you "not this year" in 2024 picks up in 2026.
Nobody wants to be the last tired roof on the block. It is visible from the driveway, from the mailbox, from the neighbour's barbecue. It is also the most repeatable thing you can say at a door: "The two houses either side of you have both been done. Yours is the last one on this stretch."
You can check this without driving. Pull the street-level imagery of the block and look at the roofs either side. New architectural shingle against a weathered one is obvious in a photo. If the neighbours are new and your lead is not, that lead moved.
4. A hail event hit that specific roof
Here is where most roofers get this wrong. A hail swath across your metro does not make every old lead in it a hot lead. Every home in the scan shares the same storm, so neighbourhood hail cannot separate one door from the next. It belongs in the pitch, not the ranking.
What matters is whether THAT roof took damage — visible bruising, granule loss concentrated on one plane, a tarp that went up after the storm. That is a per-roof read, not a per-ZIP read.
If you work storm corridors, the US hail map is the starting point for which events are on record in your area, and best AI tools for storm-chasing roofers after a hail event covers how to turn that into a ranked list rather than a panic.
One more thing worth knowing: where a hail event is on record, you can show the homeowner roughly how long they have left to file an insurance claim, based on the typical notice deadline in that state. Frame it as a countdown to verify with their carrier, never as a legal deadline. It is a reason to call this week instead of next quarter.
5. Somebody else already re-roofed it
This is the signal that saves you the most time, and it is the one nobody checks because checking it feels like bad news.
A contractor in Missoula drove nine doors off a list and eight of them had already been re-roofed. His neighbourhood had been ranked from a July 2016 aerial photograph while a 2025 street-level shot of the same houses sat unread. The roofs had not changed since the read. The picture had.
Street-level imagery is newer than the aerial on roughly 85% of roofs, by about five years. Where the street camera could see his roofs, what it found matched what he found on the ground 4 of 4. Where it could not, 0 of 5.
So before you spend a Saturday on an old list, check the newer picture. A roof whose own description says it was recently replaced never belongs at the top of your call sheet. How to tell which of your old roofing quotes have already been re-roofed goes deeper on the imagery-date problem, and it is worth ten minutes before your next route.
How to check all five without driving
Every signal above is readable from imagery and public records. The workflow:
- Pull the roof read. Top-down tile and a ground-level street view of the façade, read together. The overhead catches the plane count and the patch. The street view catches granule loss, algae streaking, curling shingles, rusted flashing, and what the neighbours did.
- Check the imagery date. If your read is from a 2016 aerial and there is a 2025 street shot of the same house, the 2025 shot wins. Both dates should be shown so you know what you are trusting.
- Compare against the two houses either side. Replace-now, worn, midlife, or already done. A roof only means something next to its neighbours.
- Check the hail record for that address. Not the ZIP. The address.
- Check the property record. Owner-occupied or absentee, last sale date and price, estimated value, owner equity. Equity is what decides whether someone CAN say yes, and it is free to look at.
That is the whole check. No truck, no door, no wasted morning.
The payoff: the homeowner's own number
Here is where this stops being an exercise and starts being a call sheet. Once a signal fires, you need to reach the person, and that is the part most roofers assume is the hard bit.
Roofbird shows the full property record on every lead for free as soon as it is scanned — owner name, whether they live there or it is an absentee or rental owner, estimated market value and confidence, year built, last sale date and price, beds and baths, living square footage, lot size, stories, garage, annual property tax, and mortgage lender. It also estimates owner equity, and when the deed record cannot support an estimate it says so instead of guessing.
Only the phone and email sit behind a one-click unlock. Every number is DNC-scrubbed and labelled: clear means it was checked against the federal Do Not Call registry and is safe for a manual sales call, DNC means do not call it, and verify means the scrub could not confirm either way, so treat it as unknown. Manual dialling only — no texts, no auto-dialler. A lookup that finds no contact never costs a credit. The skip-tracing and DNC screening page spells out exactly what the labels mean.
That is the difference between an old lead and a working lead: you know the roof moved, and you know who to call about it.
What this costs
One meter: credits. Looking is free, acting costs.
Scanning new ground costs nothing, at any size. Asking, searching, sorting and saving lists is free and unlimited. Reading a roof properly — both photographs, from above and from the road, plus the property record in one go — is 1 credit per 8 roofs. The owner's name, phone and email is 1 credit per 2 roofs. Opening a house completely is 1 credit.
The free trial is 10 credits, no credit card, no expiry. Hunter is $199/mo for 350 credits a month, with top-ups at $25 for 37. Hunter Pro is $499/mo for 1,000 credits a month, with top-ups at $25 for 50. Nothing is gated by plan — the only difference is how many doors a month you can open. Never per lead. The full breakdown is on the pricing page.
FAQ
Q: How do I know if an old roofing lead's roof has already been replaced? A: Check the newest imagery of that address, not the oldest. Street-level imagery is newer than the aerial on about 85% of roofs, by roughly five years, and where the two disagree the newer one wins. A roof that reads as new architectural shingle against weathered neighbours either side has been done, and that lead comes off your call sheet.
Q: Does a hail event in my area make all my old leads hot again? A: No. Every home in a storm swath shares the same hail, so neighbourhood hail cannot separate one door from the next. What matters is visible damage on that specific roof — bruising, concentrated granule loss, a tarp that went up after the storm. Hail belongs in your pitch, not in your ranking.
Q: What is the strongest signal that a cold roofing lead is worth calling again? A: A patch or tarp on the roof. It means the homeowner already paid somebody to buy time, knows the fix is temporary, and has been watching the ceiling every time it rains. The second strongest is the neighbours either side having gone new while theirs has not.
Q: Can I check all of this without driving the neighbourhood? A: Yes. Roof condition, patch and tarp visibility, neighbour comparison, imagery date, hail record for that address, and the full property record are all readable from imagery and public records. The only thing that requires a truck is knocking the doors you have already decided are worth knocking.
Q: How do I get the homeowner's phone number for a re-engagement call? A: The property record — owner name, occupancy, value, last sale, equity estimate — is free on every scanned lead. The phone and email sit behind a one-click unlock at 1 credit per 2 roofs, and every number is DNC-scrubbed and labelled clear, DNC, or verify. Manual dialling only; a lookup that finds no contact costs nothing.
Next steps
Pick twenty old leads you have not touched since last year. For each one, check the imagery date, the roof condition against the two houses either side, and the hail record for that specific address. Score them on two questions: does this roof need replacing, and is anything forcing a decision on this house right now. Those are different questions and they belong in different columns.
Then call the ones where both answers moved. You will not need twenty calls. You will need four or five, and you will know why you are calling each one before you dial.
New in Roofbird
Now with the homeowner's contact details on every lead
Finding the roof is half the job — you still have to reach the owner. Roofbird now unlocks the homeowner's name, phone, email, and mailing address on any lead, every phone DNC-scrubbed so you know who's safe to call, plus whether they're an owner-occupant or an absentee owner. No skip-tracing tools, no bought lists: find the roof, get the owner, call or mail the same day.
Written by
Jake Thompson
Roofbird
Have a question about anything in this post? Reach the Roofbird team at support@roofbird.ai.
Try Roofbird — 10 free leads in your area
See a sample dashboard for DFW first, no signup needed. Trial loads 10 free pre-scored leads in your own service area.