How Long Should a Roofing Sales Cycle Be? Benchmarks by Retail vs Insurance
Your rep has a deal from February. It's May. The homeowner still "needs to talk to their spouse." The file sits in your CRM with a yellow flag and a note that says "follow up." That deal is dead. It died 60 days ago. Nobody told the CRM.
Roofing sales cycle length is the single most useful number most roofing companies never measure. Cycle time tells you whether your pipeline is a pipeline or a graveyard, and it tells you where your money is leaking before the P&L does. This post lays out realistic benchmarks for retail and insurance, what stretches cycles past profitability, and how to measure without turning reps into data clerks.
The Retail Cycle: 7 to 14 Days From Knock to Signed
Day 0 knock + appointment. Day 1-3 inspection and measurement. Day 3-5 proposal delivered in person. Day 5-10 follow-up and revisions. Day 10-14 contract signed, deposit collected.
If your average retail cycle is 25+ days, you have a follow-up problem, a pricing problem, or a closer problem. Usually all three. Deals that drag past two weeks close at roughly half the rate of deals that close inside the first week. Top teams hit same-day or next-day signings on 20-30% of proposals.
The Insurance Cycle: 45 to 120 Days From Knock to Paid
Day 0 knock, damage inspection signed. Day 1-7 homeowner files claim. Day 7-21 adjuster meeting. Day 14-35 scope approved, ACV check. Day 30-60 work completed. Day 45-90 supplements, depreciation released. Day 60-120 final payment received.
Under 45 days is unusual. Over 120 means somebody stopped pushing. Large shops track in three buckets: knock-to-approval, approval-to-install, install-to-final-payment.
What Slows Each Down
Retail stretches: proposals emailed instead of presented, no follow-up after day 3, pricing that invites shopping, financing friction, spouse objections unplanned for.
Insurance stretches: adjuster meetings without your rep present, scopes missing code items, homeowners holding ACV checks because nobody explained the flow, install scheduling gaps, final paperwork nobody owns.
Common thread: dead air. Every day nobody touches a file, the file gets colder. Your lead stages should have max dwell time per stage.
Where Cycle Time Secretly Costs You
Cash conversion. A retail deal closing in 10 days and installing in 20 has cash in-bank in 35 days. A 45-day close plus 30-day install is 75 days out. Multiply by 40 deals/month = $200k+ extra receivables floated.
Closer burnout. Reps working 80 files feel different than reps working 30. They're half as effective per file, and three months from quitting.
Lead decay. A 45-day-old knock converts at 1/3 the rate of a 7-day knock.
Material pricing. 90-day insurance cycle exposes you to 2-4% price increases between approval and install.
Referrals. Homeowners refer during install and the first week after. 90-day drag before install kills those referrals.
How to Measure Cycle Time Properly
Most companies measure "signed to installed" , the production metric. That's useless for sales. Measure in stages:
- Knock to appointment (under 3 days)
- Appointment to proposal (under 5 retail, under 14 insurance)
- Proposal to signed (under 7 retail, under 30 insurance)
- Signed to installed (varies)
- Installed to paid (under 14 retail, under 45 insurance)
Track median, not average. Zombie deals wreck the average. Segment by rep, lead source, and retail vs insurance.
Leading Indicators of Creep
- Avg days since last contact per open deal (over 4 retail / 10 insurance = warning)
- % of proposals with zero 72-hour follow-up (under 10%)
- Stage dwell outliers (2x team median)
- Adjuster meetings without rep attached
- Deposits collected vs contracts signed gap
Tools to Automate the Nudge
Deals don't sit because reps are lazy. They sit because a rep with 40 open files can't remember which needs a call today. Stage-based reminders, inactivity alerts, and pre-written follow-up sequences fix it. Teams that automate these three things typically drop cycle time 20-40% in 90 days.
See automating follow-ups in roofing for the sequences. RoofKnockers builds these mechanics in by default. For tool selection, head back to the CRM buyer's guide.
Retail closes in 7-14. Insurance pays out in 45-120. Anything longer is a leak, and the leak compounds. Measure in stages, watch leading indicators weekly, automate the nudges. Start a trial.
Ready to grow your roofing sales operation?
Start Your 14-Day Free Trial