Skip to main content

How to Increase Contacts Per Deal in Roofing Canvassing (Without Knocking More Doors)

Michael Torres, Storm Damage Specialist··31 min readRoofing Sales & Growth
On this page

There is a number buried in every door-to-door roofing operation that almost nobody tracks on purpose, and it quietly decides whether your canvassing program prints money or bleeds payroll. It is not knocks. It is not appointments set. It is contacts per deal: how many real human conversations your team has to have at the door to produce one signed job.

Most owners obsess over the wrong end of the funnel. They count doors knocked because doors knocked is easy to count and feels like effort. But a crew can knock 400 doors and have 12 conversations, and another crew can knock 180 doors and have 60 conversations. The second crew is going to out-sell the first one even though it looks lazier on the activity board. The thing you actually want to compress is the number of conversations it takes to get a deal, because conversations are where your reps spend their emotional fuel, and emotional fuel is the scarcest resource on any canvassing team.

So let's be precise about the wording, because the phrase "increase contacts per deal" gets used two opposite ways in the field and they lead to opposite strategies. Some managers say they want more contacts per deal because they are measuring raw conversation volume and treating it as a proxy for hustle. That is a trap. What a healthy operation actually wants is a lower contacts-per-deal ratio: fewer conversations required to close one job, which means every conversation is worth more. The whole point of getting better at canvassing is that the same conversation produces more deals, so you need fewer of them. Where you genuinely want the number to go up is total contacts per day per rep, while the contacts it takes to manufacture a deal goes down. Hold those two ideas at once and the rest of the playbook falls into place.

This is written for the owner, sales manager, or storm-restoration lead who already runs a knock program and wants to squeeze more signed contracts out of the same payroll. We'll walk through the math, the list, the door approach, the objection mechanics, the tracking discipline, and the targeting data that lets you knock fewer doors and book more inspections. We'll also stay carefully on the right side of the insurance line, because storm canvassing is where good contractors get themselves into compliance trouble, and we'll teach you the exact things you and your reps must never say at the door.

What "contacts per deal" actually measures

Start by defining your funnel stages so cleanly that any two people on your team would count them the same way. Ambiguity here is why most canvassing dashboards are garbage.

Here is the stage model that works for roofing:

Stage Definition What counts What does NOT count
Door A physical address attempted One knock attempt per address per day Re-knocks on the same day, houses you skipped
Contact A live two-way conversation with a decision-influencer Homeowner or spouse opens and talks for 15+ seconds No-answer, "not interested" through the door, kids, renters who can't decide
Inspection set A scheduled or same-day roof look Ladder going up, or a calendar slot booked "Maybe come back later" with no time
Inspection done You actually got on/around the roof and documented it Photos captured, scope started A look from the ground only
Deal Signed agreement to move forward Contract or agreement signed Verbal "we're interested"

Contacts per deal is the count in the Contact column divided by the count in the Deal column over the same period. If your team had 300 real conversations last week and signed 10 deals, your contacts per deal is 30. That means it takes thirty doorstep conversations to manufacture one signed job. Lower is better.

Why measure contacts rather than doors? Because doors are mostly noise. On a cold residential street with no storm event, expect roughly 15% to 30% of attempted doors to turn into a live contact, and that swing depends on time of day, neighborhood density, and whether people are home. If you measure deals against doors, you are blending two completely different problems: "are people home and willing to talk" (a list and timing problem) and "can my rep convert a conversation" (a skill and offer problem). Splitting contact rate from contact-to-deal rate lets you diagnose which one is broken.

Here is the decomposition that should live on your wall:

Deals = Doors x Contact Rate x Set Rate x Show/Done Rate x Close Rate

Every one of those middle multipliers is a lever. Contacts per deal is really just the inverse of everything to the right of Contact Rate:

Contacts per Deal = 1 / (Set Rate x Done Rate x Close Rate)

If your set rate is 40%, your done rate is 70%, and your close rate is 35%, then:

0.40 x 0.70 x 0.35 = 0.098
Contacts per Deal = 1 / 0.098 = ~10.2

About ten conversations per signed job. Now you can see exactly where to push. Bumping close rate from 35% to 45% drops contacts per deal to about 7.9. Bumping set rate from 40% to 50% drops it to about 8.2. The arithmetic tells you which coaching investment pays. Stop guessing.

The four real levers (and the order to pull them)

