Door Knocking for Roofers: Scripts, Routes, and Follow-Up
Your canvassing rep needs to leave each interested homeowner with a clear next step: an inspection time, a written estimate, or a follow-up they agreed to. Count those outcomes alongside doors knocked.
Keep the pitch short, describe only what you know, and accept a no. A busy route is useful only if it produces appointments your crew can attend and jobs worth doing.
Choose a route your crew can serve
![]()
Start near work you already have scheduled. Check that the roof types and job sizes match what you install, and that your team has room for additional inspections.
Carry company identification, contact details, and examples of completed work. Use photos you have permission to share. Your roofing website should show the same company name and contact information as the card you leave behind.
Roofr’s roofing sales pitch advice focuses on understanding the homeowner’s situation and preparing for questions. Use the conversation to find out whether there is a problem you can help with.
A storm in the area does not establish damage to a particular roof. Describe what you can actually observe and explain what an inspection would check.
Check the rules before sending a rep
Confirm solicitation permits, permitted hours, and local restrictions with the relevant city or county. Respect posted signs and requests to leave.
If you sell at the home, check the cancellation notices and contract requirements that apply. The FTC’s Cooling-Off Rule gives buyers a three-day cancellation right for certain sales made at their home, including qualifying purchases of $25 or more, with exceptions.
Have your contract process checked for the places where you sell. Keep that review separate from the rep’s sales script.
Use an opening your rep can say naturally
![]()
ServiceTitan’s door-to-door roofing sales guide recommends a brief introduction, a question, and a clear offer. Practice those parts without making every conversation identical.
Here is an example to adapt:
Hi, I’m Alex with Cedar Roofing. Our crew is replacing a roof on this street this week. Have you had any leaks or roof problems you wanted someone to look at?
Only use the nearby-job line when it is true. If the homeowner describes a problem, explain what your inspection includes, whether it costs anything, and when you can attend.
Then offer a specific next step:
I can have our estimator visit Thursday morning or Friday afternoon. We will document what we find and explain the options. Would either time work?
Stop talking and let the homeowner answer. Do not invent damage, promise insurance coverage, or imply that a replacement is necessary before assessing the roof.
Handle a no without turning it into an argument
If the homeowner declines, thank them and leave. If they ask for information, offer a card or a link they can check themselves.
Ask before sending contact details by text. Record the channel and follow-up the homeowner agreed to, and honor requests for no further contact.
For someone who already has a roofer, a simple response is enough:
Understood. Thanks for your time.
Your rep represents the company even when the conversation produces no lead. Review complaints as carefully as appointments.
Record the handoff before leaving the street
Use the same fields for every interested homeowner:
- Address and contact details they provide.
- The concern they described, using their words.
- The inspection date or next agreed action.
- Who owns the follow-up.
- Any contact restrictions or request to stop.
Confirm the appointment through the agreed channel. Tell the homeowner who is coming and how to reschedule. Give the estimator the notes so the customer does not have to repeat the conversation.
After an inspection, send the promised photos and written scope. Follow up on the questions still open instead of sending the same sales message again. The guide to recovering unbooked inquiries covers how to keep those records from being forgotten.
Compare routes by completed jobs
Track doors visited, conversations, inspections booked, inspections attended, quotes sent, jobs sold, and completed-job revenue. Include rep time, travel, print materials, and commissions in campaign costs.
For an illustrative calculation, a route that costs $600 and produces three completed jobs costs $200 per completed job. Check the margin on those jobs before deciding whether to repeat the route.
Compare neighborhoods and time slots using your own results. Change one part of the process at a time so you can tell whether the route, opening, scheduling, or follow-up made the difference.
Use call follow-up for people who have agreed to hear from you. Keep canvassing records with your other roofing marketing activity so the same inquiry is not counted twice.
Questions to settle with your canvassing team
What is the best time to knock?
Work within local rules and test times when homeowners are willing to talk. Keep records of conversations and attended inspections for each time slot. Avoid treating a single suggested window as a rule for every neighborhood.
What should the rep offer?
Offer an inspection or estimate your business can deliver. Explain the scope, any charge, and what the homeowner will receive afterward. Keep the promise consistent with the appointment your office books.
How often should we follow up?
Agree on the next contact during the conversation and record it. Stop when the homeowner asks you to stop. An unanswered message does not create permission for repeated calls or texts.
How do we know whether canvassing is paying off?
Compare total canvassing costs with completed jobs and their margin. A route with many appointments but few attended inspections needs a different fix from one that produces good inspections but uncompetitive quotes.
Written by
PipelineOn Research Team