4.9/5 sur 7496 avis ⭐️⭐️⭐️⭐️⭐️

Articles /
How to measure and improve SaaS customer retention

How to measure and improve SaaS customer retention

Vincent Gouedard
@VincentGouedard

In a SaaS business, one of the keys to growth is customer, or user, loyalty. Acquiring new customers is always more expensive than retaining existing ones. That's why SaaS customer retention is a key KPI for this type of business, whose products are sold on a subscription basis. Here's everything you need to know to calculate and track it monthly, annually, or otherwise. You'll also learn about the objectives of this indicator. Finally, you'll learn how to optimize your business performance through retention.

1 - What is the retention rate in a SaaS company?

There are two types of SaaS retention rate: customer retention and sales, or revenue, retention. Let's look at these two types of retention, using concrete examples.

1.1 - Definition and calculation of SaaS customer retention rate

This ratio is used in marketing to measure the number of customers who remain loyal to your products over a period of time. Obviously, over the course of a week, month, quarter, or even annually, you lose some customers and gain others. The customer retention rate (CRR) calculates loyalty by excluding new subscriptions.

Before using the calculation formula, you need 3 pieces of information. Let's take a concrete example:

• number of customers present at the beginning of the selected period (D), say $90;

• number of new customers obtained over the same period (N), say $20;

• number of customers at the end of the period (L), say $80.

Calculate the customer retention rate as follows:

CRR = (L-N)/D × 100 = (80-20)/90×100 = 66.6%.

1.2 - Definition and calculation of net and gross income retention rates

Retention is also calculated in terms of sales, or revenue. NRR stands for net revenue retention. This KPI measures the incremental recurring revenue generated by existing customers over a given period. It plots changes in NRR due to expansion, contraction, and churn over a given period against NRR at the start of the period. As such, this ratio excludes revenue generated from new subscriptions. However, it does include the impact of attrition and contraction on MRR.

Here is an example of the data required to calculate the net revenue retention rate:

MRR (monthly recurrent revenue) at the end of the previous month (D), say $10,000. Now we calculate 3 types of MRR;

• Expansion, i.e. the increase in revenues obtained from customers already present at the end of the previous month (E), say $1000;

• Contraction, i.e. loss of sales due to downgrading of existing subscriptions (C), say $500;

• Churn, i.e. pure churn from lost customers (L), say $800.

As a result, the net revenue retention rate for this product is:

NRR = (D + E - C - L)/D×100, i.e. (10,000 + 1000 - 500 - 800)/10,000×100 = 97%.

💡 If the net revenue retention rate is above 100%, MRR gain from expansion covers churn and contraction (which is generally viewed favorably by investors, as it indicates significant growth potential).

The Gross Retention Rate excludes MRR expansion. The maximum is therefore 100%, and it is calculated as follows:

Gross retention rate = (MRR at start of period - MRR lost to contraction - MRR lost to churn) ÷ MRR at start of period

{{discover}}

2 - Why is SaaS customer retention an essential KPI?

Any company that operates on recurring revenues, like SaaS companies, knows that it costs more to acquire a new customer than to retain an existing one. Alongside the churn rate, which measures the loss of users, take a close look at the retention rate, which reflects loyalty and the ability to grow your MRR with your existing customers.

2.1 - Customer retention is key to profitability

Companies with recurring revenues know how important it is to grow their revenue with the lowest possible customer acquisition cost (CAC). One way of reducing CAC expenditure in your organization is to work on customer loyalty over the long term. Indeed, by reducing churn, you reduce the amount of acquisition expenditure needed to replace lost customers and ensure that your MRR is maintained. The longer users stay, and the higher their subscriptions rise, the more profitable the business becomes.

The retention rate—and especially changes in your retention rate—shows how your customer loyalty. It measures your ability to upsell and cross-sell to existing customers to generate growth at lower cost, through expansion.

2.2 - Customer retention rate measures customer fit

This indicator reflects average customer satisfaction with the company's products. It therefore highlights the quality of your customer base and its suitability for your offering. If the KPI shows low customer loyalty, this may be due to your products, but it could also be that you're targeting the wrong clientele.

2.3 - Retention is the ability to maintain MRR without resorting to acquisition

By tracking this retention indicator, you can also measure the return on investment of your loyalty efforts. This way, you know whether your marketing or sales are helping to maintain or increase MRR, without having to resort to further customer acquisition.

3 - How to improve your company's retention rate?

You now know how to determine the retention rate in terms of both number of customers and revenue. Like the attrition rate, it's a valuable tool for tracking financial performance. Here are some ideas for optimizing this loyalty indicator.

3.1 - Track and compare retention over time

The first thing to do is to track retention rates over time. This is how you measure the improvement in loyalty and the effect of the marketing strategy deployed in this direction. And don't forget to compare your retention rates with those of similar companies, as they fluctuate according to your stage of maturity and average shopping basket (ARPA).

3.2 - Analyze the reasons for declining SaaS customer retention

Once calculated, the retention rate can be studied. Why don't customers seem to be loyal to your products? Carry out a cohort analysis to understand how customers work. In particular, try to identify when customers generally disengage. This data will provide you with the tools you need to improve customer satisfaction and reduce attrition. Stay in touch with customers. Regularly question customers through surveys or polls. Systematically do so every time a customer cancels a subscription.