There are only four things that move contacts per deal, and most teams attack them in the wrong sequence.

  1. List quality — who you knock. The single biggest lever, and the most ignored.
  2. Door approach — the first 8 seconds, which decide whether a door becomes a contact and whether a contact becomes a set.
  3. Conversion mechanics — objection handling, the inspection-to-close bridge, follow-up cadence.
  4. Measurement discipline — without honest tracking you are flying blind and you will "improve" the wrong number.

The instinct is to start with #2 and #3 because pitch training is fun and feels like coaching. But if your list is wrong, the best pitch on earth just gets you politely turned away by people who don't need a roof. Fix the list first. It is the cheapest, fastest, highest-leverage move, and it is the one most contractors never touch because they treat "the neighborhood" as a given.

We'll take the levers in that order.

Lever 1: List quality — the highest-leverage move nobody makes

Canvassing is a targeting problem disguised as a hustle problem. The teams with the lowest contacts per deal are almost never the teams with the best pitch. They are the teams knocking the right streets.

The "every door" myth

The traditional storm-chase model is to drop a crew in a hail-struck zip code and knock every door on every street. It works, in the sense that volume covers a lot of sins. But it produces a brutal contacts-per-deal ratio because you are spending equal effort on the 1995 roof that is wide open for replacement and the 2023 roof that has another fifteen years in it and a homeowner who will never engage.

The roofs that convert share a profile: old enough that age alone justifies a look, or recently exposed to a real wind/hail event, ideally both. Everything you can do before the knock to bias your list toward that profile compounds through the entire funnel.

Inputs that actually predict a roof worth knocking

Rank your streets and addresses using signals you can get before anyone leaves the truck:

  • Roof age (as a range, not a date). You almost never know the exact install date of a stranger's roof, and you should be suspicious of any tool that claims you do. What you can estimate from aerial and historical imagery is a credible age range — say "likely 16 to 22 years" — which is plenty to prioritize. A street where most roofs read 18-plus years is a street where age alone earns the conversation.
  • Storm exposure per roof. Not "this zip got hail," but modeled wind and hail exposure resolved closer to the individual roof, including the direction the slopes face relative to the storm track. Two houses on the same block can have very different exposure if one has steep south-facing planes that took a driving hail core and the other is shielded.
  • Roof material and pitch. Visible from imagery. Three-tab asphalt ages and fails differently than architectural shingle, which is different again from tile or metal. Pitch and complexity affect both failure mode and job value.
  • Ownership and tenure. Owner-occupied beats rental every time at the door, because the person who answers can decide. Long tenure (owned 12-plus years) often correlates with an aging original roof and a homeowner with equity and motivation.
  • Recent permit absence. If public permit data shows no roofing permit pulled in the last decade on a 20-year-old house, the original roof is probably still up there.
  • Neighborhood maturity. Subdivisions built in a tight window all age together. A 2003 build-out neighborhood is a layup in 2026; the roofs are all hitting end-of-life at once.

Worked example: re-sequencing a route

Suppose you have a storm event across a 9-square-mile area, roughly 6,000 homes. Knocking all of them at a 22% contact rate is 1,320 conversations to chase. With a typical 8% contact-to-deal rate you'd net about 105 deals — and burn an enormous amount of rep energy and a lot of contacts per deal (about 12.5).

Now filter the same 6,000 homes to the 1,900 that read both 17-plus year roof-age range and above-median modeled hail exposure for the event. You knock a third of the doors. But on those doors:

  • Contact rate climbs (older homeowners, owner-occupied, home more often): say 28%.
  • Contact-to-deal rate climbs hard, because nearly every conversation is with someone who plausibly needs a roof: say 14%.

1,900 doors x 28% = 532 contacts. 532 x 14% = ~74 deals. Contacts per deal drops to about 7.2, down from 12.5. You signed 74 deals instead of 105, but you knocked 1,900 doors instead of 6,000 and had 532 conversations instead of 1,320. Per conversation, your reps got almost twice as productive, and they ended the week far less beaten down. Then you go back and work the next tier of the list with the same crew, instead of grinding the whole undifferentiated mass at once.

That is the entire game: spend your reps' finite conversations on doors that can actually become deals.

Where RoofPredict fits

This pre-knock targeting is exactly the problem RoofPredict is built to solve. It scores roofs house-by-house and hands you a ranked list: a roof-age range per address estimated from aerial imagery, combined with storm physics modeled per individual roof rather than per zip code, so you can sort a neighborhood by which roofs are most likely due — the ones a storm just wore out plus the ones simply aging out. You can also enrich a list you already own (your CRM, a purchased homeowner list, a farm area) with those age and storm signals instead of starting from scratch.

