Posted on

What is MRR? – The ultimate guide for calculating Monthly Recurring Revenue for your SaaS Business

Monthly recurring revenue or MRR is a critical metric for SaaS businesses. Find out what is MRR, MRR formula, MRR calculations, ways to grow MRR, and a lot more in this article.


Last updated on March 23, 2022

Sweet as sugar…but bitter as bitter gourd too! The monthly recurring revenue (MRR) is the most critical metric SaaS businesses need to keep an eye on for survival. It helps you to improve constantly and depict a true potential of your business.

MRR definition, MRR calculations, MRR formula, MRR tool…everything important related to monthly recurring revenue you should know is covered here.

What is MRR?

MRR definition
What is MRR?

Monthly Recurring Revenue or MRR is a normalized earning per month from all active subscriptions. In other words, MRR is the recurring income a company can anticipate every month.

Normalize means to find the accurate MRR value after taking into account various components, pricing plans and time intervals.

These components make it difficult to calculate the accurate MRR. We will discuss all the components in depth as we move ahead.

But before that, let’s just try to calculate monthly recurring revenue without any components attached to it.

Assume, you have 100 customers, each paying you $50 per month.
So, your MRR will be: 100 x 50 = $5000

Super simple and straightforward. Isn’t it?

But wait. It’s not that simple the way it looks. It all changes when components come into the picture which changes your MRR to a great extent.

Why Monthly Recurring Revenue is preferred over Monthly Revenue?

Let’s say you have a customer on your annual plan A priced at $1500 and 10 customers on monthly plan B which is priced at $100.

So your 1st month revenue will be (1*1500)+(10*100) = $2500.

But for the 2nd month, your monthly revenue will only be from monthly plan B customers $1000 (10*100) as you have already received money from the customer on plan A.

This gives an impression that your revenue is going down.

But that’s highly mistaken. It is stable because you are still serving the same number of customers. Only thing, you got the revenue in advance.

Because unlike monthly revenue, MRR will be calculated as (1500/12) + (10*100) = $1125 every month.

What is the importance of tracking Monthly Recurring Revenue?

There are two key reasons that successful SaaS companies use :

Planning along with financial forecasting

MRR being predictable and consistent in manner can play a large part in making accurate financial decisions in SaaS. It is all about experience and knowledge as you will gain consistent revenue in subsequent months and you’ll begin to keep a track of estimates. In short, MRR will help you plan your business accordingly.

Measuring growth and momentum

MRR growth on a month over month time period is the key. MRR indicates growth of your SaaS business and that way you can have indicators telling you the exact progress of your performance in your SaaS business.

When Do We Use Monthly Recurring Revenue?

You might have asked this question. Well, here comes the exact answer that will make you realize the importance of Monthly Recurring Revenue.

There are two reasons that explains why MRR is important:

  1. Financial forecasting– Companies calculate this metric in a predictable and consistent manner. However, the companies should see numerous periods with consistent MRR and that’s it! If companies take care of this, they can simply model accurate revenues into the future.
  2. Evaluating trends– Companies growth trends can be effortlessly evaluated with the help of MRR. As the normalized and smooth perspective is provided by MRR the comparable and consistent growth trends can be determined.
  3. How to analyze MRR?

    You will arrive at the accurate MRR only after considering the components.

    How components affect your MRR calculations (Very important)
    Majority of the SaaS businesses have multiple pricing plans at different time periods (monthly/quarterly/yearly). Therefore, initially, all the customers will get divided into these specific plans and their payment recurrence will depend on the plans they chose.

    And you would be happy to know that this is the stage where calculating accurate MRR becomes more difficult and dangerous. (Don’t worry, there’s a solution that handles these complexities well).

    Without any further delay, let’s take all direct components and understand them with examples.

  • Let us assume your MRR for 1st June 2018 is $10000 from 100 active customers paying $100/month.
  • Your three pricing plans are $75/month, $100/month and $150/month.
  • You also offer annual plans of $750, $1000 and $1500.

Now, let’s see, what will be your MRR after 30 days due to the behavior of these same 100 customers and a few more.