3.3 - Ways to improve customer loyalty

A strategy to improve retention rates may include actions such as:

• listen to customers to retain those who are not satisfied and build loyalty;

• review the service or product offering to avoid disengagement in crucial phases of the customer's lifecycle;

• set up loyalty programs based on personas;

• fine-tune the user experience on the site or platform to increase customer satisfaction.

Of all the KPIs that are fundamental to managing a digital business, the retention rate is particularly relevant. Would you like us to help you set up this type of indicator, reduce attrition, and focus on your core business? At Fincome, we offer automated dashboards adapted to SaaS. Book a demo of our automated solutions for tracking SaaS customer retention and other KPIs.

💡 Complete your reading with the following articles:

{{newsletter}}

SaaStock Paris - Retours d'expérience de Waalaxy, 10 M€ d'ARR en 4 ans en PLG
Toinon Georget - CEO et fondateur de Waalaxy
fincome saastock

Join our

Receive exclusive SaaS leader interviews and webinars every month, along with our in-depth analyses of the latest SaaS trends, with Fincome Pulse.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Discover Fincome!

Get started with Fincome: request a demo and take control of your revenue growth.
ON THIS PAGE

Frequently Asked Questions

What is Fincome?

Fincome is a SaaS revenue management platform designed specifically for companies with recurring revenue models (any business selling subscriptions).  

Fincome automates the tracking and management of your revenues and associated KPIs (churn, LTV, CAC, etc.) in real time, without the need for a data team or manual processing, thanks to direct integrations with your billing systems and ERP.  

Unlike generic BI tools, Fincome offers a turnkey, intuitive solution tailored to the specific needs of subscription-based businesses, enabling seamless collaboration across your finance, GTM, and CSM teams.

Who is Fincome for?

Fincome is built exclusively for companies with recurring revenue models, meaning those that track MRR or ARR, such as:
• Software publishers (SaaS)
• Media companies
• Mobile apps
• Any other B2B or B2C subscription business looking to professionalize revenue management

Fincome supports organizations at every stage of growth, from startups to mid-market and large international enterprises.

What can Fincome analyze?

With Fincome, you gain access to a full suite of modules:
Revenue: detailed ARR/MRR breakdown, cohort analysis, detection of billing errors or omissions, revenue recognition and deferred revenue (PCA)
Growth: analysis of ARR movements (new business, expansion, churn, reactivation), identification of growth drivers
Unit Economics: LTV, CAC, and LTV/CAC analysis by segment, channel, or geography to optimize margins
Retention: deep cohort analyses, identification of key retention drivers
Renewals: future MRR projections, opportunity forecasting, and churn risk reduction
Forecasting: revenue growth scenario modeling to better inform strategic decisions

How is Fincome different from other solutions on the market?

Fincome is the only turnkey platform built specifically for recurring revenue businesses that combines:
✅ A complete, reliable view of your recurring revenues (MRR, ARR, churn, LTV, CAC, cohorts, renewals, revenue recognition, deferred revenue)
✅ Fully customizable, automated, shareable reports powered by AI, delivering actionable insights to guide your strategic decisions
✅ Expert support to help structure and interpret your analyses, without needing to build an internal data team
✅ The ability to generate future growth scenarios, compare them side by side, and track actual vs. forecasted performance, all in real time

Unlike traditional BI tools, which require you to build and maintain your own metrics (often consuming internal resources just to produce static data visualizations), Fincome transforms your SaaS metrics into concrete, actionable recommendations — helping you move faster, with more impact and operational efficiency.

Can I use Fincome if my billing tool isn’t listed?

Yes! If you use an unlisted or in-house billing system, no problem — you can easily import your billing data via Excel or push it through our public API. You can access our public API documentation here.

What tangible benefits does Fincome provide?

With Fincome, you can:
✅ Reduce up to 90% of the time spent calculating and reporting your KPIs
✅ Make faster, more accurate strategic decisions
✅ Recover up to 5% of lost revenue by detecting errors or omissions
✅ Cut the risk of manual spreadsheet errors by 80%  

Are my data safe with Fincome?

Absolutely. Data security is at the heart of what we do. Fincome is SOC 2 Type I certified, ensuring a high level of data security and protection.

Your data is collected exclusively via read-only APIs and hosted on secure servers located in France. We never share your data with third parties without your consent.

For a detailed review of our security practices, please visit our dedicated security page.

What kind of support does Fincome offer?

At Fincome, customer success is a core priority. We guide you from the very start — structuring your data, training your teams, and optimizing your use of the platform to deliver value quickly.

Our team remains by your side to answer strategic or technical questions, share best practices, and help you get the most out of your analyses.

How do I get started with Fincome?

Simply request a demo on our website. We’ll walk you through the platform, assess your needs, and guide you through a smooth deployment.

Most deployments and team trainings take no more than two weeks to get fully up and running.
👉 Request a demo at www.fincome.co  

Income Analytics:

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

Budget Management:

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

Wealth Management:

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

How can I better manage my finances?

Lorem ipsum dolor sit amet consectetur adipiscing elit etiam vehicula. Etiam vehicula condimentum nunc, a semper elit luctus id. Duis fringilla enim non neque aliquet.

Discover Fincome !

Get started with Fincome: request a demo and take control of your revenue growth
Book a demo