Be clear-eyed about what that does and does not give you. It does not tell you a roof is damaged, that a claim will be approved, or the exact year a roof was installed. Roof age comes back as a range, and storm exposure is expressed as odds and relative ranking, not proof. What it does is stop your team from spending conversations on the 2022 roofs. It moves the doors-to-contact and contact-to-deal math in your favor before anyone knocks, which is where leverage is cheapest. A rep is still the one who has to earn the inspection and document what's actually up there. Targeting raises the quality of the at-bat; it doesn't swing the bat.

List hygiene checklist

Before any route goes out:

  • Removed renters/non-owner-occupied where you can identify them
  • Removed roofs younger than your age-range threshold (typically newer than 12 years for retail, varies for storm)
  • Flagged do-not-knock addresses and prior customers
  • Sequenced the route geographically so reps aren't crossing the neighborhood twice
  • Tagged top-tier doors (old roof + high storm exposure) for your strongest closers
  • Checked the route against any local solicitation ordinance and permit/registration requirement

Lever 2: The door approach — winning the first eight seconds

List quality gets the right person to open the door. The first eight seconds decide whether that open door becomes a contact and whether the contact becomes a set. This is where contacts-per-deal is won or lost on the human side.

The contact rate problem comes before the pitch

A lot of "contacts" never happen because the homeowner decides in two seconds that you're a threat or a time-waster and shuts it down through the door. So the opening has three jobs in order: be obviously non-threatening, be specific to this house, and be quick.

  • Non-threatening: Step back from the door, not toward it. Angle your body. Branded shirt, visible ID badge, truck and yard signs visible from the porch if possible. People relax when they can place you.
  • Specific: Reference something real about their roof or their street. "I'm working a couple of the houses on Birchwood that took the hail from the storm a few weeks back" lands very differently than "Hi, are you the homeowner?" Generic openers trigger the salesperson reflex and the door closes.
  • Quick: Get to why you're standing there inside one breath. The longer the windup, the more suspicious you read.

A door framework that earns the inspection

Don't sell the roof at the door. The door's only job is to earn the inspection. Trying to close a job on the porch is what drives contacts per deal up, because you're asking for a huge commitment from a cold conversation. Ask for the small yes — let me get up there and look — and the close becomes a downstream conversation built on documented facts.

A clean structure:

  1. Pattern interrupt + identify. "Hey, I'm Marcus with [Company], we're the ones doing the roofs over on the next street."
  2. Reason specific to them. "A lot of these homes are right around the 18-to-20-year mark and we caught some wind damage on a few. Has anybody been up on yours lately?"
  3. Lower the stakes. "I'm not here to sell you anything today — I'd just want to get up there, take some photos, and show you exactly what I find. If it's fine, I'll tell you it's fine."
  4. Assume the small yes. "I've got my ladder right here. You want me to take a quick look while I'm on the street, or is later in the week easier?"

That last line is an either/or assumptive set. You're not asking whether, you're asking when. That single habit moves set rate more than almost anything else.

The honesty dividend

The "if it's fine, I'll tell you it's fine" line does real work. It is true — sometimes the roof is fine and you say so — and homeowners can feel the difference between a rep who's hunting a commission and one who'll give them a straight read. Telling someone their roof is fine costs you one inspection and buys you a referral and a reputation. Reps who lie about damage to manufacture a job blow up your contacts-per-deal over time because the neighborhood talks, and a poisoned farm area is the most expensive thing in canvassing.

Door metrics to watch by rep

Metric What it tells you Typical healthy range (cold retail)
Contact rate (contacts / doors) List timing + how non-threatening the rep reads 15-30%
Set rate (sets / contacts) Strength of the door approach 25-45%
Done rate (inspections done / set) Scheduling discipline, no-show control 60-80%
Close rate (deals / inspections done) Documentation + closing skill 30-50%

If one rep has a great contact rate but a terrible set rate, they're likable but not asking for the inspection. If they have a great set rate but a low contact rate, they convert well but maybe knock at bad times or read as pushy on the open. The split tells you what to coach.

Lever 3: Conversion mechanics — turning contacts into deals

Now the meat. Once you're having the right conversations, contacts per deal is decided by how well you handle objections, bridge from inspection to agreement, and follow up on the maybes.

Objection handling that doesn't feel like a script

