By Miki Furman, Co-Founder and CTO |

Quick Answer

Roofing appointment setting outsourcing covers two distinct workflows: retail re-roof and repair (steady volume, speed-to-lead under 5 minutes is the lever) and storm restoration (3-5x volume spikes within 48-72 hours of a hail event, insurance-claim coordination required). Nearshore appointment setters at $12-18/hr in 2026 beat onshore at $25-38/hr while keeping TCPA controls intact. Healthy set rate is 60-85 percent off connected calls and sit rate is 65-80 percent with structured no-show recovery.

Roofing is a paid-media business. The average roofing operator buys leads at $40 to $100 each on Google LSA, Facebook lead ads, and the marketplace platforms (Modernize, Networx, Angi, HomeAdvisor, Thumbtack), then runs canvassing teams or storm-chase crews on top. The conversion math from lead to inspection appointment to signed contract is sensitive to two operational variables most operators do not measure tightly enough: speed-to-lead and no-show recovery cadence.

This is the operator guide for roofing companies evaluating outsourced appointment setting. Both retail re-roof and storm-restoration workflows are covered. For the broader vertical context, see our home services call center outsourcing pillar and the home services service overview.

Retail vs. Storm Restoration

Retail re-roof is steady-volume project sales. Storm restoration is non-linear post-event volume with insurance-claim coordination layered on top. The appointment setting playbook differs.

Retail Re-Roof

Retail roofing leads come in at a steady weekly cadence. The average homeowner is shopping a 20-year-old roof with mild damage or aesthetics motivation. The buying cycle is longer (3-8 weeks from first inquiry to contract), so set rate matters less than sit rate and long-tail callback management. Speed-to-lead under 5 minutes still moves contact rate sharply, but the volume is predictable enough to staff to.

Storm Restoration

Storm restoration is binary. Either there is no event happening or a hail or wind storm just rolled through and lead volume is 3-5x baseline within 48-72 hours. Homeowners are urgent (active leak or visible damage), insurance is involved (carrier, claim number, deductible, supplement work), and competitors are canvassing the same neighborhoods. The appointment setting workflow needs flex capacity, claim-coordination training, and the ability to dispatch field reps fast.

Why Speed-to-Lead Decides the P&L

For a roofing operator buying 200 marketplace leads a month at $60 each, lead media is $12,000. Contact rate at under-5-minute speed runs roughly 60 percent on healthy programs. At over-30-minute response time, contact rate drops to roughly 30 percent. The MIT and InsideSales lead-response curves are well-documented and operator data continues to confirm them.

Same $12,000 spend, half the conversations. If 60 percent of conversations set, 70 percent sit, and 30 percent close at $14,000 average ticket, the slow operator generates $35,000-$50,000 less in monthly installed revenue than the fast operator on identical media spend. Annualized, that compounds to a half-million-dollar P&L gap from a single operational variable. Outsourced after-hours and overflow speed-to-lead is the highest-ROI line item in the roofing budget once paid media exceeds $5,000 a month.

Storm Restoration Playbook

The storm-restoration workflow is its own discipline. The CFG flex bench is built for the spike.

  • Trigger. NOAA storm event in a metro CFG already covers triggers a flex-bench activation within 24 hours. The bench expands 3-5x baseline within 48-72 hours.
  • Lead intake. Inbound from canvassing teams (door-knock follow-ups), Facebook ads geo-targeted to the storm zone, Google LSA spike, and inbound phone from yard signs.
  • Qualification stack. Property ownership, roof age, visible damage type (hail, wind, mixed), insurance carrier, whether a claim has been filed, deductible band, decision-maker presence.
  • Insurance-claim coordination. Capture carrier, claim number, deductible, and adjuster contact. Train agents on supplement work language so the inspection appointment is set with the right context.
  • Inspection scheduling. Set into installer field rep calendar (ServiceTitan, JobNimbus, AccuLynx, Roofr) with confirmation SMS plus reminder 24 hours before.
  • No-show recovery. Same-day and next-day re-engagement for missed inspections. Storm-zone homeowners are often dealing with adjusters and contractors simultaneously, so the recovery cadence is more important than in retail.

KPIs to Watch

  • Contact rate. 50-70 percent on retail. 60-80 percent on storm where urgency runs higher.
  • Set rate. 60-80 percent retail. 70-85 percent storm.
  • Sit rate. 65-80 percent with structured no-show recovery. 50-60 percent without.
  • Cost per inspection set. $20-50 typical band on a healthy program.
  • Cost per inspection sit. $40-120 typical band.
  • Cost per signed contract. The number that decides whether the program scales.

TCPA on Roofing Storm Calls

