mrr growth icon

What is MRR Growth Rate?

MRR is Monthly Recurring Revenue; MRR Growth Rate is the percentage by which a company’s revenue has increased or decreased over a certain period of time, most typically a quarter or a year.

How is MRR Growth Rate calculated?

MRR Growth Rate is calculated by dividing the revenue for the current period by the revenue from the prior period and then subtracting 1.

MMR growth rate formula is recurring revenue this year divided by recurring revenue last year, all minus one. Multiply by 100 to get the percent.

For example, if a company had revenue of $100,000 in 2020 and $120,000 in 2021, its MRR Growth Rate would be calculated as follows:  (120,000 / 100,000) – 1 = 0.2 = 20% Annual MRR Growth

In this example, annual figures are used. When revenue is calculated using just one month, the result is taken to the power of 12 to the get annualised result.

annualised MRR formula using one month is recurring revenue current month divided by recurring revenue prior month, all minus one. Multiply by 100 to get the percent.

Automate MRR Growth Rate

Empower your business with real-time, automated SaaS metrics from MRR & ARR to acquisition costs.

What is the difference between recurring and non-recurring revenue?

Recurring revenue is received on a regular basis, such as each month, each quarter, or every year. It is more predictable and stable than non-recurring revenue, which tends to be one-off or less regular.

How is MRR Growth Rate used by SaaS companies, and what is a good MRR Growth Rate?

MRR Growth Rates vary widely by industry and company size, so the best indication of performance is frequently an internal comparison to prior quarter or prior year. 

This being said, MRR Growth Rates are widely benchmarked.

And so, what are the MRR Growth Rate benchmarks?

The best MRR Growth Rates consider both the size of the SaaS business and their target customers. Our article on 2022 MRR benchmarks has full details.

This table provides a quick overview by company size, measured as annual revenue:

Annual revenue 2020 2021 2022
Less than £1M 100%
£1M - £2.5M 60%
£2.5 - £10M 41%
£10M - £20M 46%
£20M- £50M 50%
More than £50M 21%

To read the table, identify the row with annual revenue for your company. The three columns show data for 2020, 2021 and 2022. The number in bold is the average growth rate for SAAS companies of this size. The lower number is the MRR growth rate for the lowest performing quartile of companies while the highest number is the top quartile.

MRR Growth Rate visualisation example

This chart is an example of customer churn rate, with year-on-year comparisons, making it much easier to understand trends, improvements, even seasonality.
MRR Growth Rate graph

ScaleXP fully automates MRR and MRR growth rate calculations. Using a series of smart test recognition algorithms, revenue is split into New, Lost, Upsells, and Downgrades.

Charts are built to show performance over time, by month, quarter, or year. This data makes it easier for SaaS companies to track performance and focus on driving performance, rather than data compilation.

You may also be interested in

Customer Lifetime Value icon


A forward looking view of MRR, usually MRR plus new bookings less churn.


revenue growth rate icon


Percentage increase in revenue over a certain period of time, most typically a quarter or a year.


ARR icon


Predictable revenue that a company can expect to receive on an annual basis.



Read about more SaaS metrics, from ARR to Rule of 40.


View all >>

Automate all your SaaS KPIs through integrated data

Connect and combine data from a wide range of accounting & sales CRM systems. Use integrated data to create a comprehensive, fully automated suite of SaaS metrics.

Click below to understand if ScaleXP connects to your systems.