SaaS Metrics

Renewal Forecast

A renewal forecast estimates how much recurring revenue will renew in a future period based on contract terms, churn risk, and expansion expectations.

Updated 2026-01-24

Definition

A renewal forecast estimates how much recurring revenue will renew in a future period based on contract terms, churn risk, and expansion expectations.

Example

A $2M renewal pool with 90% probability yields a $1.8M base forecast before expansion.

How to use it

  • Build forecasts from contract-level data (term end dates, price, usage).
  • Separate renewal probability from expected expansion to avoid double counting.
  • Track forecast accuracy by segment to improve weighting.
  • Use risk tiers so leaders can see base, target, and downside views.

Common mistakes

  • Assuming all renewals happen on time without slippage.
  • Double counting expansion in both renewal and upsell forecasts.
  • Ignoring product usage signals that flag churn risk early.

Measured as

Measure Renewal Forecast on the same customer segment, time window, and revenue basis each time you review it.

Misused when

  • Assuming all renewals happen on time without slippage.
  • Double counting expansion in both renewal and upsell forecasts.
  • Ignoring product usage signals that flag churn risk early.

Operator takeaway

  • Build forecasts from contract-level data (term end dates, price, usage).
  • Separate renewal probability from expected expansion to avoid double counting.
  • Track forecast accuracy by segment to improve weighting.
  • Keep Renewal Forecast consistent by cohort, segment, and period before you use it as a decision signal in planning or reporting.
  • Interpret the metric alongside retention, margin, or payback so one ratio does not hide the real operating trade-off.

Next decision

  • Read Sales ops metrics hub: quota, pipeline, win rate, and capacity planning if the decision depends on interpretation, policy, or trade-offs beyond the raw formula.
  • Decide whether Renewal Forecast is a growth, retention, or efficiency signal before you set targets around it.

Where to use this on MetricKit

Guides