How to Increase Roofing Inspections Booked Per Canvasser Per Day
On this page
There is one number that decides whether your door-to-door program is a profit center or a slow payroll leak: inspections booked per canvasser per day. Everything else — knocks, conversations, pitches, callbacks — is upstream of it. Get this number from 0.8 to 2.5 across a five-person team and you have roughly doubled your top-of-funnel without hiring a single extra body, without buying a single lead, and without waiting on a storm.
Most owners try to move it the wrong way. They push reps to knock more doors, run longer days, or memorize a tighter script, and they get a small bump that evaporates inside a month because the rep burns out or the streets dry up. The teams that durably hit two to three booked inspections per rep per day did something different. They treated the booked inspection as the output of a system — door selection, time-on-door, conversation quality, the booking mechanism, and route density — and they fixed the weakest link first.
What follows is the operating playbook: the math that tells you where you actually are, the levers that move the number in order of impact, scripts and objection handling that hold up at a real door, routing and territory mechanics, and the dashboard that keeps it honest. No theory you can't run on Monday morning.
The one metric, defined precisely so you can't fool yourself
Inspections booked per canvasser per day sounds simple until three people on your team count it three different ways. Pin the definition before you measure anything.
A booked inspection is an appointment with a specific date and time, on a specific roof, that the homeowner has verbally agreed to and that lands in your calendar with a confirmed contact method. It is not a "warm door." It is not "they said come back this weekend." It is not a yard sign permission. If it does not have a time slot and a phone number that a confirmation text can reach, it does not count. Loose counting is the single most common reason a program looks fine on paper and produces nothing.
Now separate two numbers that get blended and shouldn't:
- Set rate — booked inspections divided by the number of real conversations a rep had (door opened, human engaged). This measures the rep's pitch and the door quality.
- Show rate — inspections that actually happened divided by inspections booked. This measures your confirmation process and the homeowner's real intent at booking.
A rep who books four a day at a 35% show rate is producing 1.4 real inspections. A rep who books two a day at a 90% show rate is producing 1.8. The second rep is better even though the first one looks like a star on the booking board. If you only track the booking, you will promote the wrong person and coach the wrong behavior.
The full funnel you should be able to recite
Write these on a whiteboard and fill them in from last week's real numbers:
| Funnel stage | What it is | Typical residential range |
|---|---|---|
| Doors approached | Physical knocks/bells | baseline |
| Contact rate | Doors that produce a live human | 25%–40% |
| Conversation rate | Live humans who actually talk (past "not interested") | 50%–70% of contacts |
| Set rate | Conversations that become a booked inspection | 10%–25% |
| Show rate | Booked inspections that happen | 60%–90% |
| Inspection-to-sale | Inspections that become signed jobs | varies by offer |
The ranges are wide on purpose — they shift with neighborhood, time of day, season, and whether you knocked the right houses or the whole street. Your job is not to hit a benchmark; it is to know your own numbers and watch which one is choking the line.
A worked example so the math is concrete
A rep works a four-hour evening shift, 5:00 to 9:00 p.m. They average 90 seconds per door including walk time, so roughly 40 doors an hour is the physical ceiling, but real shifts include drive time between clusters, breaks, and conversations that run long. Call it 22 effective doors per hour, 88 doors for the shift.
- 88 doors × 33% contact rate = ~29 live humans
- 29 × 60% conversation rate = ~17 real conversations
- 17 × 15% set rate = ~2.6 booked inspections
- 2.6 × 75% show rate = ~1.9 inspections that actually happen
That is a healthy program. Now watch what a single broken link does. Drop the set rate from 15% to 8% — a rep with a weak pitch or knocking new roofs — and booked inspections fall to 1.4 and shows to 1.0. Same hours, same effort, half the output. The number you are trying to raise is the product of five fractions, and the lowest fraction governs everything.
Find your binding constraint before you touch anything
The mistake is optimizing the loudest stage instead of the limiting one. Spend one week measuring all five stages for every rep, then ask a single question: which fraction, if I improved it, would lift the final number the most given how low it is now?
Use this decision logic:
- Contact rate under 25%? You are knocking the wrong hours or the houses are empty. Fix scheduling and route timing before anything else. No script fixes an empty house.
- Conversation rate under 45%? Your opener is getting reps bounced at "not interested" in the first five seconds. Fix the first sentence.
- Set rate under 10%? Either the pitch doesn't create a reason to say yes, or — very common — the rep is knocking roofs that don't need anything. Fix targeting and the value of the inspection.
- Show rate under 60%? Your booking is soft and your confirmation cadence is missing. Fix the booking mechanism and the reminder sequence.
Most owners assume the problem is set rate (the pitch) when it is actually contact rate (timing) or show rate (confirmation). Measure first. The rest of this piece is organized roughly in the order these constraints usually bind.
Lever 1: Knock the right houses, not the whole street
The highest-leverage change to inspections-per-day has nothing to do with what a rep says. It is which doors they stand in front of. A rep who knocks 88 doors where two-thirds of the roofs are too new to need anything is structurally capped — their set rate is dragged down by a denominator full of homeowners with no problem to solve. Move that same rep to a route where the roofs are genuinely aging or storm-worn, and the same pitch, the same hours, the same person produces more bookings because more conversations are with people who actually have a reason to say yes.
This is the difference between door density and opportunity density. You can have a tight, walkable street and still waste the night if the homes were re-roofed eight years ago. The goal is opportunity density: the share of doors on the route where there is a credible roof reason to be there.
Why the obvious data sources mislead you
Reps and owners reach for the wrong signals constantly:
- Year built (Zillow, county records, Google). This is the construction date, not the roof date. A 1998 house that was re-roofed in 2016 reads as "old" and wastes the knock; a 2009 house with the original builder-grade three-tab is genuinely due and gets skipped. Year built is close to noise for roof age.
- "It looked old from the truck." Curb read catches the obvious failures and misses the ones underneath — granule loss, mat exposure, and storm bruising that don't show from the street are exactly the roofs worth inspecting.
- Generic storm maps. A hail swath map tells you where it hailed, not which roofs it actually wore out. Two houses 200 feet apart with different roof age, slope, and exposure took very different damage from the same cell. A polygon on a map treats them as identical.
The practitioner move is to rank streets and individual addresses by the likelihood there is a real roof reason to knock — before the rep ever leaves the office. That is where a per-roof data layer earns its keep.
How RoofPredict fits this lever
RoofPredict scores roofs house by house from aerial imagery and weather data, so you walk in with a ranked list instead of a whole subdivision. For each address you get a roof-age range (a band like 17–21 years, not a fake exact install date — nobody can read an install date off an image, and anyone who claims to is selling you something), plus a per-roof storm read that models hail and wind impact on that roof rather than just noting the ZIP got weather. You can also enrich your own mailing list or CRM with the same age-and-storm signal, so the list you already own gets sharper instead of you renting someone else's.
What that does to inspections-per-day is mechanical, not magical. If your set rate on a mixed street is 12% and the same rep on a list pre-filtered to genuinely aging or storm-worn roofs runs 18%, you didn't change the rep — you raised the denominator quality. Honest limits, because a tight trade compares notes: a range is a range, a storm model is odds and not proof, and the homeowner's roof can still surprise you when you get on it. It narrows where to spend the night; it does not promise every door is a yes. Used that way it is the cheapest lever you have, because it costs you nothing in payroll or shoe leather to stop knocking roofs that don't need you.
The targeting checklist before a shift
- Rank the route by roof-age band and storm exposure; lead with the worn-out clusters.
- Drop addresses that re-roofed recently even if the house is old.
- Keep the route geographically tight so drive time between top doors stays low (more on routing below).
- Note the per-home talking point next to each address so the rep has a specific reason at the door, not a generic pitch.
Lever 2: Win the first five seconds at the door
Most conversations are lost before the homeowner has heard a single fact about their roof. The door opens, the homeowner's guard is up, and a weak opener triggers the reflexive "not interested" that ends 60% of bad conversations. The opener is the cheapest thing to fix and one of the biggest movers of conversation rate, which feeds straight into set rate.
Three rules for the first sentence:
- Be specific to their house, not your company. "Hi, I'm with ABC Roofing" invites a no. "Hi — I'm working a couple of roofs on this street and yours is one I wanted to flag" invites a question.
- Lower the stakes. The homeowner's fear is a high-pressure sales trap. Name the small, concrete next step (a look, a couple of photos) not the big one (a sale).
- Earn the next question, don't close at the door. The opener's only job is to convert "not interested" into "what about my roof?" You are buying ten more seconds, not the inspection.
A door opener that holds up
"Hey, sorry to catch you at dinner — I'll be quick. I'm [name] with [company], we're doing a few roofs over on [nearby street] this week. The reason I knocked is your roof looks like it's getting up there in age, and from the ground I usually can't tell what's actually going on up top. I'd just take a few photos from a ladder and show you exactly what your shingles look like — no charge, no pressure, takes me fifteen minutes. Worst case you find out you've got five good years left and I get out of your hair."
Why it works: it acknowledges the interruption (disarms), it is specific to their roof and the neighborhood (credible), it names a small concrete step (low stakes), and the "worst case" line gives the homeowner permission to find out it's fine — which paradoxically raises the yes rate because it removes the trap feeling.
What pros get wrong on the opener
- Leading with the company name and a pitch. Triggers the no before any value lands.
- Over-talking. The rep who delivers 45 seconds of monologue has already lost. The opener is two or three sentences, then you stop and let them respond.
- Faking a storm or damage you haven't seen. Never tell a homeowner their roof is damaged before you've been on it. It is dishonest, it kills trust the moment you get up there and it's fine, and depending on how it's framed it can cross legal lines. Say the roof looks aged or that the area took weather and you want to check — facts you can stand behind — not that it's damaged.
Lever 3: Make the inspection itself worth saying yes to
A booked inspection is a trade: the homeowner gives up 15–30 minutes and a little vulnerability, and they need to believe they get something real in return. If the inspection sounds like a thinly disguised sales call, the set rate craters. If it sounds like genuinely useful information about an expensive asset they can't see, it climbs.
Frame the inspection as a deliverable, not an event. The homeowner isn't agreeing to "let a roofer up there." They're agreeing to receive:
- Photos of their actual roof surface they've literally never seen.
- A straight read on how much life is realistically left.
- A written note of anything that needs attention — and, just as valuably, confirmation if it's fine.
That reframe matters because it changes what the homeowner is afraid of. They're not afraid of the inspection; they're afraid of the pitch after it. Name the deliverable, and the cost of saying yes drops.
Tie it to a real reason this house, this week
Generic urgency ("roofs don't last forever!") is weak. Specific, honest reasons set appointments:
- Age band: "Roofs around here from your era are usually in the 18-to-22-year zone — right when little stuff starts turning into leaks if nobody looks."
- Storm read: "This pocket took hail back in the spring. A lot of roofs around here look fine from the curb but have bruising you can only see up close."
- Neighbor proof: "I'm already up on a couple roofs on [street] this week, so I've got the ladder out anyway."
Each of those is a fact you can defend, and each gives the homeowner a reason it's worth doing now instead of "someday."
Lever 4: Book hard — kill the soft set that destroys show rate
The fastest way to inflate booked-per-day and gut real production is the soft set: "Sure, come back this weekend." It feels like a win, it counts on the board, and it shows up at 40%. Hard booking is the discipline that turns bookings into inspections that happen.
A hard set has five components, every time:
- A specific day and time window. Not "this weekend" — "Saturday at 10, or is 2 better?" The two-option close (the alternative-choice) outperforms an open ask because it moves the decision from whether to when.
- The homeowner says the time back to you. "So Saturday at 10 works?" Getting them to verbalize it raises commitment and show rate measurably.
- A mobile number captured and confirmed by text on the spot. Send the confirmation while you're standing there: "Just texted you so you've got my number and the time." If the text doesn't go through, the appointment isn't real and you find out now.
- Set expectations for who's home and access. "As long as one of you can point me to the attic access if I need it, you don't even have to be outside."
- A reason it's locked. "I'll block that time off for you so I'm not double-booked." Mutual commitment, not a casual maybe.
The confirmation cadence that saves shows
A booked inspection with no follow-up sequence is a coin flip. The teams that run 85%+ show rates use a simple cadence:
| When | Channel | Message intent |
|---|---|---|
| At the door | Text | Confirm number works; lock time |
| Evening before | Text | "Still good for 10 tomorrow? Reply Y" |
| 2–3 hours before | Text or call | "On my way / heading your way at 10" |
| If no reply by night-before | Call | Re-confirm or reschedule, don't show cold |
The night-before "reply Y" is the workhorse. A non-reply isn't a no — it's a flag to call. Showing up to a stone-cold appointment is how reps burn an hour and lose faith in the program.
Lever 5: Route for density so the day isn't half drive time
A rep can have a great pitch and the right list and still book one a day because they spent the evening driving between scattered doors. Drive time is dead time — no contacts, no conversations, no sets. Tightening the route is pure found productivity.
The math on drive time
In that earlier four-hour shift at 88 doors, suppose 30 minutes of the shift is drive time between three clusters. Now scatter the same doors so the rep drives 75 minutes. They lose 45 minutes, roughly 16 doors, about three real conversations, and around half a booked inspection — every single shift. Across a five-rep team over a month, that loose routing quietly costs you dozens of inspections nobody can see on the board.
Routing rules that hold up in the field
- Cluster, don't sprinkle. Work one tight pocket to exhaustion before moving. A rep should be able to walk most of a shift.
- Sequence by opportunity, not only geography. Lead with the highest-ranked roofs while energy and daylight are best, but keep them inside the same cluster so you're not trading set rate for windshield time.
- Time-box the callbacks. "Come back at 6" callbacks should be batched into one return loop, not scattered all evening.
- Park central, walk out and back. A rep who re-parks every four doors loses the night to three-point turns.
- Respect the no-knock and permit rules. Many municipalities require a solicitation permit and observe posted no-soliciting signs and Do Not Knock registries. Honoring them isn't just legal hygiene; a clean reputation keeps the whole neighborhood knockable.
Lever 6: Knock the right hours, or the rest doesn't matter
Contact rate is the most underrated lever because it's invisible — a rep knocking empty houses looks busy and produces nothing. Time-of-day and day-of-week drive contact rate more than anything a rep can control.
General residential patterns (verify against your own market and season):
- Weekday evenings, roughly 5:00–8:30 p.m. are the workhorse window — people home from work, still light enough to seem legitimate.
- Saturday mid-morning to mid-afternoon is strong; Sunday is mixed and market-dependent.
- Weekday mornings and early afternoons generally have low contact rates in working neighborhoods — better used for retiree-heavy areas, callbacks, and doors you flagged for daytime.
- Hard stop at dusk for cold knocks. Knocking after dark spikes complaints, scares people, and torches your reputation. Daylight hours shrink in winter — adjust the shift, don't push past dark.
Match the route to the hour. A daytime shift should be pointed at neighborhoods with daytime-home demographics; an evening shift at commuter areas. Putting an evening route on a daytime shift is how a good rep posts a 15% contact rate and a zero on the board.
Lever 7: Coach the rep, not only the team
Team averages hide everything. The path from one inspection per rep per day to two usually runs through your bottom three reps, and the only way to fix them is to watch the actual behavior, not the box score.
Ride-alongs that actually change behavior
Once a week, a manager shadows each rep for a full cluster. Watch for the specific failure point:
- Reps who get bounced at the door have an opener problem — fix the first sentence.
- Reps who have long conversations but few sets aren't asking for the appointment, or are over-talking past the yes. Coach the close and the two-option set.
- Reps who set a lot but show little are soft-setting — drill the five-part hard set and the on-the-spot confirmation text.
- Reps who knock all night and barely contact anyone have a timing or route problem, not a skill problem — fix the schedule before you coach the pitch.
Diagnosing at the funnel stage, not the final number, is what separates a manager who improves reps from one who just exhorts them.
A simple practice cadence
- Daily 10-minute huddle: yesterday's numbers, today's route, one thing to work on.
- Two-minute door drills: reps run the opener and one objection on each other before rolling out. Cold reps lose the first hour warming up on real homeowners; drills move that warm-up off the clock.
- Weekly tape review: if reps record sets (where legally permitted — consent laws vary by state), review one good and one lost set together.
Objection handling that holds the door open
Objections aren't rejections; they're the homeowner telling you which fear is loudest. Each has a clean, honest response that keeps the conversation alive. The pattern is the same every time: acknowledge, reframe to the low-stakes next step, and re-ask for the small yes.
"I'm not interested."
"Totally fair — most people aren't thinking about their roof until it leaks. That's actually why I knocked. I'm not trying to sell you anything today, I just take a few photos so you know where you stand. If it's solid, great, you'll know. Takes fifteen minutes — want me to grab the ladder while I'm here, or is later in the week better?"
"My roof is fine."
"It might well be — a lot of them up here are. The thing is, the stuff that ends up costing people is the stuff you can't see from the ground: granule loss, a few lifted shingles, flashing. I'll just confirm it's fine and you can stop thinking about it. No charge."
"I just had it done" / "It's only a few years old."
"Perfect, then this is easy. Mind if I ask roughly when? … [If genuinely recent] Honestly, you're in good shape and I won't waste your time — I'll let you get back to your evening." (Believe them, thank them, leave. Chasing a real new roof is exactly the waste targeting exists to prevent.)
"How much is this going to cost me?"
"The look is free — photos and a straight read, no obligation. If you ever decide you want work done, you'd get an itemized estimate first and you decide from there. Tonight it's just information."
"I need to talk to my spouse."
"Of course — when are you both usually around? I'd rather show you both the photos at once anyway. Does Saturday morning work, or is evening better?" (Convert it into a hard set with both decision-makers, don't leave it open.)
"You guys are all just storm chasers."
"I get why you'd say that — there are out-of-town crews that blow in and vanish. We're local and we're here whether it storms or not. That's exactly why I'm just offering to look, not asking you for anything."
The green-rep ramp: get a new hire to one inspection a day fast
The single biggest drag on a team's average is the new hire who hasn't found their feet. A veteran might run 2.5 a day while a three-week rookie runs 0.4, and the team average looks like 1.4 — a number that hides both a star and a problem. How fast you ramp green reps to one solid inspection a day decides whether your program scales or churns.
The instinct is to hand a new rep a script and a clipboard and send them at a random subdivision. That is the fastest way to break them. A rookie's first week determines whether they stay, and a week of getting bounced at empty houses and new roofs convinces them the job doesn't work. The teams that retain reps front-load the wins.
A ramp sequence that keeps rookies
- Days 1–2: shadow only. The new rep watches a strong rep run a full cluster, says nothing, and writes down the opener and the three objections they heard. They are learning the rhythm, not performing.
- Days 3–5: the rookie knocks, the vet observes. Reverse the ride-along. The vet steps in only when the rookie freezes, and debriefs every few doors.
- Week 2: the rookie solos a pre-ranked, high-opportunity route. This is the part most owners skip. Do not send a green rep to a cold random street. Send them to the route most likely to have real roof reasons behind the doors, so their first solo wins come quickly. A rookie who books two their first solo night believes the job works; one who books zero updates their resume.
- Week 3: add the harder doors. Now mix in the colder streets and the daytime callbacks once the rep has confidence and a working pitch.
This is where targeting pays a second dividend that owners feel in payroll. A green canvasser sent to the right doors has real conversations, books inspections, makes money on their first checks, and stays. The same rep sent to brute-force a random subdivision gets bounced all night and quits inside a month — and now you eat recruiting and training costs again. Cutting rookie churn by even a third changes your team's economics more than any pitch tweak, because every rep you keep is a rep already past the expensive part of the ramp.
What to drill, in order, with a new rep
- The opener and the pause. Most rookies blow the open by over-talking. Drill two sentences and a stop.
- The two-option set. Rookies ask "do you want an inspection?" (an open yes/no) instead of "Saturday at 10 or 2?" Fix this early; it's the highest-yield single habit.
- The on-the-spot confirmation text. Make it muscle memory from day one so soft sets never take root.
- The believe-and-leave on a real new roof. Teach rookies to thank a homeowner with a genuinely recent roof and move on. Chasing those wastes the night and trains bad habits.
Adjust for season, market, and neighborhood
The levers are constant; the settings are not. A program tuned for a Gulf Coast summer will misfire in a northern winter, and a route that prints in a working-class subdivision dies in a gated retiree community. Treat your numbers as local and seasonal, never as fixed law.
Seasonal shifts that change the playbook
- Daylight. Winter dusk arrives early, compressing the evening window. A four-hour summer evening shift might be two and a half usable hours in December. Move start times earlier and lean harder on weekend daytime hours in the dark months, rather than knocking past dark and generating complaints.
- Weather windows. After a regional hail or wind event, contact rates and intent both rise because the topic is top of mind — but the streets fill with out-of-town crews and homeowner skepticism climbs. Lead with documentation and the local-and-here-year-round message, not pressure.
- Holidays and routines. Knocking the week of a major holiday produces irritation more than appointments. Read the local calendar; a community with school sports has predictable empty-evening patterns.
Neighborhood read
Before working an area, a sharp lead reads it for three things: roof-age clustering (subdivisions built in the same year age together, which is both an opportunity and a saturation risk if a competitor already worked it), home-during-day demographics (retiree-heavy areas reward daytime routes), and access friction (gated communities, no-soliciting clusters, and HOA rules that make knocking a non-starter). None of this is exotic; it's the difference between a lead who sends reps where they'll succeed and one who sends them where they'll burn.
The storm and claims line every canvasser must hold
If you knock after weather, your reps will get questions about insurance, deductibles, and "will you handle my claim." Your competitors get reps in real trouble here, and a single bad door can become a complaint. Train the line hard, because it protects the homeowner, the rep, and the company.
What a roofer can do, honestly and within bounds:
- Inspect the roof and document its condition with photos and notes.
- Write an accurate, itemized repair estimate for their own scope of work, aligned to standard estimating practice.
- Hand that documentation to the homeowner so the homeowner has facts.
- State plain facts about what the rep observed.
What a roofer must not do — the do-not-say list to drill into every canvasser:
- Don't offer to "handle," "negotiate," "fight," or "adjust" the claim. Doing that for a fee is unlicensed public adjusting in most states.
- Don't interpret the homeowner's policy or tell them what is or isn't covered. That's the insurer's call.
- Don't promise a specific payout, an approval, or that the claim will go through.
- Don't promise the deductible will be waived, absorbed, eaten, or "taken care of." In many states that's illegal, and it's a fast way to a complaint.
- Don't advertise or imply a "free roof."
- Don't tell the homeowner their roof is damaged before anyone has been on it.
The safe, honest frame: the roofer documents the roof and writes an accurate estimate; the homeowner files with their insurer if they choose; the insurer decides coverage. A canvasser who can say "we document it thoroughly and write you an honest estimate — you file it and your insurance company makes the coverage call" sounds more credible than the rep promising a free roof, not less. Knowing which roofs likely have an age-and-storm reason to inspect, and documenting the condition cleanly, is the roofer's lane. Claim handling is not.
The dashboard that keeps the number honest
You can't move what you don't measure at the rep level. The board that drives improvement tracks the whole funnel, per rep, every day — not the booking count alone.
| Metric | Per rep | Why it's on the board |
|---|---|---|
| Doors approached | daily | Effort floor; flags an injured route or a slacking rep |
| Contact rate | daily | Timing/route health |
| Conversations | daily | Opener health |
| Inspections booked | daily | The headline number |
| Set rate | weekly | Pitch + targeting quality |
| Show rate | weekly | Booking + confirmation discipline |
| Inspections completed | daily | The number that actually feeds sales |
| Self-gen sales | weekly/monthly | Ties canvassing to revenue |
Two rules keep the board useful. First, completed inspections, not booked, is the number you celebrate — otherwise you incentivize soft sets. Second, review set rate and show rate weekly per rep, because those two diagnose why the daily number is what it is. A rep whose booked count is low but set rate is high has a contact problem (route/timing); a rep with high bookings and low shows has a confirmation problem. Same low output, completely different fix.
A simple compensation note
However you pay, align it with the completed, qualified inspection and with self-gen revenue, not the raw booking. Paying per booking with no show-rate gate manufactures soft sets within a week — reps optimize exactly what you pay for. Many teams pay a smaller amount on a booked-and-confirmed inspection and a larger amount on a completed inspection that meets a quality bar, plus a back-end on self-generated sales. (Wage-and-hour rules still apply — non-exempt field reps generally must be paid at least minimum wage for hours worked regardless of commission structure; check current federal and state requirements.)
Log every door, not only the wins
The dashboard is only as honest as the data feeding it, and the data dies at the door if reps don't log. The most common failure is reps recording only the sets and ignoring the knocks, the no-answers, and the callbacks — which makes contact rate and set rate uncomputable and quietly hides the program's real problem.
Whatever tool you use — a canvassing app, a shared sheet, or your CRM with a mobile form — make logging a one-tap habit at every door, with a small set of dispositions:
| Disposition | What it means | Why it matters |
|---|---|---|
| No answer | Nobody home | Feeds contact rate; flags timing problems |
| Not interested | Engaged, declined fast | Feeds conversation rate; flags opener problems |
| Callback | Asked to return at a set time | Must be batched into a return loop |
| Set | Hard-booked inspection | The headline output |
| New roof / not a fit | Genuinely recent roof | Confirms targeting is working; don't re-knock |
Two practices keep the data clean. First, a no-answer is a real disposition, not a skipped door — if reps only log conversations, your contact rate is fiction and you'll misdiagnose every problem. Second, geotag or address-stamp each knock so you can see coverage, avoid re-knocking the same door two nights running, and hand a route to a different rep without losing history. Clean door logs are also what let you later compare a pre-ranked route against a cold route honestly — you can't prove targeting raised your set rate if you never recorded the denominators.
A quiet benefit: the disposition history becomes a re-knock and re-engagement asset. A "callback in spring" or a "talked but not ready" door from six months ago is warmer than a cold knock, and a list of those is money already sitting in your own records — the same logic as mining old estimates in your CRM, just at the door level.
Putting it together: a 30-day plan to move the number
You don't fix all seven levers at once. You find the binding constraint, fix it, then move to the next. A realistic four-week sequence:
Week 1 — Measure and define. Lock the definition of a booked inspection. Stand up the per-rep funnel board. Have every rep log doors, contacts, conversations, sets, and shows for the full week. Don't change anything yet — you're getting an honest baseline.
Week 2 — Fix targeting and timing (the usual binding constraints). Re-rank routes by roof-age band and storm exposure so reps stop knocking new roofs. Match shifts to contact-rate windows. These two changes lift contact rate and set rate at once and require zero new selling skill.
Week 3 — Tighten the door and the set. Drill the opener and the five-part hard set in daily door drills. Stand up the confirmation text cadence. Run a ride-along on every rep and diagnose at the funnel stage. This is where show rate and conversation rate move.
Week 4 — Density and coaching loop. Re-cluster routes to cut drive time. Set the weekly tape review and ride-along cadence as a permanent rhythm. Re-baseline the funnel and compare to Week 1.
A team that runs this honestly typically sees the daily number move not because reps suddenly got charismatic, but because they stopped knocking empty houses and new roofs, started hard-setting, and stopped losing the night to drive time. The pitch was rarely the real problem.
Where a per-roof data layer changes the ceiling
Most of these levers raise the quality of effort. The one that raises the ceiling is targeting, because it changes the denominator every other lever multiplies against. A rep can only get so good at converting conversations; you cannot out-pitch a street full of roofs that don't need anything.
This is the case for ranking your doors before you knock them. RoofPredict scans your area and scores each roof by age range and the storms it has actually taken, house by house, so the route hands the rep the worn-out and storm-worn roofs first and skips the recently re-roofed ones. You can run it on a new area or use it to enrich the list and CRM you already own. The honest framing matters and is the whole point: it's a roof-age range and storm odds, not a guarantee that every door is a yes — but knocking a list where most roofs have a real reason behind them is structurally a higher set rate than knocking the whole subdivision, with the same reps and the same hours.
The second-order effect is the one owners feel most: rep retention. A green canvasser sent to the right doors has real conversations, books inspections, makes money, and stays. The same green rep sent to knock a random subdivision gets bounced all night, books nothing, and quits in three weeks — and now you're paying to recruit and train again. Better targeting doesn't just raise inspections per rep per day; it keeps the reps who are producing them.
If you want to see whether the ranking holds up on streets you know, the straight test is to hand over an area you've already worked and check the age-and-storm read against what your crews found on the ground — you decide if it earns a place in your routing. That's the right way to evaluate any targeting tool: against your own reality, on your own roofs.
The short version
Inspections booked per canvasser per day is the product of five fractions — contact rate, conversation rate, set rate, show rate, and the routing efficiency that determines how many doors a rep even reaches. You raise the number by finding the lowest fraction and fixing it, in order:
- Knock the right houses (targeting beats everything; new roofs cap your set rate).
- Win the first five seconds (the opener buys the conversation).
- Make the inspection worth a yes (a deliverable, not a sales trap).
- Hard-set every appointment (kill the soft set that destroys show rate).
- Route for density (drive time is dead time).
- Knock the right hours (empty houses look like work and aren't).
- Coach at the funnel stage, not the final number.
And through all of it, hold the storm-and-claims line: document the roof, write an honest estimate, hand it to the homeowner — never handle the claim, interpret coverage, promise a payout, erase a deductible, or offer a free roof. The teams that double their inspections-per-day rarely did it by finding more charismatic reps. They did it by pointing ordinary reps at the right doors, at the right hours, with a clean booking process — and then measuring honestly enough to keep doing it.
FAQ
How many inspections per canvasser per day is realistic for a roofing company?
It depends heavily on door quality, hours, and confirmation discipline, so chase your own trend rather than a benchmark. As a rough guide, a healthy residential evening program runs about 1.5 to 2.5 completed inspections per rep per day. The most useful framing is the funnel: roughly 80-90 doors a shift, a 25-40% contact rate, a 10-25% set rate on real conversations, and a 60-90% show rate. Multiply your own numbers and you'll see where the line chokes.
What's the difference between set rate and show rate, and which matters more?
Set rate is booked inspections divided by real conversations, and it measures the pitch and the door quality. Show rate is completed inspections divided by booked ones, and it measures your confirmation process and how real the homeowner's intent was at booking. Neither matters in isolation. A rep who books four a day at a 35% show rate produces fewer real inspections than one who books two at 90%. Track and reward completed inspections, and diagnose the daily number with both rates.
Why is knocking the right houses more important than improving the pitch?
Set rate is the share of conversations that become a booking, and it's capped by how many of those conversations are with people who actually have a roof reason to say yes. A rep knocking a street where two-thirds of roofs were recently re-roofed has a structurally low ceiling no matter how good the pitch is. Move the same rep to a route of genuinely aging or storm-worn roofs and the same pitch books more, because the denominator improved. Targeting raises the ceiling; the pitch only raises efficiency within it.
Why doesn't 'year built' tell me which roofs are old enough to inspect?
Year built is the construction date, not the roof date. A house built in 1998 and re-roofed in 2016 reads as old and wastes the knock, while a 2009 house with the original builder-grade shingles is genuinely due and gets skipped. Re-roofs are invisible to county records and listing sites. To target by actual roof condition you need a roof-age signal derived from imagery and weather, expressed as a range, not the property's build year.
How do I stop soft-set appointments from killing my show rate?
Replace 'come back this weekend' with a five-part hard set: a specific day and time window, the homeowner saying the time back to you, a mobile number captured and confirmed by a text sent on the spot, clear access expectations, and a reason it's locked. Then run a confirmation cadence: a night-before text asking them to reply Y, and a same-day heads-up before you arrive. A non-reply is a flag to call, not a green light to show up cold.
What's the best time of day to knock for roof inspections?
For most working neighborhoods, weekday evenings from about 5:00 to 8:30 p.m. and Saturday mid-morning to mid-afternoon produce the highest contact rates. Weekday mornings and early afternoons are usually low-contact except in retiree-heavy areas. Always stop cold-knocking at dusk; knocking after dark spikes complaints and damages your reputation. Match the route to the hour - point evening shifts at commuter areas and daytime shifts at neighborhoods where people are home during the day.
What can a canvasser legally say about insurance and storm damage at the door?
A rep can offer to inspect and document the roof's condition with photos and notes, and the company can write an accurate, itemized repair estimate for its own scope. The rep must not offer to handle, negotiate, or adjust the claim, interpret what the policy covers, promise a payout or approval, promise the deductible will be waived or absorbed, advertise a free roof, or tell the homeowner the roof is damaged before anyone has been on it. The safe frame: the roofer documents and estimates, the homeowner files, and the insurer decides coverage.
How much does drive time really cost a canvassing program?
More than most owners realize, because drive time produces zero contacts, conversations, or sets. If loose routing adds 45 minutes of driving to a four-hour shift, a rep loses roughly 16 doors, about three conversations, and around half a booked inspection - every shift. Across a five-rep team over a month, that's dozens of inspections nobody sees on the board. Cluster doors tightly, park central and walk, and batch callbacks into one loop instead of scattering them.
How should I pay canvassers to maximize quality inspections rather than raw bookings?
Align pay with completed, qualified inspections and self-generated revenue rather than raw bookings. Paying per booking with no show-rate gate manufactures soft sets within a week, because reps optimize exactly what you pay for. A common structure is a smaller amount on a booked-and-confirmed inspection, a larger amount on a completed inspection that meets a quality bar, and a back-end on self-gen sales. Remember that wage-and-hour rules still apply to non-exempt field reps regardless of commission.
How does RoofPredict help increase inspections booked per canvasser per day?
RoofPredict scores roofs house by house from aerial imagery and weather data, giving each address a roof-age range and a per-roof read on the hail and wind it has actually taken, so your reps walk in with a ranked list instead of a whole subdivision. That raises set rate by improving door quality - more conversations are with homeowners who have a real reason to say yes. It's honest about its limits: a range is a range and a storm read is odds, not proof. But knocking a pre-ranked list with the same reps and hours is structurally higher-yield than knocking the whole street, and it helps green reps book, earn, and stay.
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.
Sources
- NRCA - National Roofing Contractors Association — nrca.net
- IBHS - Insurance Institute for Business & Home Safety — ibhs.org
- NOAA National Weather Service - Storm Prediction Center — spc.noaa.gov
- NOAA National Centers for Environmental Information - Storm Events Database — ncdc.noaa.gov
- OSHA - Fall Protection in Construction — osha.gov
- U.S. Census Bureau - American Housing Survey — census.gov
- U.S. Bureau of Labor Statistics - Occupational Outlook: Roofers — bls.gov
- International Code Council - International Residential Code (IRC) — iccsafe.org
- Federal Trade Commission - Business Guidance: Truth in Advertising — ftc.gov
- Texas Department of Insurance - Public Insurance Adjusters — tdi.texas.gov
- National Association of Insurance Commissioners - Public Adjusters — naic.org
- U.S. Department of Labor - Fair Labor Standards Act (FLSA) — dol.gov
- FTC - Telemarketing Sales Rule and Do Not Call — ftc.gov
- RoofPredict — roofpredict.com
Related Articles
How to Fill a New Roofing Crew's Schedule From Scratch
You hired the crew, bought the trucks, and now Monday is empty. Here is the exact playbook owners use to go from zero booked jobs to a full board.
Reduce Roofing Canvasser Turnover by Improving Door Quality
Most roofing canvasser turnover is not a hiring problem or a coaching problem. It is a door-quality problem. Fix the list and the people stay.
How to Compete Against National Roofing Franchises Locally (Without Burning Cash)
National franchises win on ad budget and brand recognition. You win on speed, local trust, route density, and knowing exactly which roofs are due. Here is the operational playbook.