Components Number of customers Pricing Plan MRR per component
Upgrades 15 $150/month $2250
Downgrades 5 $75/month $375
Cancellations 5 $100/month 0
No-plan change Active 75 $100/month $7500
Coupouns/Discount 20 $85/month
[15% OFF on $100 plan]
New customers on $100 monthly plan 12 $100/month $1200
New customers on $1500 annual plan 3 $1500 year ($125/month) $375
Free Trials 15 (considered 0) 0 0
Total Active customers = 130 Final MRR = $13400

Let’s analyze each table component now.


A satisfied customer is always loyal and interested in advancing his thirst for more features. In this scenario, you realize 15 out of your current 100 subscriptions have upgraded their $100 monthly plan to $150 monthly plan.

We will now calculate MRR with this impact:

Number of customers = 15
Pricing plan = $150
MRR = 15 x 150 = $2250

If we had overlooked the upgrades, our calculation could have horribly impacted the overall MRR and it would have been a disaster on a business front.


Downgrades signify that your business may have failed in retaining the customer at a higher plan. Or, the customer may feel satisfied with the lower plan. 5 out of 100 subscriptions downgraded their monthly plan from $100 to $75.

Number of customers = 5
Pricing plan = $75
MRR = 5 x 75 = $375

Now, if we had continued taking $100 for these 5 subscriptions, your MRR would have come as $500 which isn’t correct.


Apart from downgrades, another negative impact on MRR is cancellation of subscriptions. Here, you need not pay customer anything back from the next billing cycle but the customer will stop paying you.

So, if 5 customers canceled their $100 monthly plan, from next month you will not take $500 (5×100) into the MRR calculations. It will be counted as 0.

No plan change active

These are the remaining active subscriptions who neither upgrade, downgrade, cancel or refund. They stick to their current plan.

So MRR from these active subscriptions will be 75*100 = $7500.


Let’s say you ran a 15% OFF coupon on $100 monthly plan and got 20 new active subscriptions in this 30 days. The MRR of these 20 subscriptions who availed a special discount will be-

Number of customers = 20
Pricing = 85 (100 – 15)
MRR = 20 x 85 = $1700

If we had not considered the discount, the MRR could have come as $2000 (20×100) and it would have impacted the net MRR.

New customers

These are also new customers who joined this month but without availing any discount.

New customers on the monthly plan

Let’s assume you got 12 new customers at $100 monthly plan. So the MRR from these new customers will be $1200.

New customers on annual plan

Let’s assume you got 3 new customers at $1500 annual plan. So the MRR from these new customers will be (1500/12*3) = $375.

Free Trials

Free trials should not be taken under active subscriptions. Their number will only be taken into MRR calculations when they become paid subscribers and hence, they must be excluded from MRR.

So, your final MRR comes to $13400 from 130 active subscriptions.

Now, this MRR we calculated was after 30 days.

But, due to complex behavior of customers – switch-over, churn; the MRR gets affected frequently or daily and hence method 2 explained below is the standard approach to calculate MRR.

How to calculate MRR? – MRR Formula

Net MRR = Current MRR + New MRR + Expansion MRR – Churned MRR


New customers contribute directly to MRR growth. In the above example, 12 new customers purchase $100 monthly plan, 3 new customers purchased a $1500 annual plan and 20 new customers took the discounted plan. So the sum of all these three is ‘New MRR’.

New MRR = $1200 + $375 + $1700 = $3275

Expansion MRR

The revenue earned through upselling will contribute to an increased MRR. In our case, 15 customers upgraded their plan from $100 to $150. The revenue from these upsells is called ‘Expansion MRR’.

Expansion MRR = 15*(150-100) = $750

Churned MRR

If some of your customers cancel their subscription in the current month or downgrade their subscription, the sum of revenue lost from them is called ‘Churned MRR’.

In our example, 5 customers canceled their $100 monthly plan, 5 customers downgraded to $75 plan from $100 plan.

