Sales

Roofing Sales Pipeline: From First Knock to Closed Job

How to build and manage a roofing sales pipeline that gives you full visibility into every lead, rep, and revenue forecast — from the first door knock through to a signed contract.

June 28, 202613 min readBy Ketterly Team

Most roofing companies don't have a sales pipeline — they have a pile of leads. There's a difference. A pile of leads is a list of names with no clear status, no follow-up schedule, and no visibility into which ones are likely to close. A pipeline is a system that shows you exactly where every lead stands, what needs to happen next, and how much revenue is realistically coming in this month.

This guide covers how to build and manage a roofing sales pipeline that actually works — from the first door knock through to a signed contract and scheduled installation.

Why Most Roofing Companies Don't Have a Real Pipeline

The average roofing sales rep carries 30–60 active leads at any given time. The top reps carry 80–100. Managing that volume in a text message thread, a notes app, or even a spreadsheet is not a pipeline — it's chaos with extra steps.

When leads aren't in a structured system:

  • Follow-ups slip. Leads go cold because no one called back on day 3.
  • Good leads get abandoned. A homeowner who needed 2 more touchpoints before saying yes never heard from the rep again.
  • Management has no visibility. The sales manager can't tell which rep has 50 hot leads and which one has 50 dead ones.
  • Revenue forecasting is guesswork. “We should have a good month” is not a forecast.

A real pipeline solves all of this — but only if it's built around the stages that actually matter in roofing sales.

The 7 Pipeline Stages That Matter for Roofing

Generic CRM stages like “Prospect” and “Qualified” don't map to how roofing sales actually works. Here are the stages that do:

Stage 1: New Lead

Any contact who has expressed interest or been knocked — but not yet spoken to a rep who can assess their situation. This includes door-knocked contacts who left a card, inbound form submissions, and referrals who haven't been called yet. Goal: get them to Stage 2 within 24 hours.

Stage 2: Contacted

You've reached them and had a qualifying conversation. You know whether they have roof damage, whether they're insurance or retail, and whether they want an inspection. Goal: schedule the inspection.

Stage 3: Inspection Scheduled

The appointment is on the calendar. This stage is critical for forecasting — leads with a scheduled inspection close at a much higher rate than raw leads. Track how many are in this stage at all times. Goal: complete the inspection and deliver an estimate.

Stage 4: Estimate Sent

The homeowner has the proposal in hand (or in their inbox). They're evaluating. This is where most deals stall — the follow-up cadence in this stage determines your close rate more than any other single variable. Goal: get a decision.

Stage 5: Negotiating / Pending Decision

They're interested but not signed. They have questions, objections, competing quotes, or a spouse who hasn't seen it yet. This is an active, engaged lead — treat it with urgency. Goal: close or qualify out.

Stage 6: Won — Signed

Contract signed. Job enters your production pipeline. This is where the handoff from sales to operations happens — scheduling, material ordering, and crew assignment begin. Revenue counts here.

Stage 7: Lost / Not Interested

They went with a competitor, the insurance claim was denied, or they're not moving forward. Log a reason for every lost deal — it's the most valuable data in your pipeline for improving your process. Common reasons: price, competitor, timing, claim denied, no decision made.

How Many Leads You Need to Hit Your Revenue Goal

