Skip to content

Free roofing sales tool

Roofing Door Knocking Script Generator

Generate a word-for-word roofing door knocking script tailored to your market, pitch type, and a rep's experience level. It writes the canvassing opener, the value line, the inspection ask, the first objections, and a callback plan for the doors that don't answer.

Use it when you need door knocking scripts for roofing reps, a roofing canvasser script for a new hire, or a cleaner template before a storm-route push. It's built for roofing sales managers who need every rep saying something that works, and for door-knocking reps who want a script they can actually deliver instead of reading off their phone. The same structure works for solar, HVAC, windows, and other home-services canvassing.

Created by Tim Nussbeck — founder of GhostRep, 20+ years in home improvement sales, 1,000+ reps trained.

GhostRep canvassing script generator on a tablet showing a door-knock route map with opener, inspection ask, objection, and callback prompts, a roofing crew working in the background.

Each script includes

  • Door opener. A first line tied to the street, storm, or roof age.
  • Value line. One sentence on why a free look is worth ten minutes.
  • Inspection ask. A single, low-pressure ask for the next step.
  • Objections + callback. Responses to the first nos and a no-answer plan.

Enter your details

Free to use. Generated scripts are a starting point — review and adapt every line to your market before a rep takes it to the door.

What is a roofing canvassing script?

A roofing canvassing script is a word-for-word guide for the first 30 seconds at the door — the opener, the value statement, the ask, and the response to the first objection. It exists because the average door-to-door conversion rate sits around 2–3%, which makes the first sentence out of a rep's mouth the single highest-leverage variable in the whole operation. Treat the output as a free door-to-door canvassing script template you tailor per neighborhood — not a rigid script to read word for word.

The best roofing door knocking scripts are short enough for a rep to remember and specific enough to sound local. A canvasser should be able to explain why they are on that street, ask for one next step, and bridge the first “not interested” without turning the conversation into a debate.

A good script is calibrated, not generic. Insurance and storm canvassing leads with visible damage and urgency; retail canvassing on an older neighborhood leads with roof age and home value. New hires get the full word-for-word version; veterans get the framework and key lines they personalize. Door-to-door selling also carries legal obligations — see the FTC door-to-door sales rules on identification and cooling-off periods — so your script should handle both the psychology and the compliance side.

How to write a roofing canvassing script that gets doors open

Strong canvassing scripts all follow the same five-part shape. The generator above builds each piece for you, but here's the structure so you can edit with intent.

  1. 1

    An opener about them, not you

    “Hi, I'm with ABC Roofing and we're doing free inspections” tells the homeowner exactly one thing: you're a salesperson who wants something. Lead instead with a specific fact — a recent hailstorm, the crew on their neighbor's roof, the age of homes on the street. The opener has to answer the homeowner's reflex question: “Why should I keep this door open?”

  2. 2

    One short value line

    Follow the opener with a single sentence on why a free look is worth ten minutes — you'll tell them honestly whether it's worth filing a claim, no obligation either way.

  3. 3

    A single ask

    Ask for one thing: a quick look at the roof. A script that tries to get the inspection, a phone number, and a callback appointment in the opener just creates confusion. Every extra ask raises the odds the homeowner says no to all of them.

  4. 4

    A scripted first objection

    Write the response to the most common first-door objection so the rep never freezes. The best responses acknowledge and redirect rather than argue: “Totally fair — all I'm asking for is ten minutes. If I don't find anything, you'll know for sure and we're done.”

  5. 5

    A callback plan for no-answers

    Most doors don't open. Decide what to leave behind and what to say in the follow-up so it reads as a continuation, not a cold call. Pair the script with a door hanger so no-answers still turn into callbacks.

What to say when knocking doors for roofing

The words matter, but so does everything around them. In the first seven seconds the homeowner decides whether you're a threat or a professional before you finish a sentence. Step back from the door after you knock, keep your hands visible, relax your posture, and lead with a slight smile. 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. Use plain language, ask before you assume, and make the inspection feel like a favor you're offering rather than a sale you're forcing.

What most reps say
What works better
“Hi, I’m with ABC Roofing and we’re doing free inspections in the area.”

“We’re checking roofs on this street after Tuesday’s hail — I noticed a few hits on yours from the driveway.”

Starts with the homeowner’s situation, not your company.

“Do you have a few minutes to talk about your roof?”