The goal of objection handling at the door is not to win an argument; it's to keep the conversation alive long enough to get on the roof. Most door objections aren't real objections, they're reflexes. Treat them as such.

Reflex you'll hear What it usually means A response that keeps it alive
"Not interested." "I don't know you and I'm busy." "Totally fair — I'm not selling today. I'm just up on roofs in the neighborhood. Mind if I take two photos of yours so you at least know where it stands?"
"We already had someone look." Could be true, could be a brush-off. "Good — did they get you photos of the actual decking and flashing, or just a ground look? I'll send you mine either way so you've got a second set."
"I don't have time right now." True, usually. "No problem, the inspection's the part that takes time, not this. What's better, tomorrow morning or Thursday evening?"
"How much is this going to cost me?" They're engaged — this is a buying signal. "That depends entirely on what's up there, which is why I want to look first. Let me get you real numbers instead of a guess."
"I need to talk to my spouse." Often legitimate. "Smart — let's get both of you the same photos and the written estimate so you're deciding off the same information. When are you both home?"

Notice that every response routes back to the inspection. You are not trying to close at the door. You are trying to earn the ladder.

The inspection is where the deal is actually built

The single biggest mover of close rate — and therefore contacts per deal — is documentation. A rep who climbs down and says "yeah it's pretty bad up there, you should replace it" closes far worse than a rep who climbs down with twenty time-stamped, geo-tagged photos and walks the homeowner through exactly what they're seeing.

Build a standard inspection documentation kit and make it non-negotiable:

  • Overview shots of every slope, from the ground and from on the roof
  • Close-ups of any granule loss, mat exposure, cracked or creased shingles, bruising, lifted tabs
  • Flashing, valleys, penetrations — chimney, vents, pipe boots, step flashing
  • Gutters and downspouts for granule accumulation
  • Soft metals — gutters, vents, caps, AC fins — which often show mechanical marks from hail when shingles are ambiguous
  • Collateral — window screens, fence caps, deck boards, anything that helps establish a hail event happened and roughly when
  • A measurement — from a measurement report or your own diagram, so the estimate is grounded in real square footage and facets

This kit does three things. It makes your close conversation concrete instead of opinion-based. It produces the documentation a homeowner needs to make an informed decision. And it builds an accurate, defensible repair estimate for the scope of work — which is exactly where you must be careful, so let's draw the line clearly.

The compliance line: stay on the document-and-estimate side

Storm canvassing is where roofers get themselves into real legal trouble, often without realizing it. The rules vary by state, but the principle is consistent across the country: a contractor may inspect, document, and prepare an estimate to do their own work. A contractor may not, for a fee, step into the role of the homeowner's insurance advocate. That second thing is public adjusting, and in most states it requires a license your roofing company does not have.

What your reps may do, and should do well:

  • Inspect the roof and surrounding property thoroughly
  • Document damage with detailed, dated photos
  • Prepare an accurate written repair estimate, aligned to standard estimating practice and pricing, for the work you would perform
  • Hand that documentation and estimate to the homeowner
  • State factual things about your own scope of work

What your reps must never say or do — teach this list explicitly and quiz them on it:

  • Never offer to "handle," "negotiate," "fight," or "manage" the homeowner's insurance claim for them
  • Never interpret the homeowner's policy or tell them what is or isn't covered
  • Never promise a specific payout, approval, or that "insurance will pay for the whole thing"
  • Never promise the deductible will be waived, absorbed, covered, eaten, or "taken care of" — that's insurance fraud in most states, full stop
  • Never advertise or imply a "free roof"
  • Never represent the homeowner against the insurer or speak to the adjuster as the homeowner's agent

The safe and honest frame is simple: you document thoroughly and write an accurate estimate; you hand it to the homeowner; the homeowner files the claim; and the insurer decides coverage. Your reps document and estimate. The homeowner and their carrier do the claim. Drill that distinction until it's reflexive, because a single rep promising a free roof can cost you a license complaint and a reputation in a whole farm area.

Done right, thorough documentation is both your best closing tool and fully compliant — because you're selling your work and your honesty, not a claims outcome you can't control.

The inspection-to-close bridge

After the inspection, the close is a structured conversation, not a hard pitch:

  1. Show, don't tell. Sit at the kitchen table or on the tailgate and walk through the photos slowly. Let them see it.
  2. Separate the finding from the decision. "Here's what's up there. Whether you do anything about it is your call." This lowers defenses.
  3. Lay out the path honestly. "Based on this, here's the repair estimate for the scope I'd recommend. If you want to put it through insurance, here's the documentation you'd give your carrier when you file. They'll send an adjuster and make the coverage decision; I'm happy to be on the roof when the adjuster is there to show them what I found."
  4. Ask for the agreement. Be direct. "If the numbers work for you, I can get you on the schedule."

