Free roofing sales tool
Roofing Door Knocking Script
A word-for-word roofing door knocking script: the canvassing opener, the value line, the inspection ask, answers to the first questions, and a respectful exit. Adapt the wording to your market and the rep's experience level.
Identify your company, ask permission to speak and use confirmed service terms. A clear decline ends the visit. The examples below distinguish a permitted introduction, an actual question and a respectful exit.
Created by Tim Nussbeck — founder of GhostRep, 20+ years in home improvement sales.
Each script includes
- Door opener. Identify yourself and ask whether the visit is welcome.
- Value line. Explain only the actual service and confirmed terms.
- Inspection ask. A single, low-pressure ask for the next step.
- Objections + callback. A factual answer, a respectful exit and a no-answer boundary.
After reviewing the wording, rehearse the doorstep conversation in Role Play. Keep a customer’s decline as the end of the conversation.
The pause after the introduction is part of the script
At the door, the first task is to explain who you are and whether the homeowner wants to speak. Know the pitch type and market for context, then choose a hook that can be stated truthfully. A nearby project or recent event should only enter the wording when its details are established; the market name alone does not prove anything about an individual property.
Keep the roofing door-knocking opener short enough to pause after the introduction. The homeowner’s reply should determine the next question. For a newer rep, simpler sentences and a clear stopping point are more useful than a longer script with several alternative offers compressed into one paragraph.
Practice three replies to the same opening
Use one truthful introduction and let a partner respond with interest, uncertainty or refusal. When interested, the rep can ask one relevant question about the service. When uncertain, the rep can clarify what the company does without turning the explanation into several new offers. When the homeowner declines, the rep can acknowledge the answer and leave. These branches train the rep to react to the person rather than continue from memory.
A question such as “Is a brief explanation useful?” only works if the rep honors the answer. The pause is what gives the question meaning. If the rep immediately speaks over it, changing the wording will not fix the interaction.
Keep the door conversation smaller than the appointment conversation
The doorstep introduction should not attempt to diagnose the property, explain an entire proposal and secure every future action at once. Give the homeowner enough information to decide whether a permitted next conversation is worthwhile. If the details needed for a service answer are not available, identify the appropriate route rather than guessing. The roofing sales role-play scenarios help reps practice the conversation; field permissions and actual appointment acceptance come from the operating process, not from the script.
End an interested exchange with an accurate handoff
“Send me information” is permission for the agreed information, not an estimate appointment. “Can someone come Tuesday?” is a scheduling request until the office confirms an available window. Write the customer’s actual request in the handoff instead of upgrading interest into a booking. The next person can then respond to what the homeowner asked.
Settle territory coverage and existing-customer exceptions before the team leaves, and brief the scheduling handoff and the owner of unexpected questions. That operational preparation keeps the roofing door-knocking script focused on the conversation. Rehearse the handoff as well as the opener; a clear introduction loses value when the office receives an ambiguous next step.
Practice the approach as well as the words
Follow an annotated doorstep conversation, then rehearse five homeowner branches. The printable field card separates visible behavior from what an audio recording can establish.
Open the demonstration and printable observation cardFrom the script to the real conversation
Review the conversation after the route.
Scripted coaching example · Not a customer transcript
- Source moment
- 00:26 — The homeowner asks, “Are you with my insurance company?” The rep moves to the inspection ask without correcting the misunderstanding.
- One next behavior
- State the verified company identity and independent role. Answer the question before discussing an inspection.
- Owner and next check
- Rep: rehearse a clear identity answer. Manager: review the next comparable authorized conversation for that clarification.
Audio cannot establish where a rep stood, whether a sign was posted or what gestures they used. Keep in-person observations separate and follow the approved recording process.
Use the actual exchange when you coach. Echo connects authorized recording, live cues when enabled on a supported app, and post-appointment review. The manager checks the source and chooses the action.
What makes a great door knocking script
Three things, and everything else is decoration.
The reason has to be checkable. Describe your actual company and service. Do not infer roof damage, insurance coverage or a neighbor’s result from a route or weather event.
Ask for one voluntary next step after the homeowner agrees to speak. Explain the actual scope and conditions before requesting an inspection or contact details.
The exit has to be practiced. When a homeowner says “Not interested,” acknowledge the decision and leave. A useful script prepares both a clear explanation for someone who wants to continue and a respectful ending for someone who does not. Record the actual outcome instead of treating every answer as an appointment.
Adapt the vocabulary to the actual work and rep experience. Respect posted restrictions and the company’s approved local process. Review applicable requirements before using a route; the script does not authorize a visit.
Roofing door knocking script examples
Four scripts, one for each street a canvasser actually walks. Steal the pattern, not the words — These fictional practice examples use placeholders. Replace them only with verified facts and approved terms.
“Hello, I am [Rep] with [Company]. We offer [verified service]. Are you open to a brief conversation?”
Why it works: Identifies the company and waits for permission.
“I cannot determine damage from this conversation. If you want, I can explain our assessment scope and conditions.”
Why it works: Does not invent observations, coverage or an outcome.
“Understood that now is not a good time. Is there a time and contact method you want us to use, or would you prefer no follow-up?”
Why it works: Lets the homeowner choose the next step, including none.
“If the homeowner declines, say: Understood. Thank you for your time. Leave and record the restriction. Respect posted restrictions before approaching.”
Why it works: Ends the visit without another pitch or leave-behind workaround.
Respect posted restrictions and your company’s approved local process. Do not use a knock, door hanger or script as a workaround. A no-answer door does not establish permission for later calls or messages.
What to say when knocking doors for roofing
The words matter, but so does everything around them. The homeowner reads the rep before the rep says a word: step back from the door after you knock, keep your hands visible, relax your posture. Script the body language as deliberately as you script the opener — the psychology of door-knocking does as much work as the line you deliver. Then keep it conversational — reps talk to homeowners, not at them.
"I am [Rep] with [Company]. Are you open to hearing about [verified service]?"
Identifies the sender and asks permission without diagnosing damage.
"Coverage is not mine to promise. I can explain our documented assessment process."
Keeps an unknown outcome unknown.
"Understood. Thank you for your time."
Respects the first clear decline and ends the visit.
What reps should never say at the door
Keep unsupported claims out of practice scripts and field conversations. Managers should identify the exact statement and replace it with a supported explanation or an honest unknown.
“We’ll cover your deductible”. Use only approved payment and contract terms. Do not promise to waive a customer obligation or make an unsupported coverage claim.
“You’ll get a free roof”. A contractor cannot infer the customer’s payment from an insurance-related conversation. Use the approved written offer and route policy questions to the insurer or qualified adviser.
“Your insurance will definitely cover this”. A sales conversation does not establish coverage or who has decision authority. Explain only the services the contractor is authorized to provide and use the actual decision record for policy questions.
“I can see damage from here” (when you can’t). Do not turn a distant observation into a damage finding or technical cause. Use documented findings from the qualified inspection process, and leave unsupported conclusions out.
Trash-talking their current roofer. Ask which written scope item the customer wants to compare. An unfamiliar competitor proposal is not evidence of poor work, and an inspection is not free unless the approved offer says so.
Continuing after a clear decline. A first clear decline ends the visit. Acknowledge it, leave and record the contact restriction through the approved process.
Turn the door into an appointment, not a pitch dump
The goal at the door is not to sell a roof. It's to earn the inspection and set the appointment where the roof gets sold. Reps who unload the full pitch on the porch — warranty, financing, shingle brands — answer every question the homeowner would have needed the appointment to ask, and walk away with “we'll think about it” instead of a time on the calendar.
When the homeowner requests an appointment, confirm its purpose, actual available time and who they want involved. Ask for their preferred contact method and document the agreed next step. Do not assume a spouse, household structure or authority.
Confirm and remind only through the agreed contact method and approved process. A maybe or no answer is not permission to add someone to a sequence. Follow the homeowner’s requested timing and stop on decline.
How managers should train reps on the script
Rehearse the introduction, one genuine question and a respectful exit. Change the homeowner's answer so the rep must listen rather than memorize a finish. A firm “not interested” ends the approach; practice acknowledging it and leaving, not finding another bridge.
Use supervised practice and observation until the manager has verified readiness. Record identification, permission, factual answers and respectful endings; adjust the schedule to the rep and trainer capacity.
Review what happened on the route before rewriting the pitch. GhostRep Echo connects authorized recording to post-conversation review. Choose one exchange, verify the context and coach the next question. Live cues require organization enablement and a supported app. Use practice to prepare the correction; use field observation for behavior audio cannot show.
Frequently asked questions
What should I say when the homeowner says no?
Acknowledge the decision and leave. Do not reinterpret a clear decline as a request for another pitch.
What about a no-soliciting sign?
Respect posted restrictions and the company’s approved local process. This script is not a workaround.
How many doors should every rep knock?
There is no universal daily target established here. Plan permitted routes around travel, working conditions, quality and team capacity; measure the actual route outcomes.
Is this a full sales appointment script?
No. It owns first contact and the requested handoff. A later agreed appointment needs its own discovery, scope and proposal conversation.