Churned MRR = $500 + $(5*(100-75) = $625

So, putting the values in the MRR formula, your net MRR is:

Net MRR = $10000 + $3275 + $750 – $625 = $13400

Either approach, the final MRR comes the same.

How True MRR calculated?

Monthly Recurring Revenue Formula for SaaS
How True MRR calculated?

Tools that help calculate MRR

Tools that provide MRR for SaaS
Tools that help calculate MRR

Above are the tools that help calculate MRR. But as you must have noticed, most of them cater to only Stripe. Thus leaving businesses that have multiple payment gateways or other shopping platforms in a fix.

So we have designed a tool – Putler. It caters to most businesses and it helps calculate MRR in the most simple and accurate manner possible. Read more to check how..

The best tool that gives you correct MRR

Putler SaaS Dashboard
Putler SaaS Dashboard

Putler automatically takes care of all the above-mentioned MRR components and the tedious calculations.

No matter how much complexities and pricing plans are associated with your business, Putler will handle all and present accurate MRR in a neat dashboard.

If you have entered late, Putler is the preferred analytics solution for thousands of e-commerce businesses to track and grow their business.

Not just MRR, Putler shows 15 subscription metrics like Lifetime Value, Average Revenue Paid Per User (ARPPU), Annual Run Rate (ARR), user churn rate, user growth rate, and other 110+ e-commerce metrics which can help you in strategic growth.

Putler home dashboard

5 Common mistakes you should avoid while calculating MRR

Calculating MRR is an easy job but the mistakes here cannot be ignored. Let’s have a look at the major mistakes that you should avoid doing:

Mistake 1:
In a single month, Annual, semi-annual or quarterly contracts are included at full value.

It happens that someone pays you the total money up front but their MRR value, as intended, will be divided by the subscription length. The reason is simple yet predominant one: momentum measurement. As you are measuring the growth not the cash flow, this mistake should be avoided as it might throw off your other metrics including customer count, etc.

Mistake 2:
Subtraction of delinquent charges and transaction fees

It might be a bit pleasing to subtract the delinquent charges and transaction fees but the main catch lies here itself. It’s not about the intentions but it’s about the problem that might be created further. That means the end results turns out to be misleading and incorrect

Mistake 3:
when one-time payments are included

As the name tells that they happen just one time, which implies that they aren’t recurring so there’s no logic in including them in Monthly “Recurring” Revenue. Including them could be troublesome to your calculations.

Mistake 4:
Trialers as inclusions.

Trialers are not actually our customers, their trial doesn’t determine that they will convert into a new customer so they should be excluded from the calculations

Mistake 5:
Not Including Discounts

It happens sometimes that the discounts aren’t included but that is not the right practice. For instance, consider that you have given someone a discount on a $200/month plan and you get the discounted value of $100/month. Your Monthly Recurring Revenue isn’t $200/month, its $100/month. If the discount is taken away eventually, the top level MRR would increase by $100/month.

Now, if these issues are not sorted, it impacts your true MRR to a great extent and shows a different picture completely.

But if you are using Putler, you need not worry about it.

Advantages of calculating MRR – Why should you care about MRR?

Enough has been discussed so far about various components of MRR calculation and its effects, now we certainly know that it is important for SaaS business to know their true MRR. We will now summarise the importance of MRR.

  • To track growth – MRR shows a momentum whether your revenue is picking up or slowing down
  • To forecast – Knowing an exact MRR helps the business to forecast future sales month by month.
  • To plan a budget – Like monthly recurring revenue, there are certain recurring expenses in every business, especially marketing and sales expenses. Knowing your MRR can help you create a solid budget for the upcoming months.
  • To boost the sales team – For any reason, if your MRR is showing a downward trend each month, you can incentivize your sales team to close more deals. It will not only boost their confidence but also increase MRR.

Top ways to improve the MRR of your business

How Can You Increase Your-Monthly Recurring Revenue
Top ways to improve the MRR of your business

Now let’s try to figure out how to improve MRR.

Increase customer retention rate

Every business constantly needs to check the customer lifetime value (CLV) to know if they are targeting the right audience and if their product meets the market demand or not? Increased customer retention rate would help in upselling/upgrading the existing customers and hence it will increase MRR.

Refine messaging

Sales and marketing team must work together to refine the product message which targets a specific group and not all sorts of audience. It must be customized and target specific which can help in generating more revenue.

Reduce customer acquisition cost

Customer acquisition cost is not taken in the MRR calculation but it indirectly helps you optimize your business. If you try to reduce the customer acquisition cost, you can use those savings in expanding your business which will inherently increase your revenue.

FAQs on Monthly Recurring Revenue

Monthly recurring revenue is least exciting yet a powerful topic to talk on in 2020.

  • It can be easily calculated.
  • It is known to everyone
  • If you are gunning for results immediately, then it is hard to act on in

The question is, why should you deal with it?

The straightforward answer is that it is not known to many people.

While researching on MRR, I reached out to our sales team to survey if people questioned about MRR, I wasn’t expecting much but on the contrary I found that they bubble up every time.

They range from simple to complex ones

I was shocked to know that people still struggle about the basics of MRR even after mentoring their business well.

We also surveyed the common questions about MRR in google.

After that we planned to produce a guide that tells everything people ask about MRR in 2020 and beyond!

We surveyed our partners, customers and readers to dig deeper into the topic.

We made small steps towards it and tried to answer simple fundamental questions to the complex ones.

Do custom enterprise deals count towards MRR?

Same as your other customers where the subscription payments are distributed over the time covered by it and that get added to your MRR. with this the setup and consulting fee is not included.

Yes, you should include custom deals. Without including it, you will not have a whole perspective of how your company is doing.

MRR vs. Cashflow: How are they different?

There lies some major differences between MRR and cashflow, yet some SaaS companies struggle between both. So, in this answer we have unraveled it for you.

To have a practical understanding, let’s look into the example here:

Customer P signs an annual contract at $12,000 with a one-time implementation charge of $1,000 with full upfront payment. They also wire the fee to your bank account when you invoice them.

In MRR, you have to split the charge over 12 months. After that, the monthly charge is added to your MRR. In this case, your MRR grows by $1,000 for the next 12 months (excluding one-time charges, as discussed in the common mistakes section)

Here the point arises that in terms of cash flow, your bank account already has the money including one-time charges. With this, the services provided to them for the upcoming 12 months.

The above example concludes that: cash flow reporting is the actual cash one has in your bank and then this is compared against the expenditures and the services to be provided even before becoming earned revenue.

The above example showed how MRR and Cash Flow differ yet how important both of them are.

What effect does reducing churn have on MRR?

Reducing churn generates a cumulative effect, the customers who do not churn generate revenue continuously every month after that.

One of the commonly discussed ways to grow MRR is managing churn.

Reducing churn also has some positive effects on MRR such as: the account of a churned customer cannot be upgraded. Also, they cannot buy an add-on which limits the expansion of MRR. Also, they won’t refer your product to their peer or friend.

Why is MRR the mother of all metrics?

MRR reflects everything related to your company such as: your mentorship, your decisive nature and everything related to it.
The company is like a tree. At the niche stage, it is a sapling that requires constant nurturing. For that you have to make good decisions, also hire the people who will help you to grow your company. By doing this, your MRR will definitely grow even though it might take time.

The segmentation and analysis of MRR enable you to take up actionable insights. This can be done with your MRR number today itself!

What is Net New MRR and how to calculate Net New MRR?

New MRR is monthly recurring revenue that comes from new customers.

How to Calculate New MRR:

If you started a month with 10 customers, and at the end of the month you’ve got 12 – then, you gained 2 new customers. Let’s say your 2 new customers brought with them a total of $100 each in MRR. Then your New MRR for the month would be $100.

Are you monitoring accurate MRR?

Taking decision based on improper MRR will land your business into unexpected and risky situations which can prove fatal.

Hence, it’s important to get the right MRR which is essential to grow and make better business decisions.

And to have that MRR value without any efforts, you have Putler at your disposal.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.