Being on the roof with the adjuster to point out what you documented is fine — you're a contractor showing your findings about your scope. Negotiating the claim or arguing coverage on the homeowner's behalf is not. Keep your reps on the right side of that line.

Follow-up: the maybes are where deals leak

Most canvassing teams have a leaky bucket between "interested" and "signed." A homeowner who said "let me think about it" or "I need to talk to my spouse" is not a lost deal — they're an un-worked deal, and they crater your contacts-per-deal number if you abandon them, because you already spent the conversation.

A simple follow-up cadence:

Touch Timing Channel Content
1 Same day Text + email "Great meeting you — here are your roof photos and the written estimate."
2 Day 2 Call Answer questions, offer to meet the spouse
3 Day 4 Text One concrete piece of value (timing, scheduling, a question they had)
4 Day 7 Door or call "Wanted to close the loop — still want me to hold your spot?"
5 Day 14 Email Soft check-in, leave door open

Deals that look dead at the door routinely close on touch 3 or 4. If your reps aren't running a cadence, you're re-knocking cold doors to replace deals you already half-earned and then dropped. That is the most expensive way to keep contacts per deal high.

Speed-to-lead on the warm ones

There's a sharp difference between a homeowner who said "come back later" and one who, during your inspection, leaned in and asked about timing or financing. The second person is hot, and heat decays fast. If a rep finishes an inspection with a genuinely interested homeowner who needs to loop in a spouse, the worst thing you can do is leave with a vague "I'll follow up." Book the next concrete step before you leave the porch: a specific time the spouse is home, with the photos and estimate already in their inbox. Every hour that passes after a warm inspection, the close probability slides, because other contractors knock the same storm-struck streets and a competitor's photo set becomes the one on the kitchen table. Speed-to-lead isn't only a call-center idea; at the door it means converting interest into a scheduled commitment in the same visit.

Lever 4: Measurement discipline — you can't lower what you don't track

Everything above is theory until you're tracking honestly. And honesty is the hard part, because reps have every incentive to fudge the counts that make them look good.

What to track, per rep, every day

At minimum:

  • Doors knocked
  • Contacts (live conversations)
  • Inspections set
  • Inspections done
  • Deals signed
  • Time on the street (start/stop)

From those six raw numbers every ratio falls out: contact rate, set rate, done rate, close rate, contacts per deal, deals per hour, doors per deal. Tracking the six raw numbers honestly is worth more than a beautiful dashboard built on guessed inputs.

The honesty problem

Reps inflate doors knocked because it's invisible and rewarded. They under-count contacts because every contact that didn't set looks like a failure. Both distortions wreck your math. Counter it with:

  • Canvassing app with GPS/timestamp so doors and disposition are logged at the door, not reconstructed from memory in the truck at 6 p.m.
  • Disposition codes that take one tap: no-answer, not-interested, contact-no-set, set, not-home-callback, do-not-knock.
  • Define "contact" once, in writing, and hold the line. A 15-second conversation is a contact; a "no thanks" through a closed door is not.
  • Reward the leading indicators you actually want. If you only celebrate deals, reps stop logging the contacts that didn't convert, and you lose the denominator that makes contacts per deal meaningful.

A weekly review rhythm

Run a 30-minute weekly number review with each rep or as a team:

  1. Pull the ratios, not the totals alone. A rep with 8 deals might be less efficient than a rep with 5 if the 8-deal rep burned 90 contacts and the 5-deal rep used 35.
  2. Find the broken multiplier. Walk the funnel left to right and find the first stage that's below range. Coach that stage, not a generic "sell harder."
  3. Set one improvement target. "This week, get your set rate from 28% to 35% by using the either/or set line every time." One lever at a time.
  4. Tie it back to contacts per deal. Show each rep their number and where the team's best rep is. Make the metric visible and a little competitive.

Benchmark table to orient your team

These are orientation ranges for cold residential canvassing, not promises — your market, season, and storm activity move them a lot:

Funnel stage Weak Solid Strong
Contact rate <12% 18-25% 28%+
Set rate <20% 30-40% 45%+
Done rate <55% 65-75% 80%+
Close rate <25% 35-45% 50%+
Contacts per deal 20+ 9-13 6-8

