Renewal Rate in SaaS: How to Calculate and Improve It
Renewal rate is the share of customers, or of revenue, that renews when its contract comes up for renewal. If 100 customers are up for renewal this quarter and 88 renew, your renewal rate is 88%. It is one of the clearest measures of whether customers get enough value to stay.
Renewal rate looks only at the contracts that came up for renewal in the period. That makes it different from churn rate, which looks at your whole customer base, and it makes it especially useful for businesses with annual or multi-year contracts.
How to calculate renewal rate
Customer renewal rate
Customer renewal rate = customers who renewed ÷ customers up for renewal in the period × 100
Example: 120 contracts come up for renewal in Q3, 102 renew. Customer renewal rate = 102 ÷ 120 × 100 = 85%.
Revenue renewal rate
Customers are not equal, so measure revenue too. There are two versions:
- Gross revenue renewal rate = renewed revenue, without any increase ÷ revenue up for renewal × 100. Downgrades and lost customers count against you; upsells do not count for you.
- Net revenue renewal rate = renewed revenue, including upsells and price changes ÷ revenue up for renewal × 100. It can be above 100%.
Example: contracts worth $600,000 ARR come up for renewal. Customers worth $60,000 leave and others downgrade by $20,000, so $520,000 renews at the old terms: a gross revenue renewal rate of 86.7%. With $50,000 of expansion signed at renewal, net revenue renewal is $570,000 ÷ $600,000 = 95%.
Across the whole customer base, the same idea is measured as gross revenue retention and net revenue retention.
Renewal rate vs. churn rate
For the group of contracts up for renewal, renewal rate and churn rate add up to 100%: if 85% renew, 15% churned at renewal. Across the whole base they differ, because churn rate also counts customers who leave mid-contract and uses a different starting group. Report the one that matches your contract model, and say which one it is.
Renewal dates: the field everything depends on
A renewal date is the date a subscription or contract ends and either renews or lapses. It sounds trivial, but missing or wrong renewal dates are one of the most common reasons renewals go wrong.
- Store it on the account record, from the billing system or the contract, not in a spreadsheet.
- Know the notice period. Many contracts renew automatically unless one side gives notice 30 to 90 days before the date. The real deadline for a decision is the notice date, not the renewal date.
- Watch for co-terming and mid-term changes. Add-ons bought mid-term often have their own dates; aligning them to one renewal date keeps the process simple.
- Plan backwards from it. The renewal process should start about 120 days before the date. See the 120-day renewal playbook.
What a good renewal rate looks like
It depends heavily on contract length and customer size, so compare yourself with similar companies rather than one industry average. SaaS Capital's 2025 benchmarks show median gross revenue retention of 94% for multi-year contracts, 90% for annual and 89% for month-to-month, with net revenue retention of 103%, 101% and 100% (SaaS Capital, 2025). The most useful benchmark is still your own trend by segment, quarter by quarter.
How to improve your renewal rate
- Start 120 days before the renewal date. Once a customer signals they might not renew, churn averaged 40% in our study of 44,000 SaaS users. The earlier you see it, the more you can change.
- Give every renewal a playbook. A sequence of steps with an owner and a due date, from the account review to the signature, assigned to the account's CS manager. Our renewal management guide has one you can copy.
- Prove value before you talk about price. A value review with numbers from the customer's own account, around 90 days ahead. Our QBR guide shows how.
- Involve the economic buyer, not only the daily users.
- Watch the risk signals: usage falling against the account's own baseline, a champion leaving, a billing downgrade. A customer health score brings them together.
- Offer longer terms after a clear success. Multi-year contracts renew less often and retain better. See multi-year renewals.
- Segment the number. Renewal rate by plan, size, industry and fit to your ideal customer profile shows where to focus.
FAQ
Is renewal rate the same as retention rate?
Not quite. Renewal rate looks only at contracts that came up for renewal in a period. Retention rate looks at your whole customer base over a period, including customers whose contracts did not end.
Should I measure renewal rate by customers or by revenue?
Both. Customer renewal rate shows how many accounts stay; revenue renewal rate shows how much money stays. A small number of large losses can hide behind a good customer renewal rate.
What happens if a customer misses their renewal date?
That depends on the contract. With auto-renewal, the contract usually continues unless notice was given in time. Without it, the subscription lapses, and a failed or forgotten renewal becomes churn. Track notice periods as well as renewal dates.
How far ahead should we forecast renewals?
At least one quarter, ideally two. Our guide to renewal forecasting explains how.
Related: SaaS renewal management · Renewal forecasting · Run renewals in a shared Customer Room
Related articles
VP of Customer Success: Role, Responsibilities, KPIs and First 90 Days
What a VP of Customer Success does: responsibilities, the KPIs they own, how it differs from a CS director, a job description outline and the first 90 days.
GlossaryWhat is Tech Touch in Customer Success?
Learn how Tech Touch strategies help SaaS teams scale customer engagement using automation, without sacrificing experience.
GlossaryWhat Is Revenue Operations (RevOps)? Role, Responsibilities and How It Works With Customer Success
What Revenue Operations (RevOps) is, what it owns in B2B SaaS, the metrics it reports, and how RevOps works with customer success on retention, NRR and tooling.
GlossaryMRR and ARR in SaaS: Formulas, the Types of MRR and How They Connect to Retention
How to calculate MRR and ARR in SaaS, the five types of MRR (new, expansion, contraction, churned, reactivation), common mistakes and how MRR drives NRR.
