“Roofing sales script” usually gets treated as one thing, but a rep working a hail-hit street six days after a storm and a rep working a quiet subdivision full of 18-year-old roofs are having two different conversations. The storm door opens on an event the homeowner already knows about; the retail door has to create the urgency itself. Use the wrong opener on either one and the homeowner clocks it in the first sentence — a storm line on a house with no storm sounds like a scam, and a roof-age line on a house that just got hammered by hail sounds like a rep who didn’t do their homework.
Both doors end the same place, though, and that’s the part worth getting right: a booked roof inspection, not a sold roof. Nobody signs a roofing contract on the porch, and trying to force one usually costs the appointment a rep could have gotten instead. The scripts below are built for one audience — field reps working roofing doors — and split into the two situations that actually call for different lines: the storm-chase door and the retail door. For the general canvassing craft underneath both, see our door-knocking scripts guide.
Disclosure: Scout Data is our product, and the roof age, storm exposure, and permit history these openers lean on is exactly what our Scout field app puts in a rep’s hand before the knock. The scripts work the same with a windshield survey and a notepad — the app just saves the guessing.
Why the opener has to match the door
Reps report booking an appointment on roughly one knock in 17 — real logged-knock data, not a marketing number. That figure is an average across every door a rep walks up to, strong and cold alike, and the opener is the single biggest lever a rep controls before the homeowner has decided anything. A generic opener wastes that lever on both kinds of roofing doors, but it wastes it differently: on a storm door it skips the one thing the homeowner is already thinking about, and on a retail door it skips the one thing that gives the visit a reason to happen at all.
Scout puts the property-specific detail — roof age, storm exposure, permit activity on the street — in front of a rep before they get out of the truck, which is what lets the opener below be specific instead of generic. The craft matters more than the tool, though, so read the scripts on their own merit.
The storm-chase door: book the inspection, not the claim
This door only exists for a window after a hail or wind event, and the homeowner already knows a storm came through — the opener’s job is to connect that fact to their specific roof, not to explain what happened.
“Hi — I’m [name] with [company]. I know [neighborhood] took some hail back on [date], and we’ve been checking roofs in the area for storm damage since then. Would you mind if I take a quick look at yours and let you know what I find? No cost, no obligation either way.”
The free-inspection offer is the whole pitch at this door. It isn’t a discount or a sales hook — it’s a low-stakes way for a homeowner to find out whether their roof has damage they can’t see from the ground, which is true whether or not they end up hiring anyone.
None of this is insurance or legal advice, and it isn’t meant to be. A rep at the door can’t tell a homeowner what their policy covers or what an adjuster will approve — the script’s only job is a professional look at the roof. What happens with the claim stays between the homeowner, their insurer, and their adjuster.
- “I already filed a claim.” That’s good news, not a wall — it means they’re already ahead of most of the street. “Good — a second, independent look doesn’t cost you anything and just means you’ve got your own read on the roof before anyone signs off on repairs. Mind if I take a quick look while I’m here?”
- “The adjuster already came out.” Don’t argue with what the adjuster found — most reps lose this door by trying to. “Makes sense, they’re moving fast this week. Two sets of eyes on a roof this age is normal, not a red flag — I’m not here to second-guess anyone, just to give you my own read so it’s not just one opinion. Want me to walk it?”
- “Not interested.” Get curious instead of pushing. “Totally fair — a lot of people feel that way until they see what’s actually up there. [X] other houses on this block already have confirmed hail damage. Ten minutes on the roof, no cost either way — worth knowing either way, right?”
For how to prioritize which streets to work first inside a hail or wind contour, see our storm damage leads playbook.
The retail door: an aging roof, no event behind it
There’s no storm to point to at this door, so the opener has to build its own reason for showing up: something specific and checkable about the house, usually the roof’s age or visible condition.
“Hi, I’m [name] with [company] — I do a lot of work in [neighborhood], and roofs built around [year range] are hitting the age where most manufacturers stop warrantying them. Yours looks like it’s right in that window. Would you want a free look to see exactly where it stands?”
The urgency frame here is condition, not pressure: curling or missing shingles, granules collecting in the gutters, moss on the north-facing slope, a warranty window closing. Those are things a rep can point to on the actual house, which lands very differently than a countdown clock invented to force a decision. Our guide to roofing lead generation covers roof age as a targeting signal in more depth if the list you’re working wasn’t already filtered on it.
- “I can’t afford a new roof right now.” Don’t negotiate a price that doesn’t exist yet. “Completely understand — and honestly, we can’t talk real numbers until we know exactly what the roof needs, which is what the inspection is for. Once we’ve got actual measurements, I can walk you through what financing looks like, no pressure to decide anything today. Would mornings or evenings work better this week?”
- “We’re not planning to replace it for a few years.” Meet the timeline instead of fighting it. “That’s a completely reasonable plan — a free inspection now just means you’ll know exactly where things stand instead of guessing when the time comes. Most people find it easier to budget for something they’ve actually seen priced out.”
The close is the same on both doors
Neither script above ends with a signature, and that’s deliberate. The homeowner hasn’t seen real measurements, hasn’t talked to whoever else is on the decision, and doesn’t trust a stranger at the door yet — pushing past that for a sale usually costs the appointment a rep could have gotten instead. What both doors are actually selling is the inspection.
“Let’s get someone out to walk the roof properly and give you real numbers — no obligation either way. Would earlier this week work better, or the weekend?”
The alternative-choice format matters more than it looks: “earlier this week or the weekend” assumes the inspection is happening and asks only about timing, which is a much easier yes than a fresh decision. Confirm a day and a rough window before leaving the door rather than promising to follow up later.
Read the roof, not just the script
Both scripts above assume the rep has already been pointed at the right street — a storm-hit block, or a subdivision full of aging roofs. Neither script fixes a rep working the wrong doors, only what happens once they knock on the right one. If the constraint is finding those doors in the first place rather than what to say at them, our roofing lead generation guide and storm damage leads playbook cover the targeting side, and the door-knocking scripts guide covers the opener-to-close craft that applies whether or not the roof is the product.
Frequently asked questions
Should a storm-door script ever get into what the insurance claim will cover?
No. A rep at the door isn’t positioned to tell a homeowner what an adjuster will approve, what their policy covers, or how a claim should be filed — and guessing wrong there costs more trust than it buys. The script’s only job is to get a professional set of eyes on the roof. What happens with the claim stays between the homeowner, their insurer, and their adjuster.
How is this different from a general door-knocking script?
Coverage, not craft. Our door-knocking scripts guide covers the opener, permission line, and discovery questions that work for any canvassing motion — solar or roofing, storm or no storm. This page assumes that craft and goes narrower: the specific opener and objections for a roof that just took hail versus a roof that’s simply old, and the inspection close that fits both.
Should a retail rep offer financing terms at the door?
Not specific numbers. Financing terms depend on the scope of the job, and scope isn’t known until someone has actually measured the roof. Naming a monthly payment before that inspection either overpromises or scares off a homeowner who could have qualified for something better — the door’s job is to book the visit that makes a real number possible.