A team grinding at 20+ contacts per deal is exhausting itself. A team running 6-8 is targeting well, approaching well, documenting well, and following up. The distance between those two is almost never "work harder." It's the four levers.

Putting it together: a 30-day program to cut contacts per deal

Here's a sequenced rollout you can actually run, not a wish list.

Week 1 — Measure the baseline.

  • Stand up honest tracking of the six raw numbers per rep.
  • Compute current contact rate, set rate, done rate, close rate, contacts per deal.
  • Don't change anything yet. You need a clean before-picture.

Week 2 — Fix the list.

  • Re-sequence routes by roof-age range and per-roof storm exposure. Pull renters and too-new roofs.
  • Tag top-tier doors for your strongest reps.
  • Knock the filtered list. Watch contact rate and contact-to-deal rate move.

Week 3 — Fix the door approach.

  • Standardize the opening: non-threatening, specific, quick.
  • Install the either/or assumptive set line.
  • Role-play objection reflexes until the responses are reflexive. Quiz the do-not-say compliance list.

Week 4 — Fix conversion and follow-up.

  • Make the documentation kit non-negotiable on every inspection.
  • Stand up the 5-touch follow-up cadence so no "maybe" gets abandoned.
  • Run the first full weekly number review against the Week 1 baseline.

By the end of the month you should be able to point at a specific drop in contacts per deal and know which lever produced it. That's the difference between a team that improves and a team that just hopes.

Protecting rep energy: the hidden input to every ratio

Every number above runs on a fuel that doesn't show up on any dashboard: your reps' emotional stamina. A canvasser knocking a poorly-targeted street gets rejected forty times before lunch, and by 3 p.m. their opening is flat, their either/or set line has gone limp, and their close rate has quietly dropped even though their list and script are unchanged. Contacts per deal isn't only a function of strategy; it's a function of how worn down the human is when each conversation happens.

This is the underrated reason list quality matters so much. A filtered list of older, storm-exposed, owner-occupied roofs doesn't only convert better mathematically — it conserves rep energy, because more of the conversations are warm and fewer are flat rejections. A rep who has eight encouraging conversations and two cold no's stays sharp far longer than a rep who has two encouraging conversations and forty cold no's, even if both end the day with the same number of contacts. Targeting buys you a better attitude per knock, and attitude shows up downstream as a higher close rate.

Practical ways to defend the fuel tank:

  • Cap the grind. Three to four focused hours of knocking outproduces a forced eight-hour slog. Quality of conversation collapses past a certain rejection load.
  • Front-load the best doors. Knock your top-tier, oldest, most-exposed roofs in the first ninety minutes when reps are freshest. Don't waste peak energy on marginal addresses.
  • Pair newer reps with strong doors. A new canvasser who gets a couple of early wins builds belief; one who gets buried in rejection on a bad list quits. Your tagged top-tier list is also a retention tool.
  • Debrief, don't just dispatch. A two-minute end-of-shift conversation about what worked keeps reps learning instead of just surviving. Survivors plateau; learners lower their contacts-per-deal month over month.
  • Rotate farm areas. Knocking the same streets too soon burns goodwill and reps both. Give an area time to breathe between sweeps unless a fresh storm resets the opportunity.

Turnover is the silent killer of canvassing economics. Every rep who quits resets your team's average contacts per deal upward, because the new hire starts at the bottom of the learning curve. Anything that keeps good reps in the field longer — better lists, early wins, real coaching — pays off as a structurally lower contacts-per-deal number across the whole team rather than one person's stats.

Stacking channels: canvassing plus phone, text, and mail

Door-to-door doesn't have to stand alone, and the teams with the lowest contacts per deal usually run it as one layer in a stack. The principle is the same as list filtering: spend your most expensive resource — a rep's in-person conversation — only where it's needed, and let cheaper channels warm up or follow up the rest.

A layered model on a targeted list:

Layer Cost per touch Best job in the funnel
Mail / door hanger Low Pre-warm a farm area so the knock isn't fully cold
Text / email Very low Same-day delivery of photos and estimate; follow-up cadence
Phone Medium Re-engage maybes, confirm inspection appointments, reduce no-shows
Door knock High (rep time) The first live conversation and the inspection set

