Scripts/Construction

Roofing Cold Calling Script

The exact roofing cold calling script that converts 12% of conversations to inspections. Includes storm damage scripts, objection handlers, voicemail script, and insurance claim tips.

Conversion Rate
12%
Avg Duration
2-3 minutes
Dials/Appt
8-12 dials
Best Time
Monday-Friday, 9am-12pm or 4pm-6pm

1The Opener

Hi, is this {{prospect_name}}?

Great! This is {{your_name}} with {{your_company}}. We're a local roofing company here in {{area}}, and I'm reaching out because {{storm_hook}}.

Do you have just 30 seconds? I wanted to see if your roof made it through okay.

2Discovery & Pitch

Perfect. So let me ask—have you noticed any issues with your roof lately? Any leaks, missing shingles, or damage you've seen?

[LISTEN carefully]

[If they mention damage:] I'm sorry to hear that. The good news is we can get someone out there quickly to take a look. We do free inspections, and if there's storm damage, your insurance might cover the entire replacement. Would you like us to come take a look?

[If no visible damage:] That's good to hear. But here's the thing—a lot of damage isn't visible from the ground. Things like cracked shingles, weakened underlayment, or hail damage can cause leaks later on. We offer free inspections with no obligation. It only takes about 15-20 minutes, and you'll know for sure your roof is solid. Would that be helpful?

[If they mention age:] Got it. How old is your roof? [Listen] Yeah, roofs in this area typically last {{roof_lifespan}} years. If yours is getting up there, it might be worth having us take a look before any problems start. We can give you an honest assessment and let you know how many more years you can expect.

3Objection Handlers

Click an objection to see the response. Practice these until they're automatic.

Your Response

That's great—having someone you trust is important. We're not trying to replace them. But would a free second opinion hurt? If your guy is solid, we'll tell you. If we find something he missed, you'll be glad we looked.

4Closing Options

Would {{day}} at {{time}} work for a quick inspection, or is {{alternate_day}} better?

I can have an inspector out there {{availability}}. Would morning or afternoon work better?

Let me lock in a free inspection for you. What day this week works best?

I'll put you on the schedule for {{day}} at {{time}}. If anything changes, just give us a call. Sound good?

Voicemail Script

Hi {{prospect_name}}, this is {{your_name}} with {{your_company}}.

We're a local roofing company in {{area}}, and I'm calling because {{storm_message}}.

We're offering free roof inspections to check for damage—no obligation.

Give me a call back at {{your_phone}}. Again, that's {{your_phone}}. Thanks!

Variables to Customize

{{prospect_name}}Homeowner's name
{{your_name}}Your first name
{{your_company}}Your roofing company name
{{area}}Their city or neighborhood
{{storm_hook}}Recent storm reference (e.g., 'we had that hailstorm last week')
{{storm_event}}Storm event for objection handling
{{storm_message}}Voicemail storm message
{{roof_lifespan}}Typical roof lifespan in area (e.g., '20-25')
{{availability}}When you can send someone
{{day}}Suggested day
{{time}}Suggested time
{{alternate_day}}Backup day
{{your_phone}}Your phone number

Perfect For

  • Roofing companies after storm events
  • Roofers offering free inspections
  • Companies doing storm damage restoration
  • Roofers building residential customer bases
  • Teams canvassing neighborhoods after weather events
  • Companies working with insurance claims

Not Ideal For

  • Areas without recent storm activity
  • Companies without insurance claim experience
  • Roofers without quick inspection availability
  • Markets with very new housing stock

Pro Tips

Call within 2-3 days of a storm event for highest conversion

Lead with 'free inspection' not 'roof replacement'

Mention specific storm dates and damage types seen in the area

Have inspectors ready to go same-day or next-day

Emphasize insurance coverage for storm damage

Drop pins on a map to track which streets you've called

Leave door hangers when no one answers

Common Mistakes

Waiting too long after storms to call

Being pushy about replacement before inspection

Not mentioning insurance coverage for qualified damage

Calling during bad weather when people aren't home

Not having immediate inspection availability

Forgetting to ask about the roof's age

Practice Exercises

1

Practice storm-specific openers for different weather events

2

Role-play the 'our roof is fine' objection

3

Learn to explain insurance claim process simply

4

Practice transitioning from inspection to appointment

5

Time your opener—it should be under 20 seconds

Tone & Delivery

Helpful and concerned, not salesy. You're checking on neighbors after a storm, not pushing roof replacements. Be local and relatable—mention specific streets and weather events. Show genuine concern for their property. Make the free inspection feel like a no-brainer favor, not a sales trap.

Explore More

Scripts Are Just Words Without the Reps

We make thousands of calls every week. Let us handle the prospecting while you close deals.

Book Your Strategy Call