The Door Knocking Dilemma Every Roofing Company Faces

If you run a roofing company, you probably built your business on door knocking. After a hailstorm rolls through, your crew fans out across the affected neighborhoods, knocks on doors, and books inspections. It’s a proven model.

Until it isn’t.

Door knocking has a ceiling, and most roofing companies hit it around the $2-3 million revenue mark. Beyond that, the math stops working. Here’s why — and why cold calling is the lever that breaks through that ceiling.

The Real Cost of Door Knocking

Let’s be honest about what door knocking actually costs:

Per-canvasser economics:

  • Average roofing canvasser earns $15-25/hour or a per-inspection commission ($25-75)
  • A good canvasser knocks 40-60 doors per day
  • Of those, maybe 15-20 people answer
  • Of those who answer, 2-4 agree to an inspection
  • Factor in drive time, gas, vehicle wear, and the hours when nobody’s home

The hidden costs:

  • Weather dependency. Can’t knock in the rain, extreme heat, or cold. That’s 30-40% of the year in many markets where you’re either limited or shut down entirely.
  • Territory burnout. Once you’ve knocked a neighborhood twice, you’re getting diminishing returns and annoyed homeowners.
  • Hiring and turnover. Door-to-door canvassers have some of the highest turnover rates in sales — 60-80% annual turnover is standard. You’re constantly recruiting and training.
  • Safety and liability. Dogs, aggressive homeowners, slip-and-fall injuries on residential properties. Your insurance premiums reflect this.
  • Limited hours. Effective door knocking happens between 3 PM and 7 PM on weekdays (when people are home) and weekends. That’s a narrow window.

When you add it all up, the average cost per booked inspection from door knocking is $75-150. Most roofing companies don’t track this number, and when they do, they’re surprised.

Why Cold Calling Changes the Math

Cold calling for roofing leads flips the equation:

Volume. A single cold caller using a predictive dialer can make 200-300 dials per day and have 40-60 conversations. That’s the equivalent of 3-4 door knockers in terms of contacts made.

Cost. A professional cold calling service runs $1,500-2,500 per month per caller. Compare that to the fully loaded cost of a canvasser ($3,000-5,000/month including vehicle, gas, insurance, and base pay).

Consistency. Cold calling happens rain or shine, summer or winter. Your pipeline doesn’t disappear when the weather turns.

Targeting. With cold calling, you can target specific homeowner profiles:

  • Homes older than 15 years (roof likely needs replacement)
  • Homeowners with insurance claims in affected areas
  • Specific neighborhoods hit by recent storms
  • Homeowners who’ve expressed interest in home improvement

Door knocking is geographically constrained. Cold calling is not.

Scalability. Need to double your appointment volume? Adding another caller is a phone call away. Doubling your door knocking team means weeks of hiring, training, and buying another vehicle.

The Storm-Chasing Problem

Let’s address the elephant in the room. A lot of roofing lead generation is storm-dependent. A hailstorm hits, and every roofing company within 200 miles floods the affected neighborhoods with canvassers.

Cold calling gives you an edge here:

Speed. You can be calling homeowners in an affected area within hours of a storm. By the time your competitors get their canvassers organized and on the road, you’ve already booked inspections.

Reach. Storms don’t hit one street — they hit entire regions. You can’t knock every door in a 50-mile radius, but you can call every homeowner in that radius.

Follow-up. After the initial wave of canvassers leaves a neighborhood, homeowners who said “no thanks” start thinking about it. Cold calling lets you follow up systematically, catching people who changed their minds two weeks later.

Beyond Storm Chasing: Year-Round Roofing Leads

The smartest roofing companies aren’t just chasing storms. They’re building year-round lead pipelines. Cold calling makes this possible:

Aging roof campaigns. Target homeowners with roofs over 15-20 years old. The script is simple: “We’re offering free roof inspections in your area. Most roofs last 20-25 years and yours was installed in [year]. Would you like a free inspection to see how it’s holding up?”

Insurance claim follow-up. Many homeowners file insurance claims after storms but never actually get the work done. These are warm leads sitting in public records.

Commercial roofing. Commercial property managers and building owners are much easier to reach by phone than in person. They’re in offices, they answer phones, and they make decisions on scheduled calls — not doorstep conversations.

Neighborhood referral campaigns. After completing a job, call neighbors: “We just finished a roof replacement for your neighbor at [address]. We’re offering the same inspection and pricing for nearby homes. Would you be interested?”

What a Roofing Cold Calling Campaign Looks Like

At Televista, we run roofing campaigns that follow this structure:

Week 1: Setup

  • Build targeted homeowner lists based on your service area and ideal customer profile
  • Develop scripts tailored to your company and current campaigns (storm response, aging roofs, etc.)
  • Configure the dialer with your preferred caller ID numbers (local to your market)
  • Train callers on roofing terminology, your inspection process, and common homeowner objections

Week 2-4: Launch and Optimize

  • Callers begin dialing and booking inspections
  • We monitor call recordings daily and refine the approach based on what’s working
  • Appointment details are delivered directly to your CRM or via email/text — however you want them

Month 2+: Steady State

  • Consistent appointment flow based on list size and caller count
  • Callback campaigns catch homeowners who weren’t ready initially
  • Seasonal script adjustments (storm response, winter prep, spring maintenance)

Typical Results

For a roofing company running one full-time caller:

  • 150-250 dials per day
  • 30-50 conversations per day
  • 2-4 booked inspections per day
  • Cost per inspection: $25-50 (significantly lower than door knocking)

Combining Both Approaches

We’re not saying you should ditch door knocking entirely. The most effective roofing companies use both:

Cold calling for volume, consistency, and geographic reach. It fills your calendar with inspections day after day.

Door knocking for hyper-local saturation after storms when immediacy matters and homeowners are already outside looking at damage.

The combination covers all scenarios. Cold calling provides the baseline, and door knocking provides the surge capacity for storm events.

Objections We Hear From Roofing Companies

“Our homeowners need to see us in person to trust us.” The cold caller isn’t closing the sale — they’re booking the inspection. Trust is built when your inspector shows up on time, is professional, and delivers a thorough evaluation. The phone call is just the door opener.

“We’ve tried telemarketing before and it didn’t work.” Telemarketing and professional cold calling are not the same thing. If you hired a VA from a Facebook group, gave them a script, and it flopped — that’s not cold calling failing, that’s a bad implementation failing.

“We get enough leads from Google and referrals.” That’s great when business is good. What about slow months? What about when you want to grow? Google leads are expensive ($50-200+ per lead for roofing) and referrals are unpredictable. Cold calling gives you a pipeline you control.

Getting Started

If you’re a roofing company doing $1M+ in revenue and you want to add a predictable, scalable lead channel, cold calling is worth testing. Televista has run dedicated roofing and solar cold calling campaigns across the country and we know what works.

Here’s what we’d need to get started:

  • Your service area (zip codes or counties)
  • Your ideal customer profile (residential, commercial, or both)
  • Your current campaigns (storm response, aging roof, general)
  • Your scheduling preferences (how you want inspections delivered)

From there, we can have you up and running in a week. Let’s talk about it.