“Mind if I take ten minutes and tell you if it’s worth filing a claim?”

Makes one specific, time-boxed ask instead of an open-ended one.

“We do great work and have the best warranty in town.”

“We just finished your neighbor’s roof at 4218 Elm — their insurance covered the whole thing.”

Uses verifiable proof the homeowner can check.

Roofing canvassing script examples

Here are two openers built on the structure above. Use them as patterns — swap in your own street names, certifications, and storm dates so every line is verifiable.

Neighbor-in-progress / storm
Hey there — I'm Tyler with Peak Home Services. We just finished replacing your neighbor's roof at 4218 Elm; you might have seen our crew out here yesterday. Their insurance covered the whole thing after the hailstorm. From your driveway your shingles look like they took some hits too. Mind if I take a quick look? I can tell you in about ten minutes whether it's worth filing a claim — completely free, no strings attached.

Why it works: Opens with verifiable neighborhood proof and ends on one ten-minute ask.

Retail / age-based
Morning — I'm Dana with Summit Roofing. Most of the homes on this block went up around 2003, which puts a lot of these roofs right at the end of their lifespan. I'm doing free condition checks on the street today. Can I grab a ladder and give yours a quick once-over? Takes about ten minutes and I'll show you photos of whatever I find.

Why it works: Leads with roof age the homeowner can relate to, then offers proof with photos.

Want a version tuned to your exact pitch type, market, and rep level? Use the generator above.

Common mistakes that get doors closed

  • Opening with the company name. Leading with who you are and what you do triggers the homeowner’s salesperson reflex. Start with a specific fact about their property, street, or a recent storm instead.

  • Making three asks instead of one. Stacking the inspection, a phone number, and an appointment into the opener creates confusion. Ask for one thing and let the rest follow.

  • Arguing with objections. Countering “not interested” with “but” or “actually” creates defensiveness. Acknowledge, then redirect to a small, low-risk ask.

  • No plan for no-answers. Most doors don't open, and reps who walk away with nothing leave money on the street. A door hanger plus a scripted callback compounds fast — the door-knocking ROI calculator shows how much those recovered doors are worth.

How to train reps to use the script

A script only works once a rep can deliver it without reading. Have new hires read it out loud three times — the first read sounds like reading, the third starts to sound like talking. Then run the first three objections as live role-play before anyone touches a real door.

Structure the first week around exposure: two days of observation, then knocking alongside an experienced rep with feedback after each door, then solo with an end-of-day debrief. As your team scales, the right canvassing apps for contractors help you track doors, conversations, and callbacks so coaching is based on data, not gut feel.

The fastest way to make the script stick is reps under pressure. GhostRep Role Play simulates the door knock — including hostile homeowners, skeptics, and the “not interested” reflex — so a day-one rep gets reps before the real door, not on it.

Frequently asked questions

What should I say when knocking on doors for roofing?

Open with a specific, verifiable fact about their situation — a recent storm, a neighbor’s roof you’re already working on down the street, or the age of homes in the neighborhood. Then ask for one thing in plain language: a quick look at the roof. Generic openers that lead with your company name get doors closed; specific openers that start with the homeowner’s situation keep them open.

How do I handle “not interested” at the door?

“Not interested” is a reflex, not a decision. Don’t argue — reframe the ask: “Totally fair. All I’m asking for is 10 minutes. If I don’t find anything, you’ll know your roof is solid and we’re done.” Say it once, with confidence, then respect a genuine second no. Pushing past two real nos wastes your time and poisons the neighborhood for the next rep.

Is door-to-door roofing sales legal?

Yes in most areas, but soliciting rules vary by municipality and many cities require a permit. After declared disasters, several states enforce anti-solicitation windows. The FTC also sets cooling-off period rules for door-to-door sales that your contracts must comply with. Check your local ordinances and state contractor laws before canvassing a new market.

How many doors should a roofing rep knock per day?

A full day is roughly 80 to 120 doors with 20 to 30 real conversations. Track conversations and appointments separately from raw door count — doors alone don’t tell you whether a rep is engaging homeowners or just sprinting through the street.

How do I train a new rep to use the canvassing script?

Two days of observation, then knock alongside an experienced rep with feedback after each door, then solo with an end-of-day debrief. Have reps rehearse the script out loud and role-play the first three objections before they ever touch a real door. Skipping the practice phase is how new reps develop habits nobody corrects.

Keep reading