Get an AI summary of this post on:

What is Monthly Recurring Revenue?

Monthly Recurring Revenue (MRR) is a financial metric that measures the total predictable revenue a subscription-based business expects to receive each month. MRR captures consistent income from subscribed customers, providing direct insight into growth, stability, and financial health. SaaS companies and other subscription businesses rely on MRR to forecast revenue, evaluate performance, and guide strategic decisions. Tracking MRR accurately often requires dedicated accounting software that integrates with your billing platform.

How to measure MRR?

Measuring Monthly Recurring Revenue (MRR) involves calculating the consistent monthly revenue generated from all active subscriptions. Here’s a step-by-step approach to measure MRR:

  • Standard Subscriptions :

    • For each customer, multiply the monthly subscription cost by the number of units they’ve subscribed to. For example, if a customer subscribes to a $20 service and has 3 units, their MRR is $60.
  • Different Pricing Tiers :

    • If you have various pricing tiers or packages, calculate the MRR separately for each tier and then sum them up. For example, 10 customers at a $50/month tier and 20 customers at a $100/month tier would total to ($50 x 10) + ($100 x 20) = $2500 MRR.
  • Discounts and Promotions :

    • If customers are offered discounts or promotional rates, factor these into your calculations. For instance, if a $100 service is given at a 10% discount, the MRR contribution is $90.
  • Upgrades/Downgrades :

    • Account for customers who have upgraded or downgraded their plans during the month. Add or subtract the difference in their previous and current plan costs.
  • Churned Customers :

    • Subtract the MRR from customers who’ve canceled their subscriptions during the month.
  • New Customers :

    • Add the MRR from customers who have newly subscribed during the month.
  • Sum Everything Up :

    • Combine all the MRR values from steps 1-6 to get the total MRR for the month.

Remember, MRR should only include recurring revenue. One-time fees, non-recurring add-ons, or setup charges shouldn’t be included in the MRR calculation.

What does monthly recurring revenue mean?

MRR represents the total subscription fees customers commit to paying on a monthly basis. It excludes one-time fees, non-recurring add-ons, and irregular income sources. By isolating recurring revenue, MRR gives businesses a clean view of financial stability, growth rate, and future revenue trajectory.

Different Types of MRR

MRR breaks down into several types that reveal the drivers behind a subscription business’s revenue trajectory:

  • New MRR :

    • Revenue generated from new customers who have just signed up for the product or service within a specific month.
  • Expansion MRR  (or Upsell MRR):

    • Additional revenue generated from existing customers who have upgraded their subscription tiers or added more services/products in a given month.
  • Contraction MRR  (or Downgrade MRR):

    • Lost revenue from existing customers who have downgraded their subscription tiers or reduced the number of services/products they’re availing within a month.
  • Churn MRR :

    • Revenue lost from customers who have completely canceled their subscriptions and stopped using the service/product.
  • Reactivation MRR :

    • Revenue generated from customers who had previously churned but have come back and re-subscribed within a specific month.
  • Net New MRR :

    • This is the net value of MRR in a given month, taking into account all the above types. It’s calculated as: Net New MRR = (New MRR + Expansion MRR + Reactivation MRR) - (Churn MRR + Contraction MRR)

Segmenting MRR into these types helps businesses pinpoint growth drivers, identify problem areas, and optimize their subscription models.

Why is it important to measure MRR?

Measuring MRR is crucial for subscription-based businesses for several reasons:

  1. Predictability & Forecasting :
  • MRR provides a clear view of consistent income, enabling businesses to predict future revenue and cash flow. This predictability aids in budgeting, forecasting, and planning for both short and long-term strategies.
  1. Business Valuation :
  • Investors and stakeholders often use MRR as a key metric to determine the value and health of a subscription-based business. A steadily increasing MRR suggests a thriving business, which can increase its valuation.
  1. Identify Growth Patterns :
  • Tracking MRR helps businesses pinpoint growth drivers. By segmenting MRR (e.g., New MRR, Expansion MRR), companies can identify which areas contribute most to growth and which areas might be lagging.
  1. Monitor Churn :
  • MRR, particularly when considering Churn MRR, provides insights into how many customers are leaving the service. High churn rates can indicate dissatisfaction, prompting businesses to investigate and address potential issues.
  1. Allocate Resources :
  • A clear understanding of MRR can guide businesses in resource allocation. For instance, if Expansion MRR is high, resources might be allocated to developing advanced features for existing customers.
  1. Evaluate Pricing Strategies :
  • Monitoring changes in MRR can help assess the effectiveness of different pricing strategies or promotional offers, allowing businesses to optimize their pricing models.
  1. Measure Customer Lifetime Value (CLTV):
  • MRR, when combined with other metrics, can help calculate the CLTV, which indicates the total revenue a business can expect from a typical customer.
  1. Boost Investor Confidence :
  • Consistent or growing MRR can increase investor confidence as it demonstrates the company’s stability and potential for sustained growth.

MRR offers critical insights into financial health, customer behavior, and business strategy, making it indispensable for subscription-based businesses.

Best tools to track MRR

Several tools specialize in tracking MRR and other key SaaS metrics:

  1. Baremetrics : A subscription analytics platform that provides insights into MRR, churn, lifetime value, and more. It integrates with various payment processors like Stripe, Braintree, and Recurly.
  2. ChartMogul : A subscription data platform that offers detailed analysis of MRR, churn, cohort analysis, and more. It supports integrations with various billing systems, including Stripe, Zuora, and Chargebee.
  3. ProfitWell : This tool provides free subscription financial metrics, including MRR, churn, and cohort analysis. It integrates with Stripe, Braintree, and other billing platforms.
Updated April 20, 2026
Exclusive Deals
Discover Amazing Software Deals on Findstack
Get access to up to $900,000+ in savings on the best software to scale your business.
Findstack's editorial team is a group of B2B SaaS experts who have tested and reviewed hundreds of different business software products and services. We have already been trusted by over 150,000 readers around the world.