SaaS Metrics

Renewal Rate

Renewal rate is the % of contracts that renew at the end of term. It is a contract-based lens on retention for annual or multi-year deals.

Written by MetricKit EditorialReviewed by MetricKit Editorial ReviewUpdated 2026-01-24
How MetricKit maintains this page

Review the methodology behind the formulas, see how content is reviewed, and use the contact page for questions, feedback, or corrections.

Definition

Renewal rate is the % of contracts that renew at the end of term. It is a contract-based lens on retention for annual or multi-year deals.

Example

If 80 of 100 contracts renew at term end, renewal rate is 80%.

How to use it

  • Track renewal rate by cohort start year and segment (deal size, industry).
  • Renewal rate can differ from monthly churn because the timing is lumpy.
  • Separate auto-renewals from manual renewals to spot risk.

Common mistakes

  • Using renewal rate without checking expansion or contraction.
  • Counting early renewals in the wrong period.

Measured as

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

Misused when

  • Using renewal rate without checking expansion or contraction.
  • Counting early renewals in the wrong period.

Operator takeaway

  • Track renewal rate by cohort start year and segment (deal size, industry).
  • Renewal rate can differ from monthly churn because the timing is lumpy.
  • Separate auto-renewals from manual renewals to spot risk.
  • Keep Renewal Rate 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 Retention & churn hub: cohorts, GRR/NRR, and retention curves if the decision depends on interpretation, policy, or trade-offs beyond the raw formula.
  • Decide whether Renewal Rate is a growth, retention, or efficiency signal before you set targets around it.

Where to use this on MetricKit

Guides