The days after a hailstorm are the best and worst time to knock roofing. Best, because damage is fresh and homeowners are paying attention. Worst, because every truck in a hundred miles is on the same street, and the homeowner has already heard "we noticed some damage on your roof" four times today.
Your script has to do two jobs at once: get the appointment, and not sound like the chaser they are bracing for.
Below: the six-step framework, the whole pitch end to end, and four variations.
1. Open honest, not slick
Skip the fake concern. Lead with something real. "Hey, how's it going? I'll be straight with you, yeah, I'm a roofer, and yeah, the storm's why I'm out. We're already up on a couple roofs on [street], so I'm checking in with the neighbors while we're here."
Naming the obvious disarms it. The homeowner is expecting a pitch dressed up as a favor. Honesty is the pattern break. This is the whole idea behind winning the first ten seconds. Say it a half step back from the door, with your voice dropping at the end.
2. Get ahead of the "storm chaser" fear
Say the quiet part before they do. "I know a bunch of out-of-town crews show up after these storms and vanish, so I get the skepticism. We're local, based out of [town], and I'm happy to leave you everything in writing."
Naming the risk yourself is the most disarming move you have. Say it first and you are no longer the thing they are worried about. Deeper playbook in beating the storm chaser objection.
3. Offer the free inspection, low stakes
Do not ask them to buy anything. Ask for a look. "All I'm really here for is to get up there and take a few photos so you know what you're dealing with. It's free, it takes about fifteen minutes, and even if there's nothing, at least you'll know your roof's fine before the next one hits."
A free inspection is an easy yes. You are not selling a roof on the porch, you are selling a ladder appointment. Give them a real out, too. A rep who cannot say "your roof might be fine" sounds like he needs it not to be.
4. Handle "I already had someone look"
Do not deflate. "Smart, a lot of folks are getting checked. Did they get you photos of the actual damage, or just a verbal? I ask because insurance wants documentation, and if you want a second set of eyes, I'm already here."
A second opinion is low-risk and you may find what the first rep missed. If they already signed with somebody, leave clean and leave a card.
5. Set the appointment or do it now
Assume the next step. "I've got my ladder on the truck, want me to just take a look now while I'm here? Or if now's not good, I'm back on this street tomorrow morning, does nine work?"
Give them now-or-a-specific-time, never a vague "I'll come back." If a spouse is part of the decision, pick a time they can both be there.
6. Leave proof, not just a flyer
If they are not ready, leave something that builds trust: photos of real local jobs, a card with your license number, a named reference two streets over. If they end it with "just leave your info," do not fold instantly. "Happy to. Is it a timing thing, or are you not sure the damage is real? That second one is a fifteen-minute answer."
The full script, start to finish
One conversation, with the homeowner pushing back the way they do. Bracketed pieces are yours.
You: Hey, how's it going? I'll be straight with you, yeah, I'm a roofer, and yeah, the storm's why I'm out here. We've got crews on two roofs over on [street] right now, so I'm knocking the neighbors while we're in the area.
>
Homeowner: You're about the fourth one today.
>
You: I believe it. That's what stinks about these storms, everybody shows up at once. Half the guys knocking today are from out of state and gone by fall. We're out of [town], been here [number] years, and I'll leave you everything in writing before you agree to a thing.
>
Homeowner: So what are you actually here for?
>
You: Just to get up there and take a few photos so you know what you're dealing with. That's it. Free, about fifteen minutes, and honestly, if your roof's fine I'll tell you it's fine and get out of your hair.
>
Homeowner: I already had somebody look at it.
>
You: Smart, a lot of folks are getting checked this week. Did they leave you photos of the damage, or just tell you verbally? Documentation is what matters if this ever goes to a claim. If you want a second set of eyes, I've got a ladder on the truck.
>
Homeowner: I don't know, I don't want to get into a whole thing with insurance.
>
You: Fair, and I'm not going to push you into a claim. I document what's up there and show you the photos. What you do with them is your call, but you'd be deciding with real information instead of a guess. So, want me to hop up now? Or if now's bad, I'm back tomorrow morning. Does nine work, or is later easier?
>
Homeowner: Tomorrow morning's probably better.
>
You: Nine it is. I'll text you when I'm pulling up so nobody's surprised by a ladder. What's the best number? And here's my card, license number's right on it.
Honest open, named fear, small ask, specific time. Every variation below is built on that.
Four roofing sales pitch examples for four different doors
The post-storm canvass is not the only knock. Four doors you will hit this season, and the words for each.
1. Post-storm canvass, crew already on the street
Your strongest asset is being visibly at work already.
"Hey, that's my crew's truck up on [number] [street], we're tearing off two roofs on this block this week. Since we're already set up, I'm checking the neighbors' roofs while we've got ladders on site. Free, fifteen minutes. Want me on your list before we pack up Friday?"
Proximity plus a real deadline. Do not invent the Friday.
2. Retail roofing, no storm event
Harder door. Nothing urgent happened, so your reason has to be age, not fear.
"Hey, I'm [name] with [company]. I'll be honest, I'm not here about a storm. Most of the homes on this block went up around the same time and a lot of them are at the end of their shingle life. Do you know roughly how old your roof is? If it's past twenty, I can tell you how much life you've got left. No charge, and if you've got five good years I'll say that too."
Retail buyers shop on price and timing, not damage, so expect the bid conversation early. More in selling retail roofing and beating the lowest bid.
3. The referral or neighbor name-drop
The warmest knock you get. Use the name early, and never stretch it.
"Hi, are you [name]? [Neighbor] over on [street] gave me your name. We finished her roof last month and she mentioned yours took the same hit. I'm [your name] with [company]. She said to tell you the crew cleaned up after themselves, which is apparently the bar. I'm here ten more minutes if you want me to look at yours."
Have a photo of that neighbor's finished roof open before you knock. Borrowed trust dies fast if you fumble for proof.
4. The follow-up knock after a no or a not-home
Do not pretend it is the first visit. Acknowledging the history is what makes it land.
"Hey, I came by a few weeks back, you had a lot going on and said it wasn't the right time. Totally get it. I'm back finishing up [neighbor's] roof and figured I'd give you one shot at the free look before we're out of the area. If it's still no, I'll stop bugging you, I promise."
That last line does more work than the rest of the pitch. Time the return trip too, because when you knock changes the answer as much as what you say.
Adapting the script to the insurance conversation
Storm work drags insurance into the doorway whether you raise it or not. This is where reps get their companies in trouble, so keep it tight.
Three things you never say. Never promise a claim will be approved, because you do not make that call and neither does your company. Never offer to cover, absorb, discount, or "take care of" the deductible, in any phrasing, ever. And never let a homeowner think you work for their insurer or the adjuster.
What you can do is guide:
Homeowner: So will insurance pay for this?
>
You: I can't tell you that, and anybody who promises you they can is guessing. What I can tell you is how it usually goes. I document what's up there with photos, you decide whether to file, and if you do, your carrier sends an adjuster out. I can be here when the adjuster comes so we're both looking at the same roof. Your deductible is between you and your policy.
Honest, useful, and it promises nothing you cannot back up. Longer version: how the roofing insurance claim process works and the deductible conversation.
When a homeowner pushes you toward "just make it free for me," slow down. "I get why people ask. I'm not doing anything creative with your deductible, that's what blows up a claim later. What I will do is document the damage properly."
Why the script is not enough by itself
Every line here reads easy. Then you are on a porch, the homeowner is tired of roofers, the sky is threatening again, and the calm version of you disappears.
The words were never the problem. Delivering them grounded, at the fifteenth door, after two rejections, is. Nobody freezes because they forgot step four. They freeze because the homeowner interrupted step two with something the script never covered.
So read it out loud until the transitions stop feeling like transitions, then get somebody to interrupt you rudely. That is the practice that transfers, along with the rapport habits that keep a stranger talking to you at all.
Managers building this into a new rep's ramp should use the two-week door-to-door roofing sales training plan, which schedules this script into week one, and hand the crew the roofing sales objection manual as the printable reference.
That only comes from reps out loud. With ColdOpen, you can run this pitch against a skeptical voice homeowner who hits you with "you're the fourth one today" and "how do I know you won't disappear," then get scored on your open and your objection handling, so the calm version is the one that shows up on the real porch.