Federal TCPA applies to all autodialed or prerecorded outbound B2C calls, including storm canvassing follow-ups. The defensible stack: prior express written consent at the lead source, federal DNC plus state DNC scrubs at dial time, time-of-day rules (8am to 9pm at the called party local time) enforced by the dialer, recorded consent on transferred calls, and lead source documentation traceable to the original opt-in.

Inbound calls returning a Google LSA, Facebook, or marketplace inquiry are the cleanest TCPA position. Door-knocked or canvassed leads are dispositioned separately and run through stricter consent capture before any autodialed follow-up. Lead sets without consent provenance get refused. For deeper context see our TCPA compliance for call center outsourcing guide.

2026 Pricing

ModelHourlyPer Inspection Set
Onshore US$25-38/hrvaries
CFG nearshore$12-18/hr$20-50
Offshore$8-14/hr$15-40
Marketplace shared leadn/a$40-100 (shared)

Offshore appointment setters can quote lower than nearshore but typically lose 15-25 points on contact rate due to time zone gap and accent friction with US homeowners. The all-in cost-per-signed-contract math almost always favors nearshore Caribbean and Latin America agents on US time zone overlap.

Ramp Timeline

Retail re-roof programs ramp 2-4 weeks. Storm-restoration overflow ramps 5-10 business days on the pre-built flex bench. Anyone quoting 1 week on a retail program is cutting corners on TCPA review or training.

Frequently Asked Questions

What does roofing appointment setting outsourcing cost in 2026?

Nearshore roofing appointment setters from CFG run $12-18/hr all-inclusive in 2026 (wages, supervision, dialer, QA, recording, TCPA scrubbing). Per-set pricing typically lands $20-60 per qualified inspection set. Per-sit pricing is $50-150. Onshore US roofing appointment setting runs $25-38/hr fully loaded. Storm-restoration overflow capacity is the same hourly rate but billed against a flex bench that can expand 3-5x within 48-72 hours of a hail or wind event.

How does storm restoration roofing appointment setting work?

After a hail or wind event, lead volume in the affected metro spikes 3-5x within 48-72 hours from a mix of canvassing, social ads, and inbound phone. Agents are trained on insurance-claim coordination basics: carrier name capture, claim number capture, deductible context, supplement work language, and adjuster scheduling. The qualification stack flags property owners with active claims separately from organic damage leads. Inspection appointments are scheduled with the field rep, and recordings document homeowner intent for the audit trail.

What is a healthy set rate and sit rate for roofing appointment setting?

Set rate (live conversation to scheduled inspection) typically lands 60-80 percent on retail roofing programs and 70-85 percent on storm-restoration programs where homeowner urgency is higher. Sit rate (set inspection to homeowner present at inspection time) runs 65-80 percent with a structured no-show recovery cadence and 50-60 percent without. Close rate at the inspection is driven by the field rep, but tight qualification on ownership, decision-maker presence, roof age, and damage type lifts close rate by improving the upstream quality of the appointment.

How does CFG handle TCPA on roofing storm calling?

Storm-restoration calling sits on top of standard TCPA controls: prior express written consent for autodialed or prerecorded outbound, federal DNC plus state DNC scrubs at the time of dial, time-of-day rules (8am to 9pm at the called party local time) enforced by the dialer, and recorded consent on transferred calls. Inbound calls returning a homeowner inquiry from Google LSA, Facebook lead ads, or marketplace forms are the cleanest TCPA position. Door-knocked or canvassed leads are dispositioned separately and run through stricter consent capture before any autodialed follow-up.

Which roofing lead sources does CFG work with?

Common lead sources include Google LSA (Local Services Ads), Facebook lead ads, storm canvassing teams feeding inbound CRM webhooks, marketplace platforms (Modernize, Networx, Angi, HomeAdvisor, Thumbtack), and direct-mail or radio with call tracking. Inbound returns are the cleanest TCPA position. Outbound dialing on shared marketplace leads is fully supported with consent provenance review at intake. CFG does not work with lead sources that cannot demonstrate consent provenance.

How fast can CFG ramp a roofing appointment setting program?

Retail re-roof programs ramp 2-4 weeks from contract to live calls. Storm-restoration overflow ramps faster on a pre-built flex bench, typically within 5-10 business days of activation. Week 0-1: scope, lead source TCPA review, qualification stack design, dialer and CRM integration (ServiceTitan, JobNimbus, AccuLynx, Roofr, etc.). Week 1-2: recruit agents with prior home services or roofing appointment setting experience and TCPA training. Week 2-3: live calls under QA. Week 3-4: full production with weekly script tuning.

Storm season ready in 5-10 business days

Set Up Roofing Appointment Setting Coverage

Retail re-roof or storm restoration. $12-18/hr nearshore in 2026, TCPA-defensible. Call 1-844-287-9234 or request a custom proposal.