What is the renewal rate formula?
Renewal rate equals renewed contract value divided by contract value up for renewal in the period, times 100.``` Dollar Renewal Rate = Renewed ARR / ARR Up for Renewal x 100 ```
A quarter opening with $4,200,000 in ARR scheduled to renew, of which $3,780,000 renewed, produces a 90.0 percent dollar renewal rate. The $420,000 that did not renew is the gross loss from that book.
The denominator has one rule: only contracts whose term ends inside the period. Contracts renewing next quarter are not part of this quarter's performance no matter how much revenue they represent, and pulling them in to soften a bad quarter makes the series meaningless.
How is renewal rate different from gross revenue retention?
Renewal rate uses the renewal book as its denominator, while retention metrics use the entire beginning ARR base.| Metric | Denominator | Ceiling | Answers |
|---|---|---|---|
| Gross dollar renewal rate | ARR up for renewal in the period | 100% | How the renewal motion performed |
| Net renewal rate | ARR up for renewal in the period | None | Whether uplift covered the losses in that book |
| Gross revenue retention | Total beginning ARR | 100% | How much of the whole base survived |
| Net revenue retention | Total beginning ARR | None | Whether the base grew after expansion |
How do you calculate logo renewal rate and dollar renewal rate?
Run the same formula twice, once counting accounts and once counting dollars, then compare the two.Take a quarter with 84 contracts up for renewal representing $4,200,000:
| Measure | Up for renewal | Renewed | Rate |
|---|---|---|---|
| Logos | 84 | 76 | 90.5% |
| Gross dollars | $4,200,000 | $3,780,000 | 90.0% |
| Net dollars with uplift | $4,200,000 | $3,990,000 | 95.0% |
Keep gross and net separate. The 95.0 percent net figure in the table includes $210,000 of price uplift, which is real revenue and also masks the $420,000 that walked. A team reporting only the net number will not see a renewal problem until uplift stops covering it.
How do you handle early renewals and multi-year contracts?
Assign every contract to the period its term actually ends, then apply one rule to everything.Four cases cover most of the complexity:
- Early renewals. A contract renewed in Q2 for a term ending in Q3 belongs in Q3's denominator and numerator. Counting it in Q2 credits the quarter twice and empties the next one. - Multi-year contracts. A three year deal appears in the denominator once, in the year the term ends. It sits outside the calculation entirely for the other two years. - Mid-term upgrades. Expansion that happens between renewal dates belongs in the expansion line, not in the renewal rate. It changes the value that will come up at renewal, which is where it shows up. - Auto-renewing contracts. These renew unless cancelled, so they still count in the denominator. Excluding them because the renewal is passive removes the accounts most likely to churn on autopilot.
Which signals predict the renewal rate before the renewal date?
Support case volume is the earliest usable indicator, and it moves months before a renewal conversation.In ORM customer data, accounts filing no support cases at all are at risk of churn, and so are accounts filing seven or more in a year. The pattern that predicts a renewal is three to five cases, usually tier 2 or tier 3, which indicates a customer who is engaged and getting help rather than silent or struggling.
Silence is the harder signal to act on because nothing appears in a dashboard. An account with no cases, no logins worth noting, and no contact with the customer success team looks identical to a healthy account in most reporting until the renewal date arrives and the answer is no.
How do you forecast renewal revenue from the renewal rate?
Apply segment-level rates to the dated renewal book rather than a blended rate to a quarterly total.The renewal book is known in advance, which makes it the most forecastable revenue a SaaS company has. Every contract has a date, a value, and an owner. Applying one company-wide rate to that book wastes the detail, since enterprise and volume segments renew at different rates and a single large contract can swing a quarter by more than the entire small account base.
Forecast accuracy benchmarks we track cover new business and expansion rather than renewal, because renewal forecasting runs on different inputs: contract dates, usage trends, support history, and stakeholder changes rather than pipeline stages. Both belong in one model. A sales forecast that projects new bookings without the renewal line produces an ending ARR figure nobody can reconcile, which is why our approach to revenue forecasting runs renewal, expansion, and new business as three forecasts that resolve to a single number.Frequently Asked Questions
What is the renewal rate formula?
Renewal rate equals renewed contract value divided by the contract value that came up for renewal in the period, times 100. A quarter with 4.2 million dollars up for renewal and 3.78 million renewed produces a 90 percent dollar renewal rate. Only contracts with a renewal date inside the period belong in the denominator.
How is renewal rate different from gross revenue retention?
The denominators differ. Renewal rate measures only the contracts that came up in the period, while gross revenue retention measures the entire beginning ARR base including contracts nowhere near their renewal date. A quarter with a heavy renewal book and a weak renewal rate can still post strong GRR, which is why the two numbers disagree and both belong in the report.
Should uplift be included in the renewal rate?
Report it separately. Gross renewal rate caps at 100 percent and counts only whether the contract survived at its prior value. Net renewal rate adds price uplift and expansion at renewal and can exceed 100 percent. Publishing only the net figure hides accounts that renewed at a reduced commitment.
How do you handle multi-year contracts in the renewal rate?
Include them only in the period their term actually ends. A three year contract signed in 2024 sits outside the 2025 and 2026 denominators entirely. Spreading it across three years produces a denominator with no renewal decision behind it and makes the rate look steadier than the book is.
What is the earliest signal that a renewal is at risk?
Support case volume, well before the renewal conversation. In ORM customer data, accounts with no support cases are at risk and so are accounts with seven or more in a year. Accounts running three to five cases, usually tier 2 or tier 3, renew more often because they are engaged and getting help.
See how ORM turns these insights into action
ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.
Schedule a Demo