Sales Operations

The Roofing Sales Pipeline,built for owners, not software demos.

Most roofing pipelines are copied from generic CRM templates. They look organized on screen and break the moment a real homeowner calls. This guide lays out a 7-stage pipeline an owner-operated roofing shop can actually run.

Executive summary

The short version for busy owners.

A roofing pipeline is not a list of leads. It is a series of commitments the homeowner has made, each one larger than the last.

Most shops track activity (calls made, doors knocked) instead of commitments. That is why their forecasts are wrong and their reps look busy without closing.

The 7 stages below force you to track commitments. If a homeowner has not made the next commitment, the deal does not move.

Key takeaways

What to remember when this page closes.

  • Track commitments, not activity.
  • Every stage needs a written exit criterion.
  • If your pipeline has more than 7 stages, you are tracking your own work, not the buyer's decisions.
  • Forecast based on stage conversion rates, not gut feel.
  • Stale deals belong in a separate nurture track, not the active pipeline.

Section 1

Why most roofing pipelines fail

Three failures show up in nearly every shop we audit. First, stages are named after internal tasks (called, emailed, quoted) instead of the buyer's decisions. Second, no one wrote down what has to be true before a deal moves forward. Third, the pipeline never gets cleaned, so the forecast is fiction.

Fix those three things and your close rate climbs without hiring anyone.

Section 2

The 7 stages, in plain English

  • 1. New Lead. Contact information captured. No commitment yet.
  • 2. Contacted. Two-way conversation happened. Homeowner confirmed interest.
  • 3. Qualified. Property, decision-maker, timeline, and intent verified.
  • 4. Appointment Set. Day and time confirmed in writing.
  • 5. Inspected. Roof was on, scope of work was documented.
  • 6. Proposal Sent. Written estimate delivered and reviewed.
  • 7. Closed Won or Closed Lost. Contract signed, or reason for loss logged.

Section 3

Exit criteria and conversion benchmarks

Use these benchmarks as a starting point. Your numbers will vary by market and lead source.

Stage benchmarks for owner-operated roofing shops
StageExit criterionHealthy conversion to next stage
New LeadContact info verified60 to 75%
ContactedTwo-way conversation, interest confirmed55 to 70%
QualifiedDecision-maker, timeline, property confirmed70 to 85%
Appointment SetDay, time, address confirmed in writing75 to 90%
InspectedScope documented, photos taken80 to 95%
Proposal SentEstimate delivered and reviewed live30 to 50%
Closed WonSigned contract and depositn/a

Three perspectives

How three honest reviewers would frame this.

Optimistic

Tighter stages make your forecast believable. Owners who clean up their pipeline usually see close rates climb 10 to 20% in a quarter without any new spend.

Balanced

Pipeline discipline only works if your reps log activity honestly. Most shops need a weekly 30-minute review with the owner present for the first 90 days.

Critical

A perfect pipeline cannot fix bad lead quality. If 70% of your leads cannot be qualified, fix the source before you re-engineer the CRM.

Decision framework

A practical way to choose.

Find the row that matches your situation. Use it as a starting point, not a verdict. A short strategy call will sharpen the answer for your specific market.

If this describes youRecommended pathWhy
You have under 50 active dealsRun the 7 stages in a simple spreadsheet for 30 days before configuring a CRM.Forces clarity on exit criteria before software hides the mess.
You have 50 to 250 active dealsConfigure these 7 stages in JobNimbus or AccuLynx and require exit criteria as required fields.Volume justifies automation, but discipline is still the bottleneck.
You run multiple sales repsAdd a weekly pipeline review with stage-by-stage stalled-deal report.Reps will not self-clean. The review surfaces stuck deals while they can still be saved.

Questions answered

What contractors ask before they start.

How many stages should a roofing pipeline have?
Five to seven. More than seven and you are tracking your own work instead of the homeowner's decisions.
Should retail and insurance run in the same pipeline?
No. The decision steps differ. Use the same 7-stage shape but two separate pipelines with different exit criteria.
What is a healthy lead-to-close rate?
For self-generated retail leads, 8 to 15% is realistic. For pre-booked qualified appointments, 25 to 40% is the working range we see across markets.
How often should the pipeline be cleaned?
Weekly for active stages, monthly for nurture. Stale deals belong out of the forecast.
Do I need a CRM to run this?
Not at first. A clean spreadsheet beats a misconfigured CRM. Once the stages work, automate them.

Book your strategy call

See if your market is still open.

We work with one roofing company per metro. In 20 minutes we will review your service area, pricing, and capacity, then tell you straight whether we are a fit. No pressure, no contract on the call.

Book Your Strategy Call Or call (855) 555-0199

No contracts. No pressure. Limited territories.