Revenue Operations

Roofing Sales Forecasting,without the spreadsheet theater.

Most roofing forecasts are wishes wearing a suit. This guide shows the math an owner can run on a Monday morning to predict the next 30, 60, and 90 days with honest numbers.

Executive summary

The short version for busy owners.

A useful forecast answers one question. How much revenue is likely to close in the next 30, 60, and 90 days, given what is actually in the pipeline today.

You need three inputs. Active deals by stage, your real stage-to-stage conversion rate, and average contract value.

If you do not trust your stage conversion rates, fix your pipeline definitions first (see our Roofing Sales Pipeline guide). A forecast built on fuzzy stages is fiction.

Key takeaways

What to remember when this page closes.

  • Forecasts predict revenue, not activity.
  • Use weighted pipeline math, not gut feel.
  • Recalculate conversion rates every 90 days.
  • Separate stale deals from active deals before forecasting.
  • A bad forecast usually means a bad pipeline definition, not bad reps.

Section 1

Why most roofing forecasts are wrong

Owners forecast by feel. They look at the deal board, count the proposals out, and pick a number that feels safe. That number is almost always too high in good months and too low in slow months.

The root cause is usually pipeline hygiene. Deals sit in 'Proposal Sent' for 90 days even though the homeowner stopped answering. Until you separate active from stale, no math will save you.

Section 2

The three inputs you need

  • Active deals by stage. Updated weekly, with anything older than your normal sales cycle moved to nurture.
  • Stage conversion rates. The percentage of deals that move from each stage to the next, measured over the last 90 days.
  • Average contract value. Trailing 90 days, split by residential and commercial if your mix is meaningful.

Section 3

The weighted pipeline method

Multiply the number of deals in each stage by the probability that they close, then by your average contract value. Add the totals. That is your weighted forecast.

Probability is not a guess. It is the historical conversion rate from that stage all the way to closed won.

Sample stage probabilities (replace with your own)
StageProbability to closeNotes
New Lead8%Most never qualify.
Contacted15%Two-way conversation only.
Qualified30%Property, timeline, decision-maker confirmed.
Appointment Set45%Day and time in writing.
Inspected60%Scope documented on site.
Proposal Sent75%Estimate reviewed by homeowner.

Section 4

A worked example

A shop has 20 qualified deals, 12 appointments set, 8 inspected, and 5 proposals out. Average contract value is $14,000.

Forecast: (20 x 0.30) + (12 x 0.45) + (8 x 0.60) + (5 x 0.75) = 6 + 5.4 + 4.8 + 3.75 = 19.95 expected closes. At $14,000 per close, that is roughly $279,000 in expected revenue across the cycle.

Now you can plan crews, materials, and cash with a number that is grounded in real conversion data.

Section 5

Common forecast mistakes

  • Forecasting from total pipeline value instead of weighted value.
  • Letting reps set their own probabilities.
  • Never moving stale deals out of the active pipeline.
  • Ignoring seasonality. Storm markets do not forecast like retail markets.
  • Forecasting weekly but never comparing forecast to actual.

Three perspectives

How three honest reviewers would frame this.

Optimistic

Weighted forecasting is the single highest-leverage habit an owner can adopt. Done weekly, it surfaces problems months before they hit the bank account.

Balanced

The method only works when pipeline definitions are clean. Spend a week tightening stage exit criteria before you trust any forecast.

Critical

Forecasts can become a comfort blanket. They do not replace the hard conversations about which deals are real and which are wishful thinking.

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 fewer than 30 active dealsForecast monthly, not weeklySmall samples are noisy. Monthly smooths the swings.
Your pipeline definitions are looseFix the pipeline firstNo math fixes fuzzy stages.
You operate in storm marketsForecast in 30-day rolling windowsCycles compress and expand with weather.
You have 60+ active deals and clean stagesRun weighted forecasts weeklySample size is enough to act on.

Questions answered

What contractors ask before they start.

How often should I forecast?
Weekly if you have at least 60 active deals and clean pipeline stages. Monthly if your pipeline is smaller or noisier.
What conversion rate should I start with?
Use the sample table above for the first 90 days, then replace each row with your own measured rate.
Should I forecast by rep?
Yes, once you have at least 30 closed deals per rep. Below that, the numbers will mislead you.
How accurate should the forecast be?
Within plus or minus 15 percent of actual revenue over a rolling 90-day window is a healthy benchmark.
What if my close rate jumps after I start using pre-booked appointments?
Recalculate conversion rates within 60 days. New lead sources change the math.

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.