What Actually is MRR?
Above, we have mentioned that MRR stands for Monthly Recurring Revenue. As the name suggests, MRR is in a nutshell, the amount of revenue you can expect every single month, your predictable revenue stream.The main purpose of knowing your MRR is to measure the performance of the SaaS business, which can be difficult with conventional method due to the subscription model itself.Imagine the following scenario:- Customer 1 subscribes to a one-year plan worth $1,000
- Customer 2 subscribes to a two-year plan worth $2,000, but downgrades mid-term reducing $310 in contract value
- Customer 3 subscribes to a 6-month plan worth $500 but upgrades mid-term adding $200 in contract value
Calculating MRR
Depending on your pricing models, among other factors, there can be many different approaches to calculate MRR. However, at its most basic, calculating MRR is fairly simple:Basic Calculation
MRR: the total number of customers x average paid amountSo, let’s say if 10 customers (or 10 organizations if you are a B2B SaaS business) are paying you an average of $1,000 per month, your MRR is $10,000.10 customers x $1,000/month= $10,000 MRRAs you can see, the challenge here is finding the average bill amount of your customers. If you only have 10 clients, probably using this approach can be effective. However, what if you have 10,000 clients with varying contract terms? Obviously calculating the average paid amount can be quite complex.Customer-by-Customer Approach
Another common approach is to use a customer-by-customer calculation. Here, let’s say customer 1 is paying $1,000 a month while customer 2 is paying $500 a month. You can simply sum these two amounts and you will get the MRR of $1,500.MRR= total monthly fee of all paying customersDepending on the size of your business, the number of clients, and variations of pricing models, you can choose between the two different approaches above.Calculating MRR Growth
When discussing MRR, we can’t stop with solely calculating the MRR, but we should also consider MRR growth.Why? Because calculating MRR growth is not as simple as calculating the growth of your customer base. In fact, there are three main aspects we should consider:1. New MRR
New MRR refers to new monthly revenue brought in by a brand new customer(s). For example, if you acquire 10 new customers paying $100 a month and 2 new customers paying $500 a month, your new MRR would be $2,000, the sum of all new monthly revenue. Sometimes, previous customers can come back to subscribe to our product, and we can either include it as new MRR or track it separately as Reactivation MRR.2. Churn MRR
Churn MRR, as the name suggests, is the lost monthly revenue from customers that cancelled or downgraded their subscriptions. For example, if in a given month 5 customers downgraded their monthly plans from $500/month to $200/month, you lost $1,500 in churn revenue. If in the same month 10 customers cancelled their $100/month subscriptions, you lost another $1,000. We can also divide lost MRR from cancelling customers with customers who downgraded their plans, which can be referred as Contraction MRR.3. Additional MMR, or Expansion MRR
As you might have guessed, here we are discussing additions in MRR from customers who upgraded their plans. For example, if 3 customers upgraded their plans from $200/month to $400/month, you get $600 in additional MRR for that month. Depending on your business model and product offers, additional revenue from cross-selling activities (customers buying additional features, products, etc.) can be included here.So, your MRR growth is the sum of all these three aspects, that can be calculated with this simple formula:MRR Growth=New MRR+Additional MRR-Churn MRRSo, if for example your new MRR is $1,000, your additional MRR for the given month is $500, and you get a churn worth $200 that month, your MRR growth for that month is $1,300. Pretty simple, but the key is properly calculating all the three different aspects.So, How Can We Grow MRR?
Based on the MRR growth calculation above, we can see that growing MRR is—in theory—fairly simple: acquiring more customers, getting existing customers to grow their current plants (and stay with you), and avoiding churn as much as possible.However, in practice, maintaining a healthy recurring revenue growth can be really frustrating. This is caused by the fact that maintaining all the three aspects together can be really difficult, and sometimes they can contradict each other. For example, you might get new customers by introducing a major overhaul to your software product, but your existing customers don’t like this change—causing churn—. Things like this can be downright frustrating.Yet, that’s not saying there’s nothing you can do to ensure growth, and here are four main tactics we can implement:1. Evaluate your pricing strategy
The most surefire way to get more money is obviously to charge a higher price tag. It is a well-known fact that many SaaS companies, especially B2B ones are underpricing their products well below their actual cost.Most of the time, this is caused by fear: fear that we can’t stay competitive, fear that we’ll be rejected by our customers, and so on. This fact is often the culprit of why maintaining a healthy cash-flow for most SaaS business is so difficult: not only we are selling our product below its proper price, the subscription-based model allows a longer time to recover our costs—because customers pay in fractions monthly—.So, it is actually very important to assess your pricing according to the value of your product. If you are confident about your software’s quality, for example if it is providing a unique, valuable solution, don’t be afraid to charge a proper price.The simplest way to do this is to increase your price and check your conversion rate after a month, more often than not—if your product is good—the price increase won’t affect conversion. Keep increasing until you see a decline in conversion or when you don’t see any positive effect on growth.2. Avoiding both free plan and maximum/unlimited plan
Back when freemium was the buzzword around half a decade to a decade ago, almost every SaaS businesses are offering the free version of their software, usually with limited features compared to the full, paid version.This practice is still pretty common today, but most SaaS companies, especially the market leaders are now moving towards the free-trial model, where they are offering the full version of their software for a limited time. There is a reason behind this, as apparently offering a free plan will hurt your business in the long run. Why? Supporting these free users can be really expensive, and unless you can generate a lot of prospects (a whole lot), it’s hard to benefit from this method.Offering your full product for a limited time is generally the better, more beneficial approach.What about the unlimited plan? A maximum, unlimited plan generally limits the possibility of expansion: you can’t offer an upsell or cross-sell because they are already getting “everything”, and if they are not, you are delivering false promises.Instead, set your price based on value, as we will discuss on this next one.3. Charging based on value
There are several methods where you can set your value-based pricing strategy:- Charging per-user.
- Usage-based pricing
- Upsell and cross-sell
How To Analyze Your Performance Through MRR
As we can see above, MRR is by itself, a pretty simple and straightforward metric. So, how can we use it to track the performance of our SaaS business?As we have mentioned above, there are three aspects of MRR, which we can expand into five:- New MRR: MRR from brand new customers
- Reactivation MRR: MRR from previous customers that returned
- Additional/Expansion MRR: MRR from upgrades and additional purchases
- Contraction MRR: Lost MRR from downgrades
- Churn MRR: Lost MRR from cancellation
- An increase of New MRR by 10% compared to the previous month
- An decrease of Expansion MRR by 5%
- A slight increase in Reactivation MRR
- 80% increase in Contraction MRR, a significant number of customers made a downgrade
- A decrease in Churn MRR by 2%
- A decrease of Expansion MRR is a very bad thing, we should generally aim for a higher Expansion MRR compared to Churn+Contraction MRR (more on this below)
- If we only observe New MRR and Expansion MRR, we will see a 5% increase in the surface, however, we see a major increase in Contraction MRR, a very important problem to address
- In general based on this data, the business is not growing, if not declining.
In What Case Then, That Our MRR Will Grow?
In general, your SaaS business grows when New MRR+Expansion MRR is higher than Contraction MRR+Churn MRR. However, increasing New MRR by acquiring new customers require costs, a thing we know as Customer Acquisition Cost (CAC).However, getting your existing customers to upgrade (increasing Expansion MRR) typically require less cost, sometimes even no cost at all. So, the thing you should aim is to get your Expansion MRR higher than Contraction+Churn MRR, a thing we know as negative churn.Obviously, getting your existing customers to upgrade their plans for little to no cost is easier said than done. However, generally people only upgrade their plans when:- They are satisfied with both your software (product) and your overall service. Remember that there’s the “service” in SaaS, a thing we often forget.
- They are interested in getting the benefits/values of the higher-priced plans. Remember that us humans never actually want to purchase a product/service, but rather the benefits we get from this product/service.