A few ways the stack lowers contacts per deal directly:

  • Confirmation calls cut no-shows, which lifts your done rate. An inspection that's set but never happens is a wasted contact. A quick confirmation text or call the morning of recovers a meaningful share of them.
  • A door hanger left on no-answers turns a wasted knock into a soft touch. When the rep re-attempts that address, it's no longer fully cold, which nudges contact rate up.
  • Text-delivered photos keep a kitchen-table close alive when the spouse wasn't home, so the deal doesn't require a second full in-person visit to revive.
  • Mailed credibility in a farm area you're working repeatedly — branded, local, with real photos of jobs on nearby streets — makes the eventual knock land as "oh, you're the company that's been around" instead of "who are you."

The sequencing matters. Targeting decides which roofs enter the stack; the channels decide how cheaply you move each one toward an inspection. Used together, they mean your reps' face-to-face conversations are reserved for the moments that genuinely require a human, which is the whole definition of a low contacts-per-deal operation.

What pros get wrong

A few failure patterns worth naming, because the best operators have all made them:

  • Confusing activity with productivity. Celebrating doors knocked instead of contacts converted. Doors are an input; contacts per deal is an outcome.
  • Coaching the pitch when the list is broken. No script saves a route full of 2-year-old roofs.
  • Selling at the door. Asking for the contract on the porch instead of asking for the inspection. The inspection is the real first close.
  • Thin documentation. Climbing down with an opinion instead of a photo set and a written estimate. Opinions don't close; evidence does.
  • Abandoning the maybes. Re-knocking cold streets while warm follow-ups rot in the CRM.
  • Crossing the compliance line. Promising payouts, erasing deductibles, or offering "free roofs" to juice short-term sets — and torching the farm area plus risking a license complaint.
  • Vanity targeting. Knocking the whole zip because "it all got hail," when per-roof exposure and roof age would have cut the list by two-thirds with no loss of deals.

The bottom line

Lowering contacts per deal is not about turning your reps into harder-charging closers. It's about making every doorstep conversation worth more, so you need fewer of them to put a job on the board. You do that by knocking the right doors (roof age plus per-roof storm exposure), opening in a way that earns the inspection instead of demanding the sale, building the deal on documented evidence and an honest estimate, following up the maybes, and tracking the whole funnel honestly enough to know which lever to pull next.

The targeting piece is where most teams have the most room and do the least work. Knowing — before you knock — which roofs are most likely due, as a defensible age range plus a per-roof storm read, is exactly the input that compresses contacts per deal at the cheapest point in the funnel. That's the gap RoofPredict is built to fill: it ranks the roofs in a neighborhood by which ones the storm wore out and which ones are aging out, and it'll enrich your own list with those signals so your crew spends its conversations where they can actually become deals. It won't tell you a roof is damaged or a claim will be approved — a rep still has to climb up and document the truth — but it stops your team from spending its best hours on roofs that were never going to sign. If you want to see how your current farm area scores, that's the place to start. See how RoofPredict ranks the roofs on your streets.

FAQ

What is a good contacts-per-deal number for roofing canvassing?

