Exterior Leads
Roofer Resource Library
Roofing Resource HubGuide 1Lead Generation & Prospecting
Guide 01

Lead Generation & Prospecting

Find and start better homeowner conversations.

Roofing sales gets easier when prospecting is treated like helping people identify a problem, not chasing strangers for a signature. The goal of the first conversation is usually not to sell a roof. It is to earn enough trust to schedule an inspection or a longer conversation.

1. Know Who You Are Trying to Help

Before knocking doors or making calls, define the homeowner and situation you are looking for.

Good prospecting opportunities include:

  • Neighborhoods recently affected by wind, hail, or heavy rain
  • Homes with visible aging, missing shingles, staining, or repair work
  • Homeowners who have lived in the property for several years
  • Past customers who may need maintenance, repairs, or another property inspected
  • Neighbors near an active or recently completed project
  • Referrals from realtors, property managers, restoration companies, and local trades

Do not assume visible damage means the homeowner needs a full replacement. The inspection should determine the recommendation.

2. Prepare Before You Prospect

Daily preparation checklist

  • Wear clean, company-branded clothing
  • Carry identification and any required permit or license
  • Know the neighborhoods you are visiting
  • Check local solicitation and do-not-knock rules
  • Know the company's service area and minimum job requirements
  • Have inspection forms, business cards, and homeowner handouts ready
  • Know what the company can inspect, repair, and replace
  • Review current scheduling availability
  • Set a realistic activity goal for the day
  • Have a safe plan for weather, daylight, and travel

3. Door-Knocking Openers

Keep the opening short and give the homeowner a clear reason for the visit.

Near an active project

Field script

Hi, I’m [Name] with [Company]. We’re helping a homeowner a few houses down, and I wanted to introduce myself while we’re in the neighborhood. Have you had anyone look at your roof recently?

After a storm

Field script

Hi, I’m [Name] with [Company]. We’re checking a few properties in the area after the recent weather. I’m not here to tell you that you need a roof. I wanted to see whether you have noticed any leaks, missing shingles, or other concerns.

When you notice a visible issue

Field script

Hi, I’m [Name] with [Company]. I noticed something on the roof that may be worth checking. It could be minor, and I do not want to guess from the street. Would you like me to show you what I noticed?

Never use fear, claim that a storm definitely damaged the roof, or suggest that insurance will pay before an inspection and coverage decision have occurred.

4. Moving Toward an Inspection

Once the homeowner shows interest, ask a few simple questions:

  • How old is the roof?
  • Have you noticed leaks, stains, or missing shingles?
  • Has anyone inspected it recently?
  • Have you completed any previous repairs?
  • Is there a time when everyone involved in the decision can be present?

Then offer the next step:

Field script

The easiest way to know what is going on is to inspect it properly and take photographs. I can do that on [day] at [time] or [alternate time]. Which works better?

5. Common Doorstep Responses

“I’m not interested.”

Field script

No problem. Before I go, is that because the roof was inspected recently, or is the timing just not good?

If they still decline:

Field script

Understood. Here is my information in case you notice anything later. Have a good day.

“We already have a roofer.”

Field script

That’s good to hear. A trusted contractor is valuable. If you ever need a second opinion or cannot reach them, you are welcome to keep my information.

“Just leave a card.”

Field script

Absolutely. I’ll leave this with you. If you do decide to have it checked, is text or phone usually the easiest way to reach you?

“Insurance will take care of it.”

Field script

Your insurance company will decide what your policy covers. Our role is to inspect the property, document what we see, and explain the roofing options. Have you already reported any damage?

6. Working Around a Current Job

A completed project is one of the best prospecting tools available.

Before installation:

  • Ask the customer whether they are comfortable with you introducing the company to nearby neighbors
  • Confirm where signs and vehicles may be placed
  • Prepare a simple neighborhood notice about noise, traffic, and working hours

After installation:

  • Take approved before-and-after photographs
  • Ask the customer for a review
  • Ask whether any neighbors have mentioned roofing concerns
  • Revisit nearby homeowners who previously expressed interest

Neighbor introduction:

Field script

We just finished the roof at [nearby address]. I wanted to make sure our crew did not create any inconvenience for you. While I’m here, do you have any questions about your own roof?

7. Referral Partners

Potential referral partners include:

  • Realtors
  • Property managers
  • Home inspectors
  • Restoration companies
  • General contractors
  • Gutter and siding companies
  • Plumbers and HVAC contractors who enter attics
  • Local businesses and community groups

Partner introduction:

Field script

We help homeowners understand whether a roof needs a repair, maintenance, or replacement. I’m looking to build relationships with professionals who care about giving clients reliable answers. When one of your clients has a roofing concern, what do you normally do?

Focus on being useful. Do not begin by asking for a list of leads.

8. Follow-Up Sequence for New Leads

Same day

Field script

Hi [Name], this is [Name] from [Company]. It was good speaking with you today. I have you scheduled for [date and time]. I’ll inspect the roof, take photographs, and walk you through what I find.

After no response

Field script

Hi [Name], I wanted to follow up on the roof concern we discussed. If you would still like an inspection, I have availability on [option one] or [option two].

Final light-touch follow-up

Field script

Hi [Name], I have not been able to reach you, so I’ll close out my follow-up for now. If the roof becomes a concern later, feel free to contact me directly.

9. Daily Prospecting Tracker

Track:

  • Doors knocked
  • Homeowners reached
  • Conversations
  • Inspections booked
  • Inspections completed
  • Proposals presented
  • Follow-ups scheduled
  • Referrals requested
  • Referral partners contacted
  • Jobs sold
  • Notes about which messages worked

Activity matters, but quality matters too. A rep who creates ten respectful conversations is building more value than one who rushes through fifty doors.

Final principle

Prospecting is the beginning of the customer experience. Be recognizable, respectful, honest, and easy to understand. Leave the homeowner feeling better informed, even when they do not book an appointment.

Important: Adapt all insurance, contract, financing, safety, and collection material to your location and have qualified local professionals review it before use.