How Many Doors to Knock to Get One Roofing Appointment
On this page
Every roofing owner who has ever run a door team eventually asks the same question, usually after a bad Saturday: how many doors do we actually have to knock to book one appointment? It feels like it should be a fixed number. It isn't. But there is a real range, there are real reasons the number moves, and there is a way to think about it that turns canvassing from a slot machine into a forecastable part of your pipeline.
Here is the short, honest version before we get into the weeds. On a cold, untargeted residential street with an average rep, you are knocking somewhere in the neighborhood of 50 to 100 doors to set one qualified appointment, and a meaningful share of those appointments will no-show or turn out to be nothing. On a good day, with a good rep, in a good area, that number can drop to 20 to 40 doors per appointment. After a fresh, well-publicized hailstorm in a market where homeowners already know they have damage, a strong canvasser can sometimes set an appointment every 10 to 20 doors for a week or two. And a green rep on a random street with a weak pitch can knock 150 doors and set nothing.
That spread — roughly 10 doors per appointment at the very best to 150-plus at the worst — is the whole game. The owners who win at door knocking are not the ones chasing a magic script. They are the ones who understand which variables they control, measure the right ratios, and systematically push their number toward the low end. Let's break down exactly how.
The numbers that actually matter (and the ones that lie to you)
Most roofers track one number: doors knocked. It is the worst single metric to obsess over, because it hides everything. A rep can knock 120 doors and contact 18 humans, or knock 120 doors and contact 55 humans, and those are completely different days that produce completely different appointment counts. If you only count knocks, you can't tell a hustle problem from a contact problem from a pitch problem.
The canvassing funnel has four stages, and you need a number at each one:
- Doors knocked — every door your rep physically approaches and knocks or rings.
- Contacts (conversations) — doors where an actual adult homeowner opens up and engages long enough to hear you. This is usually 20% to 40% of doors, depending on time of day, area, and how many people are home.
- Appointments set — contacts who agree to a scheduled inspection or a sit-down, with a date and time written down.
- Appointments that hold (and inspect) — appointments the homeowner actually keeps. Expect to lose 20% to 40% of set appointments to no-shows, reschedules, and "my spouse said no."
When someone asks "how many doors per appointment," they almost always mean doors-to-appointments-set (stage 1 to stage 3). But the number that pays your bills is doors-to-appointments-held, and then held-to-signed. A rep with a beautiful doors-to-set ratio who books garbage appointments that all cancel is worse than a rep with a mediocre set ratio whose appointments are real.
Here is a worked funnel so you can see how the stages compound. Say a rep knocks 80 doors in a shift:
| Stage | Rate | Count |
|---|---|---|
| Doors knocked | — | 80 |
| Contacts (30% of doors) | 30% | 24 |
| Appointments set (1 in 6 contacts) | ~17% | 4 |
| Appointments held (75% of set) | 75% | 3 |
| Inspections that find real scope | ~70% | ~2 |
| Jobs signed (1 in 3 real inspections) | ~33% | ~1 |
In that example the rep knocked 80 doors to set 4 appointments — a 20-doors-per-appointment ratio that looks excellent. But it took those same 80 doors to produce roughly one signed job. That is the number to hold in your head. Door-to-appointment ratios are a leading indicator; door-to-job is the one that has to make the math work against your cost per door.
Why "doors per appointment" is the wrong KPI to lead with
Doors-per-appointment is a fine scoreboard number, but it is a terrible coaching number, because it blends three independent skills:
- Coverage (how many doors a rep can physically work in a shift) — a hustle and route-discipline problem.
- Contact rate (how many of those doors turn into conversations) — mostly a timing, area, and not-home problem, not a skill problem.
- Pitch conversion (how many conversations turn into appointments) — the actual sales skill.
If you coach to doors-per-appointment, you can't tell which lever is broken. Track contacts-per-appointment to isolate pitch skill, and doors-per-contact to isolate coverage and timing. We'll come back to this, because it's where most owners are flying blind.
A realistic benchmark table by scenario
There is no single right answer, so here is a table of realistic doors-per-appointment-set ranges by scenario, based on how residential door canvassing actually behaves. Treat these as planning numbers, not promises — your market, your reps, and your offer will move them.
| Scenario | Contact rate | Doors per appointment set | Notes |
|---|---|---|---|
| Cold street, green rep, random doors | 20–30% | 80–150+ | The default "why isn't this working" situation |
| Cold street, experienced rep, random doors | 25–35% | 40–80 | Skill compensates for bad targeting |
| Targeted older-roof street, experienced rep | 30–40% | 25–50 | Right doors do a lot of the work |
| Insurance/retail mix, good area, strong offer | 30–40% | 20–40 | A solid, repeatable baseline to aim for |
| Fresh storm, damage obvious, rep with proof in hand | 35–45% | 10–25 | The honeymoon window; doesn't last |
| Re-knock of a worked storm area weeks later | 25–35% | 40–70 | Cream is gone; back to grinding |
A few things to notice. First, the contact rate barely moves — it sits in a 20% to 45% band almost no matter what, because it's governed by who is physically home, not by your pitch. Second, the giant swing in doors-per-appointment comes almost entirely from two things: rep skill and door quality. You can't hire your way out of bad doors, and you can't target your way out of a bad rep, but the two together are where the leverage is.
Third, notice that the storm honeymoon — 10 to 25 doors per appointment — is real but temporary. Owners who build their entire model on those numbers get crushed the moment the cream is skimmed or the storm doesn't come. More on that later.
How many doors can one rep actually knock in a day?
Before you can plan around a doors-per-appointment ratio, you need a sane estimate of doors-per-shift, because that's what sets your daily appointment ceiling.
A disciplined full-time canvasser working a productive 4-to-7 p.m. window plus a weekend daytime shift will knock roughly 25 to 50 doors per productive hour of pure knocking — but almost nobody gets pure knocking hours. Real shifts include driving to the area, walking between houses, the conversations themselves (a good pitch eats 5 to 10 minutes), writing up appointments, and downtime. In practice:
- A focused 3-hour evening shift: 40 to 80 doors for a rep who moves well.
- A 6-hour Saturday: 80 to 140 doors, with fatigue dragging the back half down.
- A rep who "knocked all day" and reports 35 doors: you have a route-discipline or a hiding-in-the-truck problem.
Walkability matters more than people admit. A dense subdivision with houses 40 feet apart lets a rep work two to three times as many doors per hour as a rural road with quarter-acre-plus lots and long driveways. When you plan a target ratio, you are implicitly planning a route, and route density is a number you control with where you point the crew.
The daily math, run forward
Put coverage and conversion together. A rep who knocks 60 doors in an evening at a 40-doors-per-appointment ratio sets about 1.5 appointments a shift — call it 7 to 8 a week per rep. At a 20-doors-per-appointment ratio, that same effort sets 3 a shift, 15 a week. The ratio didn't just double the appointments; over a month it's the difference between a rep who barely justifies their draw and a rep who builds a pipeline. This is why pushing the ratio matters more than pushing the door count. Telling a rep to knock 100 doors instead of 60 is a 67% effort increase for a 67% appointment increase. Cutting their doors-per-appointment in half is the same appointment increase for free.
Turning the ratio into dollars: cost per appointment and cost per job
A doors-per-appointment ratio is only meaningful when you attach money to it, because the whole reason you care is unit economics. Two teams can both run 40 doors per appointment and have wildly different profitability depending on what a door costs them. So before you obsess over the ratio, build the cost stack underneath it.
Start with cost per door. The big line items are rep pay (hourly, draw, or per-door), the loaded cost of the manager or lead who runs the team, fuel and vehicle, any printed material or door hangers, and the amortized cost of whatever data or targeting you use. A rough way to get there: take a rep's fully loaded shift cost (pay plus their share of management and overhead) and divide by doors knocked. If a rep costs you $180 for an evening and knocks 60 doors, that's $3 per door before you've set a single appointment.
Now chain it through the funnel:
- Cost per door: $3 (from above)
- Doors per appointment set: 40
- Cost per appointment set: $120
- Hold-and-inspect rate: 70%
- Cost per inspection: ~$170
- Close rate on inspections: 30%
- Cost per signed job from canvassing: ~$570
That ~$570 is your real customer acquisition cost from door knocking, and it's the number to compare against everything else you do — bought leads, mailers, pay-per-click, referrals. Most roofers have no idea what this number is, which is why they can't tell whether canvassing is their cheapest channel or their most expensive.
Here's where the ratio shows up in dollars. Cut doors-per-appointment from 40 to 25 and hold everything else constant, and your cost per signed job drops from ~$570 to ~$355 — a 38% cut in CAC with the same crew, same hours, same pay. That's the financial case for working the levers. It's also the financial case for door quality specifically: targeting doesn't add a cost line so much as it deletes wasted doors, which means the cost of every door you do knock is spread across more real candidates.
A simple cost-per-appointment worksheet
Run this monthly, per rep and for the team:
- Total loaded canvassing cost for the period (all pay, management share, fuel, materials, data).
- Divide by total doors knocked = cost per door.
- Divide total cost by appointments set = cost per appointment set.
- Divide total cost by appointments held = cost per real inspection.
- Divide total cost by jobs signed = canvassing CAC.
- Compare canvassing CAC to your average job gross profit. If CAC is more than 10% to 15% of gross profit on the average job, your funnel has a leak — usually in door quality or close rate, occasionally in a rep setting junk appointments.
The discipline of running this every month does something subtle: it stops you from celebrating a low doors-per-appointment ratio that was bought with expensive doors, and it stops you from killing a channel that's actually cheap once you account for the jobs it closes.
The seven levers that move your doors-per-appointment ratio
Everything that changes your number falls under one of seven levers. Pull them in roughly this order of return on effort.
Lever 1: Door quality (which houses you knock)
This is the single biggest lever and the most under-used, because most canvassing is still "start at the corner and work down the street." That means your reps spend enormous effort knocking on five-year-old roofs, rentals, vacant homes, and people who replaced their roof last spring — none of whom will ever be a job.
Think about what a random residential street actually contains. A chunk of the homes have roofs too new to need anything for a decade. Another chunk are rentals where the person who answers can't authorize a dime. Some are for sale or vacant. Some genuinely need a roof. If only one in five or one in six houses on a street is even a plausible candidate, then a rep knocking every door is spending 80% of their energy on doors that were never going to convert — and your doors-per-appointment ratio is being dragged down by all that dead weight.
Flip it. If a rep only knocked the houses with aging roofs, the contact rate stays about the same (still governed by who's home), but a far higher share of those contacts are real prospects. The doors-per-appointment ratio doesn't improve a little — it can fall by half or more, because you deleted the doors that were guaranteed to fail. This is the lever with the most leverage and the one most teams ignore because, historically, knowing which roofs are old meant climbing a ladder or eyeballing every house from the curb.
Lever 2: Timing (when you knock)
Contact rate is the hidden tax on canvassing, and timing is how you lower it. Knock a residential street at 11 a.m. on a Tuesday and most working adults aren't home; you'll burn 100 doors at a 15% contact rate. Knock the same street at 5:30 p.m. or on a Saturday morning and your contact rate can climb past 35%. Same doors, same pitch, more than double the conversations — which roughly halves your doors-per-appointment ratio by itself.
The practical rule: weekday knocking lives in the 4-to-8 p.m. window (respecting local solicitation hours and posted no-soliciting rules), and Saturday mid-morning to early afternoon is gold. Sunday is market-dependent and worth testing carefully. Don't waste your best reps on dead midday hours unless you're working a retiree-heavy area where people are home all day.
Lever 3: The opener (first ten seconds)
More appointments are lost in the first ten seconds than anywhere else in the pitch. A homeowner decides almost instantly whether you're a threat to be gotten rid of or a neighbor worth two minutes. Generic openers — "Hi, do you need a new roof?" — invite an instant no. Specific, local, low-pressure openers that reference a concrete reason you're at their door specifically convert far better.
The opener that works has three properties: it's specific to their house or street, it doesn't ask for a yes/no that's easy to say no to, and it gives them a reason you're standing there that isn't "I'm selling roofs." An opener built around a concrete observation about their roof or their area outperforms a generic pitch every time, because it answers the homeowner's real first question, which is always "why are you at MY door?"
Lever 4: Rep skill and tenure
A rep in week one and a rep in month six are not the same employee, and your ratio knows it. The learning curve on door knocking is brutal and most reps quit before they get good — which is itself a major hidden cost, because every washout took ramp time and burned doors learning. The fastest way to improve your team's average doors-per-appointment is to stop your good-but-green reps from quitting in week three.
That means early wins. A new rep who knocks 100 random doors and sets nothing quits. A new rep who knocks 40 well-targeted doors with a tight opener and sets two appointments in their first week believes they can do this job, and stays. Targeting and a scripted opener aren't just conversion tools; they're retention tools, and retention is where ratio improvement compounds over a season.
Lever 5: A reason to schedule now
A contact who is mildly interested but has no reason to act today becomes a "leave me a card" — which converts at near zero. The appointment-setters who win give the homeowner a concrete, honest reason to put it on the calendar now: a free no-obligation inspection while the crew is in the area this week, documentation of their roof's condition they can keep regardless of whether they hire you, a straight answer on how much life the roof has left. None of this requires pressure or false scarcity. It requires giving them a small, real yes that's easier to say than no.
Lever 6: Route discipline and density
A rep who zigzags wastes half their shift walking. Tight, dense routes where the next door is always close keep the doors-per-hour high, which keeps the appointments-per-shift high even at a constant ratio. Hand reps a defined set of streets, not "go work the east side." Density is also why targeting and route planning have to happen together — a list of the right houses scattered across ten subdivisions is worse than a slightly less perfect list that's walkable block by block.
Lever 7: Proof in hand
A rep who can show the homeowner something concrete — a documented observation about their specific roof, dated weather history for their address, a clear before-the-ladder reason their roof is a candidate — converts contacts to appointments at a much higher rate than a rep working on pure charisma. Proof shortcuts the trust problem. It changes the conversation from "a stranger wants to sell me something" to "someone is telling me something specific about my house that I didn't know."
How RoofPredict changes the door-quality math
Six of the seven levers above are about your people and your process. Lever 1 — door quality — is the one that's historically been hardest to pull, because knowing which roofs are actually old meant either climbing every roof or guessing from the curb. That's the gap RoofPredict is built to close, and it's worth being precise about what it does and doesn't do.
RoofPredict takes aerial imagery and storm data and gives you, house by house across an area, a roof-age range (not an exact install date — re-roofs don't come with a public record, so we give you an honest band like 18 to 22 years, not a false-precision "installed March 2006") plus a model of the storms each specific roof has actually taken. Not where the storm passed on a regional map — modeled hail and wind impact scored on each individual roof, paired with that roof's age. The output is a ranked list of the houses in your area most likely to need a roof, so your reps knock the doors worth knocking and skip the new ones.
Walk back through the funnel with that in hand. Targeting doesn't change your contact rate — who's home is still who's home. What it changes is the quality of every contact. Instead of one in five or six contacts being a real candidate, the large majority are, because you deleted the new roofs, and the rentals and the obvious non-candidates drop down the ranking. That's the mechanism that cuts your doors-per-appointment ratio: not a better pitch, but fewer wasted doors in front of the pitch. And it stacks with the rep-side levers — a tight opener on a pre-qualified door is far stronger than a tight opener on a random one.
There's a second-order effect that matters even more over a season: rep retention. Point a green canvasser at a ranked list of aging roofs with a per-house talking point, and they get early wins. Early wins keep reps from quitting in week three, and keeping reps is where ratio improvement actually compounds, because tenure is lever 4.
Honest limits, because a tight trade compares notes and overpromising gets you caught. Roof age is a range, not a certainty — some of those 18-to-22-year roofs were redone five years ago and the imagery hasn't caught it; you'll still knock a few new roofs. The storm model gives you odds, not proof — it tells you which roofs were most likely worn by a given storm, not a guarantee of damage; the inspection still decides. And it is not a lead service — nobody is handing you a homeowner who raised their hand. It sharpens the outbound you already do. You still knock, you still pitch, you still close. RoofPredict just makes sure the doors you spend your effort on are the ones with a roof old enough or beaten-up enough to be a real job. If you want to see how the ranking looks on streets you already know, you can book a demo and judge it against doors you've already worked.
The actual pitch: openers, the ask, and handling the four no's
Levers move ratios, but a rep stands at a door and has to say words. Here is the structure that converts contacts to appointments, broken into its parts, with language you can train. None of it uses pressure or false scarcity, because pressure raises your set rate and tanks your hold rate, which is a bad trade.
The four-part door pitch
1. The pattern-interrupt opener (first 10 seconds). The homeowner's only question is "why are you at MY door?" Answer it specifically before they decide you're a threat. Weak: "Hi, do you need a new roof?" Strong, targeting-led: "Hey, sorry to catch you at dinner — I'll be quick. We're looking at roofs on [street name] that are getting up there in age, and yours came up on our list. Have you had anyone up on it lately?" The opener names their street, gives a concrete reason you're there, and ends in an open question that isn't a yes/no. A rep with a ranked targeting list can say "yours came up" and mean it, which is far stronger than a generic sweep.
2. The reason-this-matters bridge. Connect their roof's situation to a reason to care, factually. "Roofs around here from when this neighborhood went up are right at the age where shingles start giving out — and we've had a couple of storms roll through in the last few years. Doesn't mean yours is bad. It means it's worth a set of eyes before a small problem turns into a ceiling stain." You're lowering the threat, not raising the pressure.
3. The low-friction ask. Don't ask them to buy. Ask for a small yes that's easier than no: "Here's what I'd do — we're in the area this week, so I can have someone do a free, no-obligation look at it and write up exactly what we find, condition and all, so you've got it on paper either way. Would Thursday evening or Saturday morning work better?" Note the assumptive two-option close — not "do you want an inspection" but "which time."
4. The lock-in. Get it on the calendar with a name, phone, and a confirmation expectation. "Great — I've got you down for Saturday at 10. I'll text you a confirmation tonight and we'll send a reminder the morning of. What's the best number?" An appointment without a confirmed number and a text reminder is a coin flip on hold rate.
Handling the four no's
Most door objections are one of four things. Train a calm, non-pushy response to each. The goal is never to argue someone into an appointment — it's to remove a real obstacle so a soft yes can surface.
"I'm not interested / I don't need anything." This is reflexive, said before they've heard anything. Don't push back; redirect to the low-stakes value. "Totally fair, most folks aren't actively thinking about their roof — which is exactly why a quick look is worth it. There's no charge and no obligation; worst case you find out it's in great shape and you can forget about it for years. Want me to put you down for a quick look this week?"
"My roof is fine / it's not that old." They might be right — and if you're working a targeting list, you can be honest about the band. "It might be perfectly fine, and that's a good outcome. The reason it came up is the age range for roofs on this street, and shingles can look fine from the ground and still be near the end. The look's free either way — if it's solid, I'll tell you it's solid." Honesty about the range builds trust and separates you from the high-pressure crews.
"I need to talk to my spouse." A real and reasonable objection — don't steamroll it. "Smart, you should both be on the same page. Here's the easy part: the inspection itself doesn't commit you to anything, so we can get the information first and then you two decide with the facts in hand. When are you both usually home — evenings or weekends?" You're setting the appointment, not closing the sale, so the spouse objection mostly dissolves.
"How much does it cost?" (at the door). Quoting a roof at the door is a trap; you haven't seen it. "Honestly, I can't give you a real number without getting up there — anyone who quotes you a roof from the sidewalk is guessing. That's what the inspection is for: I'll measure it, document the condition, and give you a straight written estimate. No charge to find out. Thursday or Saturday?"
What to do with a no that means no
Not every door converts, and chasing a hard no wastes time you could spend on the next door — which is itself a ratio killer. When someone is genuinely done, leave clean: "No problem at all, thanks for your time. If anything changes, my info's right here." Leave something with your specific observation on it if you can. A clean exit protects your brand on that street, and roofing is a referral business — the neighbor watching from across the road remembers whether you were a pro or a pest.
Re-knocks, not-homes, and the follow-up most teams skip
The single most wasted asset in canvassing is the not-home. At a 30% contact rate, 70% of the doors a rep knocks never turned into a conversation — and most teams never go back. That's a mountain of potential candidates abandoned because nobody logged them.
Build a simple disposition system. Every door gets a code: contacted-set, contacted-no, contacted-callback, not-home, rental, do-not-knock. The not-homes and callbacks are gold, because they're the same houses you already qualified — you just caught them at a bad time. Re-knocking not-homes at a different time of day or day of week routinely converts at a better ratio than fresh cold doors, because the door was already worth knocking; you simply need the human to be home.
A practical re-knock rhythm:
- Pass 1: Weekday evening. Log all not-homes.
- Pass 2: Saturday morning, hit the weekday not-homes. Different population is home on weekends.
- Pass 3: A different weekday evening for the remaining not-homes before retiring the door.
Three well-timed passes on a qualified street will out-produce one pass on three fresh streets almost every time, because you're amortizing your targeting and your route across more chances to catch the homeowner. This is also where a CRM earns its keep — a rep working from memory forgets the callbacks; a rep working from a logged, dispositioned list never loses one.
Tracking, CRM, and the weekly number review
You can't improve a ratio you don't measure, and "measure" has to mean more than a tally on a clipboard that gets thrown away. Whatever system you use — a roofing CRM, a canvassing app, or a disciplined spreadsheet — it has to capture the four-stage funnel per rep, per area, per day, and roll it up.
The minimum fields per door: address, disposition code, timestamp, rep, and area. The minimum rollups per rep per week: doors, contacts, contact rate, appointments set, set rate per contact, appointments held, hold rate, and inspections that found real scope. Once you have those, the weekly number review writes itself.
Run a 20-minute weekly review with the team where you put each rep's funnel on the screen and ask one diagnostic question per stage:
- Low doors? Coverage or route problem — ride along, check for truck-hiding or zigzag routes.
- Low contact rate? Timing problem — are they knocking dead midday hours?
- Low set rate per contact? Pitch problem — role-play the opener and the ask.
- Low hold rate? Appointment-quality or confirmation problem — are they texting reminders, are they setting soft appointments to pad their number?
- Low real-scope rate on inspections? Door-quality problem — are they knocking new roofs?
The power of the review isn't the numbers; it's that it forces a specific diagnosis instead of "knock more doors." A rep with a great contact rate and a terrible set rate needs pitch coaching, not more hours. A rep with a great set rate and a terrible hold rate is probably gaming the scoreboard. You can only see that if the funnel is split.
Comp and incentives that don't break the funnel
How you pay reps shapes the number they game. Pay purely per appointment set and you'll get a flood of soft, unqualified appointments that crater your hold rate and waste your inspectors. Pay purely on signed jobs and a green rep starves before they ramp and quits. The durable structure is layered: a modest base or per-door floor that keeps a ramping rep alive, a bonus on appointments that hold and inspect (not merely set), and the real money on signed jobs. Tie a piece of it to held-and-inspected rather than set, and reps stop booking junk, because junk doesn't pay them. Comp is a lever on the ratio you actually care about — make sure it's pointed at appointments that turn into jobs, not appointments that look good on a clipboard.
Storm chasing vs. steady canvassing: what the numbers really say
A lot of door-knocking advice is implicitly storm-chasing advice, and it skews the benchmarks. After a fresh, well-covered hailstorm, doors-per-appointment numbers get unusually good for a few weeks because the homeowner already knows something happened — you're not selling the problem, just the solution. Reps who only ever worked storm markets quote you 10-to-15-doors-per-appointment numbers as if that's normal. It isn't normal; it's a honeymoon.
The trap is building your whole business on those numbers. Storm work is feast or famine, it draws out-of-town crews who flood the same neighborhoods, and the cream gets skimmed fast — within a couple of weeks you're re-knocking worked streets at 50-plus doors per appointment and competing with five other trucks. Owners who depend on storms don't own their pipeline; they rent it from the weather.
The more durable play is steady canvassing on aging-roof inventory that exists in every market, storm or not. A neighborhood built 18 to 25 years ago is full of roofs reaching the end of an asphalt shingle's service life right now, regardless of whether it hailed. Those roofs are a renewable, forecastable source of doors-per-appointment in the 20-to-40 range all year. Storm windows are a bonus you work hard when they come — not the foundation. Modeling storm impact per roof and roof age together is exactly what lets you work both: hit the storm-worn roofs while the window is open, and keep working the aging inventory between storms so your crew isn't sitting idle waiting for weather.
Picking the area before you pick the doors
Targeting individual houses is lever one, but it sits inside a bigger decision: which neighborhood do you point the crew at in the first place? Get the area wrong and even perfect house-level targeting can't save a bad ratio. A few selection criteria that consistently produce better doors-per-appointment numbers:
Roof-age cohort. Subdivisions built in a tight window all hit end-of-life roughly together. A neighborhood developed 18 to 25 years ago is dense with asphalt roofs reaching the end of their service life right now — a renewable candidate pool that exists whether or not it storms. This is the steadiest, most under-worked inventory in most markets.
Owner-occupancy. High-rental areas waste reps; the person who answers can't authorize work. Owner-heavy neighborhoods convert contacts to appointments at a materially better rate. Build-year and ownership signals help you skip the rental-heavy blocks before you send anyone.
Density and walkability. Covered under route discipline, but it's an area-selection criterion too: a walkable subdivision lets a rep work two to three times the doors per hour of a spread-out rural area. All else equal, a denser area with slightly older roofs beats a sparse area with the perfect roofs.
Storm history. Areas that have taken modeled hail or wind in recent years carry more worn roofs than their age alone suggests. Pairing storm exposure with roof age is what separates a roof that's merely old from a roof that's old and beaten — the second one is a far better door.
Competitive saturation. A neighborhood three other crews have already worked twice this month is a tired area, regardless of its roofs. Fresh inventory converts better. This is part of why storm-only operators struggle once the swarm arrives — everyone is knocking the same skimmed streets.
The area decision and the house decision are the same decision at two zoom levels, and both come down to the same question: where are the roofs that are actually due, and are the people who own them home and able to say yes? Answer that well and your reps spend their legs on doors that can convert.
A worked comparison: random vs. targeted, side by side
To make the door-quality lever concrete, here are two reps working the same number of doors with the same pitch skill, differing only in which doors they knock. Numbers are illustrative planning figures, not measured results.
| Metric | Rep A: random doors | Rep B: targeted aging/storm roofs |
|---|---|---|
| Doors knocked | 80 | 80 |
| Contact rate | 30% | 30% |
| Contacts | 24 | 24 |
| Share of contacts who are real candidates | ~1 in 6 | ~3 in 5 |
| Real-candidate contacts | 4 | 14 |
| Set rate on real candidates | 40% | 40% |
| Appointments set | ~2 | ~6 |
| Doors per appointment | 40 | ~13 |
Same doors, same hours, same pitch, same contact rate — and Rep B sets three times the appointments. Nothing changed except the quality of the doors in front of the conversation. That's the entire argument for door quality in one table: you don't out-pitch bad doors, you delete them. It's also why this lever is worth investing in even though it's the least glamorous — a script tweak might shave 10% off your ratio; deleting dead doors can cut it in half.
A 30-day plan to cut your doors-per-appointment ratio
Knowing the levers is useless without a sequence. Here's a concrete 30-day program to drive the number down with the team you already have.
Week 1 — Measure honestly. Start tracking the full four-stage funnel per rep: doors, contacts, appointments set, appointments held. If you only track doors today, this alone will surface which reps have a coverage problem (low doors), a timing problem (low contact rate), or a pitch problem (low set rate per contact). Don't change anything yet. Get a real baseline. Most owners are shocked at how different their reps look once you split the funnel.
Week 2 — Fix timing and routes. Move all weekday knocking into the 4-to-8 p.m. window and load up Saturday mornings. Hand each rep a defined, dense route instead of a general area. Expect contact rate to jump and doors-per-hour to rise — your doors-per-appointment ratio often improves this week with zero pitch changes, purely from knocking the right hours in a tight loop.
Week 3 — Tighten the opener and the ask. Standardize a specific, local, low-pressure opener and a concrete reason-to-schedule-now ask. Role-play it until every rep can do it cold. Track set-rate-per-contact before and after — this is where pitch skill shows up isolated from coverage and timing.
Week 4 — Fix door quality. Stop knocking every door. Get your reps onto the houses most likely to need a roof — aging roofs and storm-worn roofs first, new roofs skipped. Whether you do that with a ranked list from RoofPredict, your own storm maps, county build-year data, or sharp visual targeting, the goal is the same: delete the dead doors before the rep ever walks up. This is the lever that moves the ratio the most, which is why it's worth saving for after you've fixed the cheap stuff — you want a clean baseline to measure it against.
Run all four changes together into month two and the gains compound: better hours (more contacts), better routes (more doors per shift), better pitch (more sets per contact), and better doors (more real candidates per contact). It's normal to take a team from a 60-to-80-doors-per-appointment baseline down toward 25-to-35 over a season with disciplined execution — and to hold reps longer because they're winning instead of grinding random doors into the ground.
What pros get wrong
A few mistakes show up over and over in teams that can't get their ratio down.
Chasing door count instead of door quality. "Knock more doors" is the first instinct and the least efficient lever. Cutting wasted doors beats adding more doors every time.
Tracking only knocks. If you can't see contact rate and set-per-contact separately, you can't coach. You're guessing which rep needs what.
Treating storm numbers as normal. Building payroll and forecasts on honeymoon ratios that evaporate in two weeks is how good seasons turn into cash crunches.
Burning out green reps on random doors. The reps who could have been great quit in week three because nobody gave them an early win. Targeting is retention.
Booking junk appointments to hit a set number. A rep gaming their doors-per-appointment by setting soft, unqualified appointments looks good on the scoreboard and wastes your inspector's day. Always weigh set-rate against held-and-inspected rate.
Ignoring the legal lines on storm and insurance pitches. This one can cost you a license, not only a sale.
Keep the storm and insurance pitch legal
If any of your door pitch touches storm damage or insurance, there's a hard line your reps cannot cross, and it varies by state — but the safe version is the same everywhere. A roofer can inspect and document damage, write a repair estimate, and state facts about their own scope of work. A roofer cannot, for a fee, negotiate or handle the homeowner's insurance claim, interpret their coverage, promise a payout or approval, waive or absorb the deductible, advertise a "free roof," or represent the homeowner against their insurer. In many states, doing the claim-handling part without a public adjuster license is illegal, and deductible-eating is outright fraud in a growing list of states.
What that means at the door, in plain terms — the do-not-say list for your reps:
- Don't say "we'll get your roof approved" or "we'll get this covered." The homeowner files; the insurer decides.
- Don't say "we'll handle the whole claim for you" or "we'll deal with your adjuster." You can be present and document; you can't negotiate or handle it.
- Don't say "don't worry about your deductible" or anything that implies you'll absorb or waive it.
- Don't say "free roof" or "this won't cost you anything."
- Don't promise a specific payout, timeline, or that damage will definitely be covered.
What reps CAN say is plenty: we'll inspect your roof and document what we find, we'll show you the condition and the storm history for your address, we'll write you a clear estimate for the work, and you decide what to do with it. That's an honest, compliant, and frankly more trustworthy pitch — it positions your rep as the documenter, not the claims fixer, and keeps you on the right side of your state's department of insurance. Train it once, enforce it always.
Putting it together
So, how many doors to get one roofing appointment? Plan around 40 to 80 on cold, untargeted streets with an average team, aim to drive it toward 20 to 40 with timing, routes, a tight pitch, and better doors, and treat the 10-to-25 storm-window numbers as a bonus you work hard when it comes, never the foundation you build on. The exact number is less important than knowing which lever to pull when the number is bad — and the single highest-leverage lever is door quality: deleting the new roofs, the rentals, and the dead doors before your rep ever walks up.
That's the part RoofPredict is built to handle — telling you which roofs in your area are actually due, house by house, by age and by the storms each one has taken, so the doors your crew spends their legs on are the ones with a real job behind them. It won't pitch for you and it won't close for you. It just makes sure you're knocking the right doors, which is the cheapest way there is to cut your doors-per-appointment ratio in half. If you want to test that against streets you already know, book a demo and hand us a roof you've already worked — you decide if we nailed it.
FAQ
How many doors do you knock to get one roofing appointment?
On cold, untargeted residential streets with an average rep, plan on roughly 50 to 100 doors per appointment set. An experienced rep in a good area runs about 20 to 40. After a fresh, well-publicized hailstorm, a strong canvasser with proof in hand can sometimes set an appointment every 10 to 25 doors for a couple of weeks. A green rep on random doors can knock 150-plus and set nothing. The biggest variables are rep skill and door quality.
What is a good doors-per-appointment ratio for roofing?
A solid, repeatable target for a trained rep in a decent area with a strong offer is 20 to 40 doors per appointment set. Anything under 20 outside a fresh storm window is excellent. Above 80 outside a storm honeymoon usually means a targeting, timing, or pitch problem rather than a hustle problem. Always weigh appointments set against appointments that actually hold and inspect.
How many doors can a roofing rep knock in a day?
A focused 3-hour evening shift typically yields 40 to 80 doors for a rep who moves well; a 6-hour Saturday yields 80 to 140. Density matters a lot: a tight subdivision lets a rep work two to three times as many doors per hour as a rural road with long driveways. A rep who reports 'knocked all day' with 35 doors has a route-discipline problem.
What is a normal contact rate when door knocking for roofing?
Contact rate, the share of doors where an adult homeowner actually opens up and engages, usually sits between 20% and 40%. It's driven mostly by who is physically home, so timing is the lever: knock from 4 to 8 p.m. on weekdays and Saturday mid-morning to push contact rate to the high end, which roughly halves your doors-per-appointment ratio by itself.
Does targeting which houses to knock actually lower the door count per appointment?
Yes, and it's the biggest single lever. On a random street, only about one in five or six houses is even a plausible roofing candidate; the rest are new roofs, rentals, and vacant homes. Knocking only the aging or storm-worn roofs keeps your contact rate about the same but makes a far higher share of those contacts real prospects, which can cut your doors-per-appointment ratio by half or more.
How do storm appointments compare to normal canvassing numbers?
After a fresh, well-covered hailstorm, doors-per-appointment ratios drop sharply, sometimes to 10 to 25, because homeowners already know something happened and you're selling the solution, not the problem. But it's a honeymoon: the cream skims in a couple of weeks, out-of-town crews flood the area, and re-knocking worked streets pushes the ratio back above 50. Treat storm numbers as a bonus, not your baseline.
What's the best time of day to knock doors for roofing?
Weekday knocking is most productive from about 4 to 8 p.m., when working adults are home, and Saturday mid-morning to early afternoon is gold. Midday weekday knocking wastes doors at a low contact rate unless you're working a retiree-heavy area. Always respect local solicitation hours and posted no-soliciting rules.
Why are my reps knocking tons of doors but setting no appointments?
Split the funnel to diagnose it. Low doors-per-shift is a coverage or route problem. A low contact rate is a timing problem, fix the hours. A normal contact rate but few appointments set per contact is a pitch problem, fix the opener and the reason-to-schedule-now ask. And if the doors themselves are random new roofs and rentals, no pitch will save them, that's a door-quality problem.
How do I keep door-knocking reps from quitting?
Give them early wins. A new rep who knocks 100 random doors and sets nothing quits in week three; a rep who knocks 40 well-targeted doors with a tight opener and sets two appointments believes they can do the job and stays. Targeting and a scripted opener are retention tools as much as conversion tools, and rep tenure is where ratio improvement compounds over a season.
What can roofing reps legally say about insurance at the door?
Reps can offer to inspect and document the roof, show the homeowner its condition and storm history, and write a clear repair estimate. They cannot promise the claim will be approved or covered, offer to handle or negotiate the claim or the adjuster, promise a specific payout, say anything about waiving or absorbing the deductible, or advertise a 'free roof.' The homeowner files and the insurer decides; the safe, compliant pitch positions the rep as the documenter, not the claims fixer.
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 Roofing Manual and Industry Resources — nrca.net
- IBHS Hail and Roof Resilience Research — ibhs.org
- NOAA Storm Prediction Center Severe Weather Data — spc.noaa.gov
- National Weather Service Storm Events Database — ncdc.noaa.gov
- FTC Business Guidance on Truthful Advertising — ftc.gov
- NAIC Consumer Resources on Insurance Claims and Public Adjusters — naic.org
- Texas Department of Insurance: Roofing Contractors and Storm Claims — tdi.texas.gov
- U.S. Census Bureau American Housing Survey (housing age data) — census.gov
- Bureau of Labor Statistics: Roofers Occupational Outlook — bls.gov
- International Code Council / IRC Roofing Provisions — iccsafe.org
- U.S. Small Business Administration: Marketing and Sales Guidance — sba.gov
- OSHA Fall Protection in Residential Construction — osha.gov
- Verisk / Xactimate Property Estimating Resources — verisk.com
- RoofPredict — roofpredict.com
Related Articles
How to Improve Your Roofing Inspection-to-Close Conversion Rate
The inspection is where you build the case and win or lose the deal. Here is the practitioner's system for turning more inspections into signed contracts without spending another dollar on leads.
The Most Profitable Types of Roofing Jobs (and How to Win More of Them)
Not all roofing work pays the same. Here is a margin-by-margin look at which roofing jobs actually make money, which ones quietly bleed you, and how to land more of the good ones.
The Pre-Call Qualification Script That Stops Roofing Reps From Burning Hours on Dead Roofs
A practitioner's pre-call qualification script for roofing sales — the questions, branching logic, disqualifiers, and scoring that decide who gets a truck roll and who gets a polite pass.