Let's start with the bad news: in most storm-affected markets, you are already at a disadvantage before you knock. The homeowner has been hit by three or four roofing reps in the last week. They've heard "I noticed your roof has some damage" enough times to start preemptively dismissing it. They've also seen the news stories about scammy storm-chaser companies that took deposits and disappeared.
So when you knock, you're not just selling — you're working against a wall of pre-built skepticism that has nothing to do with you. The rep who recognizes that and adjusts wins. The rep who doesn't gets the door slammed and decides door-knocking doesn't work.
Here's what actually works.
The 4-second window
You get about four seconds from the moment the door cracks open to the moment the homeowner decides whether you're a threat, a salesperson, or someone they should listen to. Four seconds. That's it.
In those four seconds, the homeowner is unconsciously asking three things:
- Who are you? (Real name, real company, real reason for being here.)
- Are you going to try to sell me something? (Yes is fine — vague is not.)
- How long is this going to take? (Short is good. Open-ended is bad.)
Most opening lines fail because they answer none of these. The rep walks up and says some version of: "Hey, how's it going? I noticed your neighbor was getting some work done and..."
By the time the homeowner has parsed that, they've already decided you're either a scammer or a time-waster. Door closes.
The opener that works hits all three answers, fast.
Opening Script #1 — The "Specific Storm" Approach
This is the script I default to in storm markets. It's specific, it's honest about why you're there, and it asks for something small.
Why this works:
- "Hi, I'm Joshua with Apex Roofing" — name, company, no mystery.
- "I'm not selling anything" — releases the tension. The homeowner braced for a pitch and you said the magic anti-pitch words. (You ARE eventually selling something, but right now you're inspecting. Both are true.)
- "Inspecting roofs on this block" — you're not picking on this house. You're working the block.
- "Because of the hail from the storm on Tuesday" — specific date. Specific weather event. This is the trust signal. Storm chasers say "there's been hail in the area." Real reps say "the storm on Tuesday afternoon."
- "Mind if I take five minutes" — asks for permission for something small. Five minutes is short. Five minutes is safe.
The homeowner has answers to all three of their unconscious questions in 12 seconds. About 60% of the time, you get a yes — even from skeptical homeowners — because nothing about the opener pattern-matches to a scam.
Opening Script #2 — The "Working Your Neighbor" Approach
Use this when you actually have an existing customer on the block or nearby. It's the strongest opener if you can use it honestly.
Why this works:
- Social proof. Your neighbor trusted us. We're a real company, not a fly-by-night.
- Specific reference. "The Andersons at 814" can be verified. Homeowners pick up on this.
- Soft urgency. "While I'm here" implies you're not going to be in this neighborhood forever — gentle pressure without being pushy.
- Permission ask. Same as Script #1 — small, specific, easy to say yes to.
Critical rule: never lie about the neighbor. If the Andersons aren't real, eventually a homeowner will check, and one bad story spreads through a neighborhood faster than a hailstorm. Use this opener only when you have a real address and a real job.
Opening Script #3 — The "Insurance Heads-Up" Approach
This one is for markets where homeowners are insurance-savvy and you want to position yourself as a resource rather than a salesperson.
Why this works:
- Reframes you as helpful. "So people aren't stuck" reads as a public service.
- Introduces real urgency. The 12-month insurance window is a fact, not a sales tactic.
- Educates without pitching. The homeowner learns something useful even if they say no — which makes them remember you later when they DO need a roofer.
Use this in markets where homeowners already know storm damage and insurance claims are connected. In markets that don't have that awareness, Script #1 works better.
Reading the homeowner in the first 30 seconds
After your opener, the homeowner's response (or non-response) tells you exactly what kind of conversation you're about to have. Three patterns:
Pattern A — "Open and curious"
They step out, ask a question ("really? what kind of damage?"), maybe walk down off the porch. You're in. Get to the inspection within 60 seconds.
Pattern B — "Polite but defensive"
They don't step out, they say something like "I haven't really noticed anything, we're fine." This is the homeowner who's heard 12 reps this month. You haven't lost — they're just skeptical. Switch to:
The "gutters from the ground" inspection is your foot in the door without asking to climb on the roof. Gutters tell you a lot — granules accumulating after a recent storm is a smoking gun. If you see it, you walk back to the homeowner with real evidence, not theory.
Pattern C — "Closed and hostile"
They cut you off, say "not interested," start closing the door. Do not push. Try one soft reframe and exit gracefully:
Hand over the card, smile, walk away. About 1 in 8 of these homeowners will call you in the next 30 days because they thought about it, talked to a neighbor, or got something from their insurance company. Cards from rude reps go in the trash. Cards from gracious reps go on the fridge.
The transition: from door to inspection
Once the homeowner agrees to the inspection, you have about a 90-second window to keep momentum. The mistake reps make here is to start pitching while they're walking around the yard. Don't.
Walk the perimeter quietly. Look at the gutters, look at the downspouts, look at the corners of the soffit and fascia. Take a photo of anything obvious. Stay quiet — let the homeowner watch you actually work.
Then, when you've found something (or even if you haven't), use this transition:
You're not asking them to commit to the roof. You're telling them the inspection is going to continue, framing it as continuing the process they already agreed to. "Five more minutes" anchors the time. "You're welcome to watch" removes any concern about you being up there unsupervised.
About 80% of the time at this point, they say "okay, sure." You're on the roof.
Common derailments and how to recover
"How much is this going to cost me?"
Asked at the door. Don't quote. Reframe to inspection first.
"Are you going to make me file a claim?"
This is a homeowner who's heard horror stories about reps filing fraudulent claims. Address it head-on.
"I had a guy out here last week, said the roof was fine."
Don't trash the other rep. Differentiate.
The "ask for the inspection" close
Once you're on the roof and you've actually found damage, the inspection ends with a clear summary and an ask. Not a hard close — an information close:
You're not asking them to sign anything. You're asking for ten minutes inside and a sit-down conversation with photos. That's the close at the door. The actual signed agreement happens later — sometimes that day, sometimes after the adjuster meeting.
The bottom line
The reps who consistently close in storm-restoration markets aren't the ones with the slickest pitch. They're the ones who don't sound like every other storm chaser. Specific instead of vague. Calm instead of urgent. Asking for permission instead of pushing for the close.
Run Script #1 for your first week. Get the rhythm down. Then start mixing in Scripts #2 and #3 as situations come up. Within 100 doors you'll know your numbers — how many openers turn into inspections, how many inspections turn into claims, how many claims turn into signed contracts. From there it's just reps.
Drill these openers in AI roleplay before you knock a real door.
RSA's AI roleplay gives you 12 homeowner personas — the skeptic, the storm-chaser-traumatized, the insurance-savvy. Practice your opener until it sounds natural. The system scores your tone, your specificity, and your transitions.
Start training today →