For cold residential canvassing, a healthy range is roughly 9 to 13 conversations per signed deal, with strong, well-targeted teams getting to 6 to 8. Anything above 20 usually signals a list problem (knocking roofs that don't need replacement) or a documentation problem (closing on opinion instead of photo evidence). Storm-active markets and warm follow-up can push the number lower; pure cold knocking on undifferentiated streets pushes it higher. Track it per rep, not only team-wide, so you can see who is converting efficiently versus who is just having a lot of conversations.

Does increasing contacts per deal mean having more conversations or fewer?

It depends which number you mean, and the phrasing trips people up. You want more total contacts per rep per day (more conversations equals more chances), but a lower contacts-per-deal ratio (fewer conversations required to produce one signed job). The goal of every lever in canvassing is to make each conversation worth more, so the same effort yields more deals. If your contacts-per-deal ratio is going up over time, something is breaking in your list, approach, documentation, or follow-up.

How do I measure a contact versus a door knock?

Define a door as any address you physically attempt, and a contact as a live two-way conversation of at least 15 seconds with someone who can influence the decision (the homeowner or spouse). A no-answer is not a contact. A 'not interested' shouted through a closed door is not a contact. Write the definition down, train everyone to it, and use a canvassing app with one-tap disposition codes logged at the door so the counts aren't reconstructed from memory hours later. Consistent definitions are what make the ratio meaningful.

What is the single biggest lever to lower contacts per deal?

List quality. Who you knock matters more than how you knock, because the best pitch on earth still gets turned away by a homeowner whose roof has another 15 years in it. Filtering your route by roof-age range and per-roof storm exposure before anyone leaves the truck biases every door toward a homeowner who plausibly needs a roof, which lifts both contact rate and contact-to-deal rate at the same time. It's the cheapest, fastest lever and the one most contractors never touch.

How does roof-age and storm data actually help at the door?

It changes which doors you knock, not what happens once you're there. Tools like RoofPredict estimate a roof-age range per address from aerial imagery and model storm exposure for each individual roof rather than for a whole zip code, then rank the neighborhood by which roofs are most likely due. You knock the old and storm-exposed roofs first and skip the obviously-too-new ones, so a much larger share of your conversations are with people who might actually buy. It does not tell you a roof is damaged or a claim will be approved; a rep still has to climb up, inspect, and document the real condition.

Can my reps tell homeowners insurance will cover the roof?

No. Your reps may inspect, document damage with photos, and prepare an accurate written repair estimate for the work you'd perform, then hand it to the homeowner. They may not interpret the policy, promise a specific payout or approval, promise the deductible will be waived or absorbed, or advertise a free roof. The homeowner files the claim and the insurer decides coverage. Negotiating or 'handling' the claim on the homeowner's behalf is public adjusting, which requires a license your roofing company almost certainly doesn't hold, and promising to erase a deductible is insurance fraud in most states. Stay strictly on the document-and-estimate side.

Why is documentation so important to closing rate?

Because homeowners buy evidence, not opinions. A rep who climbs down and says 'it's bad up there' closes far worse than one who shows twenty dated, geo-tagged photos of granule loss, cracked shingles, flashing, and collateral damage, then walks through an honest written estimate. Strong documentation does three jobs at once: it makes your close conversation concrete, it gives the homeowner what they need to make an informed decision and file a claim if they choose, and it builds a defensible estimate for your scope of work. It's both your best closing tool and your compliance cover, because you're selling your work and your honesty, not a claims outcome.

Should I keep knocking the whole storm-affected zip code?

Usually not. 'The whole zip got hail' is vanity targeting. Two houses on the same block can have very different exposure depending on slope direction relative to the storm track, and a brand-new roof in a hail zone still isn't a deal. Filtering the affected area down to roofs that read both old enough by age range and above-median modeled exposure typically cuts your door count by half or more with little loss of deals, and it dramatically lowers contacts per deal because you stop spending conversations on roofs that were never going to sign. Work the top tier first, then descend the list.

How do I stop reps from inflating their door counts?

Make the metric you actually care about the one that's rewarded, and make raw activity hard to fake. Use a GPS- and timestamp-enabled canvassing app so doors and dispositions are logged at the door, not invented in the truck at the end of the day. Reward leading indicators like contacts and sets, not signed deals alone, so reps don't hide the conversations that didn't convert. And review ratios, not totals, in your weekly one-on-ones; a rep with fewer deals but a far better contacts-per-deal ratio may be your most efficient closer.

How fast can I expect contacts per deal to drop after making changes?

List changes show up almost immediately, often within the first week of knocking a filtered route, because contact rate and contact-to-deal rate both move at once. Door-approach and objection-handling improvements take two to three weeks to stabilize as reps build the new habits. Documentation and follow-up gains show up over a month as the back half of the funnel tightens and previously-abandoned maybes start closing. Run an honest baseline week first so you can attribute each drop to a specific lever instead of guessing.

The Roofline by RoofPredict

Stay Ahead of Roofing Market Changes

Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.

By signing up, you agree to receive The Roofline by RoofPredict. Unsubscribe anytime.

Sources

  1. NRCA - National Roofing Contractors Associationnrca.net
  2. IBHS - Insurance Institute for Business & Home Safetyibhs.org
  3. NOAA Storm Prediction Centerspc.noaa.gov
  4. National Weather Serviceweather.gov
  5. NOAA Storm Events Databasencdc.noaa.gov
  6. OSHA - Fall Protection in Constructionosha.gov
  7. U.S. Census Bureau - American Housing Surveycensus.gov
  8. International Code Council - International Residential Codeiccsafe.org
  9. U.S. Bureau of Labor Statistics - Roofersbls.gov
  10. Federal Trade Commission - Advertising and Marketing Basicsftc.gov
  11. Texas Department of Insurance - Public Insurance Adjusterstdi.texas.gov
  12. National Association of Insurance Commissionersnaic.org
  13. ASTM International - Roofing Standardsastm.org
  14. RoofPredictroofpredict.com

Related Articles