This is the core math every roofing sales manager needs to know. Working backwards from a revenue target:

  • Target monthly revenue: $500,000
  • Average job value: $14,000
  • Jobs needed: 36 jobs/month
  • Close rate (estimate to signed): 35%
  • Estimates needed: 103 estimates/month
  • Inspection-to-estimate rate: 80% (some inspections don't result in an estimate)
  • Inspections needed: 129/month
  • Contact-to-inspection rate: 60%
  • Contacts needed: 215/month
  • Per rep (5 reps): 43 contacts/month, about 2/day

Run this math for your own numbers. Once you know the inputs, you can diagnose exactly where your pipeline is leaking — whether it's contacts not converting to inspections, inspections not converting to estimates, or estimates not converting to signed jobs.

The Follow-Up Problem

Studies across sales organizations consistently find the same thing: 80% of sales require 5+ follow-up contacts, but most salespeople give up after 2. Roofing is no different — and maybe worse, because homeowners are busy and a roof replacement is a significant purchase they may procrastinate for weeks.

Follow-Up Cadence That Works

Once an estimate is sent, here's a cadence that keeps the lead warm without being annoying:

  • Same day: Text to confirm they received the proposal — “Just sent it over — let me know if you have any questions.”
  • Day 2: Call. Offer to walk through any questions. Ask if they're ready to schedule.
  • Day 5: Text. Something of value — “Wanted to let you know we have a crew opening next week if you want to lock in a slot.”
  • Day 10: Call. Check in, any questions, any other quotes they're considering?
  • Day 17: Email. Share something relevant — a photo of a recently completed job in their neighborhood, a note about material price changes coming.
  • Day 25: Final call. “I want to make sure I haven't missed anything — are you still planning to move forward on the roof?”

A CRM with automated follow-up reminders (like Ketterly) keeps every lead on this cadence automatically — your reps get a task at each step and never let a lead go cold because they forgot.

Tracking Rep Performance vs. Pipeline Health

These are two different questions, and you need to be able to answer both.

Rep Performance Metrics

  • Contacts made per week — are they generating enough top-of-funnel?
  • Inspections completed — are contacts converting to appointments?
  • Estimates sent — are inspections converting to proposals?
  • Close rate — what percentage of estimates become signed jobs?
  • Average job value — are they selling up or racing to the bottom on price?
  • Revenue generated this month / this quarter

Pipeline Health Metrics

  • Total open pipeline value — the sum of all estimate values in Stages 3-5
  • Weighted pipeline — open pipeline × close rate by stage. Stage 3 at 55%, Stage 4 at 35%, Stage 5 at 65%.
  • Average days in each stage — leads sitting in Stage 4 for 30+ days are stalling
  • Stage conversion rates — where are leads dropping out? That's where to focus coaching

Reviewing both sets of metrics weekly — in a 30-minute sales meeting — gives you visibility into who needs support, where the pipeline is healthy, and what revenue looks like 30-60 days out.

The Handoff Problem: Sales to Operations

The moment a job is signed, it needs to move from the sales pipeline into the operations workflow — scheduling, material ordering, crew assignment. This handoff is where dropped balls happen in most roofing companies. The sales rep sends a text, the office manager gets it three hours later, and the homeowner doesn't hear about their installation date for two days.

A unified CRM that manages both sales and operations eliminates the handoff problem. When a job moves to “Signed” in Ketterly, it automatically appears in the production queue for scheduling. No text messages, no dropped balls, no homeowners calling to ask where their crew is.

Building Your Pipeline in a Roofing CRM

The only way to manage a real pipeline at scale is in software. Here's what to look for in a roofing CRM pipeline:

  • Drag-and-drop stage management — move leads between stages in one click
  • Automated follow-up tasks — the CRM creates a task when a lead enters each stage so reps always know what to do next
  • Pipeline view by rep — see every rep's pipeline simultaneously
  • Revenue forecasting — see weighted pipeline value by month
  • Lead source tracking — know which source (door knock, storm canvass, referral, inbound) generates the most revenue at the best margin
  • Mobile access — reps manage their pipeline in the field, not just at a desk

Ketterly's pipeline is built specifically for roofing — stages that match the actual sales process, mobile-first design for reps in the field, and visibility for sales managers across their entire team in one view.

Key Takeaways

  • A pipeline is a system, not a list — every lead needs a stage, a next action, and a timeline
  • Use stages that match how roofing sales actually works: New Lead → Contacted → Inspection Scheduled → Estimate Sent → Negotiating → Won/Lost
  • Work the pipeline math backwards from your revenue goal to know exactly how many leads and inspections you need per month
  • Follow up 5–6 times on every estimate — most deals close after multiple touches, not the first
  • Track both rep performance and pipeline health — they tell you different things
  • Fix your sales-to-operations handoff — it's where revenue leaks after the close

Go Deeper: Sales Pipeline Resources

See Ketterly handle this workflow

Book a 30-minute demo and we'll walk through the exact tools and workflow described in this article.

See Ketterly on your own roofs

Book a 30-minute demo and we’ll walk through your sales process, measure a real roof, and show you exactly how your team would use it.