Reference file

Forecasting methods (detailed mechanics)

forecasting-methods-detailed-mechanics.md

Forecasting Methods (Detailed Mechanics)

On-demand reference for the revops-forecasting skill.

This file holds the detailed mechanics of forecasting Methods 2–4 (the body keeps Method 1 in full plus one-line summaries of these), and the full Commit validation checklist.

Method 1: Commit Validation Rules (full checklist)

Validation rules for Commit:

□ Has the buyer explicitly confirmed intent to purchase this period?
□ Is the economic buyer identified and engaged?
□ Are commercial terms (price, scope, contract length) agreed?
□ Is there a signed mutual action plan or documented close plan?
□ Has procurement/legal review been initiated?
□ Is the close date within the current forecast period?
□ If any box is unchecked, this is Best Case, not Commit.

Method 2: Stage-Weighted Pipeline (Data-Driven)

Multiply the value of each deal by the historical win probability at its current stage. This removes rep judgment entirely and relies on historical patterns.

How to calculate stage weights:

1. Pull all closed deals from the last 12 months (won and lost)
2. For each stage, calculate: deals that entered this stage → eventually won
3. That percentage is your stage weight

Example:
Qualified:       35% of deals that reach this stage eventually close
Discovery:       42% (qualification has filtered some out)
Solution Design: 55%
Proposal:        65%
Negotiation:     78%

Weighted pipeline = Σ (deal value × stage probability)

When to use it: As a sanity check against category-based forecasting. If your commit forecast is €1.2M but weighted pipeline says €800K, your commits include some deals that historically don't close from their current stage at the rate your reps expect.

Limitations:

  • Treats all deals in a stage equally (a €500K enterprise deal and a €20K SMB deal at the same stage have different close probabilities)
  • Doesn't account for deal age (a deal in Negotiation for 3 days is different from one there for 30 days)
  • Requires clean historical data and enough volume for statistical significance (minimum 50-100 closed deals per segment)

Method 3: Historical Run-Rate / Trend Analysis

Project future revenue based on historical patterns. Best for recurring revenue components and mature, predictable businesses.

Simple run-rate:
  Average monthly revenue (last 6 months) × remaining months = projected period revenue

Trend-adjusted:
  Apply month-over-month growth rate to project forward
  Example: If MRR grew 4% MoM for the last 6 months, project 4% forward

Seasonal adjustment:
  Use year-over-year comparisons for the same period to adjust for seasonality
  Example: Q4 is historically 130% of average quarterly revenue → adjust upward

When to use: For the renewal/expansion base of the business. New business is too variable for run-rate forecasting at most companies. Combine run-rate for existing revenue with category-based for new business.

Method 4: Bottoms-Up Capacity Model

Calculate what the sales team should produce based on capacity, not pipeline.

For each rep:
  Monthly quota ÷ average deal size = deals needed per month
  Deals needed ÷ historical win rate = opportunities needed
  Opportunities needed ÷ meeting-to-opportunity rate = meetings needed

Then:
  Sum across all ramped reps = total expected output
  Adjust for ramp (new reps produce at 25/50/75/100% in months 1-4)
  Adjust for seasonality and historical attainment distribution

When to use: For annual planning and capacity planning. This tells you what the team should produce given its size and historical productivity. If the bottoms-up model says €8M and the board wants €12M, you have a capacity gap — not a forecasting problem.