See how ScaleXP works with Xero or QuickBooks.
In a 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.
To calculate your Monthly Recurring Revenue (MRR), start by determining whether your subscriptions are monthly or annual. For monthly subscriptions, multiply the total number of subscribers by the average revenue per user (ARPU). For annual subscriptions, divide the annual plan price by 12 and then multiply that result by the number of customers on the annual plan.
Wondering how to calculate your Monthly Recurring Revenue (MRR)? In the ever-changing world of Software as a Service (SaaS), MRR is a critical metric. This guide is designed to demystify the process of MRR calculation, equipping you with the knowledge to track your financial performance effectively.
At its core, Monthly Recurring Revenue (MRR) is a measure of your company’s predictable and normalized revenue in a month. It’s a financial compass that guides SaaS businesses in navigating through the complexities of revenue streams that are typically characterized by various subscription plans and customer segments. MRR is pivotal for understanding the scalability of your business, making informed strategic decisions, and presenting a transparent picture to investors and stakeholders weighing SaaS comps and revenue multiples. In essence, the “monthly recurring meaning” in revenue terms translates to the stability and predictability of income, which is vital for the long-term sustainability of a SaaS business.
Mastering the art of MRR calculation involves understanding its key components. Each component reflects different aspects of your business’s revenue dynamics and offers insights into customer behavior and business performance.
New MRR: This is the revenue generated from new customers acquired within the month. It’s a reflection of your business’s growth and market reach.
Lost (Churned) MRR: Represents the revenue lost due to customers canceling or not renewing their subscriptions. It’s a critical indicator of customer satisfaction and product-market fit.
Reactivated MRR: Revenue regained from customers who had previously churned but have re-subscribed. This component can shed light on the effectiveness of your win-back strategies and the enduring appeal of your product.
Upgraded (Expansion) MRR: Comes from existing customers who have upgraded their subscription plans. It indicates increased customer engagement and satisfaction with your service.
Downgraded MRR: Occurs when existing customers switch to lower-tier subscription plans. It’s essential to monitor this to understand customer needs and potential areas for product improvement.
Each of these components plays a critical role in giving a comprehensive view of a company’s revenue health and trajectory. By analyzing these elements, SaaS businesses can gain valuable insights into their operational effectiveness and customer lifecycle.
Calculating MRR can be straightforward by following these steps:
Identify Recurring Revenue Sources: Identify all recurring revenue sources, excluding one-time fees or variable usage fees.
Standardize Revenue Calculation: For different billing cycles, normalize the revenue to a monthly amount. For annual billing, divide the total payment by 12.
Calculate Individual Components: Add up the revenue from new customers, lost revenue from churned customers, revenue from reactivated customers, the increase from upgraded plans, and the decrease from downgraded plans.
Aggregate the Components: Combine New, Reactivated, and Upgraded MRR, then subtract Lost and Downgraded MRR for your net MRR.
Accuracy in this calculation is crucial, especially when considering discounts and pro-rata charges.
MRR is not just a number; it’s a tool for strategic growth and forecasting:
Consider the following to maintain MRR calculation accuracy:
Quick question
Choose as many as apply.
Please don’t include personal information. We read every answer.
Considering automating your SaaS metrics?
See it in a 30-minute demo.
Reporting-time estimator
Your accounting system
How long do your metrics and board reporting take today? Working days per month, roughly
Which of these do you still build by hand? Select all that apply
Which of these takes the most time? Pick one
Your estimate
Board pack ready in about 1 day instead of 2–3 days
ScaleXP calculates the metrics you selected from your live Xero and CRM data, reconciled to the accounts, and places them in a board pack your team reviews rather than builds.
ScaleXP is your ally in simplifying MRR calculation with features like:
ScaleXP’s SaaS metrics software simplifies MRR calculations, allowing you to focus more on business growth.
Mastering MRR calculation is a crucial step for the growth and stability of your SaaS business. Understanding its components, leveraging it for strategic decisions, and acknowledging advanced considerations are key.
To calculate MRR accurately, identify recurring revenue, normalize annual and quarterly contracts into monthly amounts, exclude one-time charges, and track new, expansion, contraction, churned and reactivated MRR separately. ScaleXP does all of that automatically by converting invoices from Xero, QuickBooks Online or Zoho Books into monthly recurring revenue streams and enriching them with HubSpot, Salesforce or Pipedrive data. Finance teams get an MRR figure, and a full MRR movement breakdown, that reconciles to the financial statements. Finance teams stop rebuilding the MRR calculation in spreadsheets every month.
Yes, ScaleXP calculates MRR automatically from Xero, QuickBooks Online or Zoho Books invoices combined with HubSpot, Salesforce or Pipedrive deal data, with Stripe billing flowing in through the accounting system. Each invoice line is spread across its service period, so annual and multi-month contracts appear as the correct monthly recurring revenue. Hannah, Cofounder, said: “ScaleXP has replaced our manual spreadsheets and tracking with clean, automated SaaS reporting.” Finance teams get accurate MRR as soon as the books are updated, without manual exports or formulas.
ScaleXP handles discounts, prorated charges and one-time fees in MRR by applying consistent, configurable rules to every invoice line. Recurring items are normalized into monthly recurring revenue, discounts are reflected in the net amount, and setup or professional services fees are kept out of recurring metrics. Mid-cycle upgrades and downgrades show as expansion or contraction in the MRR waterfall. Because the logic runs on Xero, QuickBooks Online or Zoho Books data, finance teams get MRR that is consistent month after month and reconciles to the P&L.
Beyond the MRR calculation, ScaleXP gives finance teams ARR, the ARR waterfall, NRR, GRR, logo and revenue churn, cohort analysis, LTV, CAC and CAC payback, all calculated automatically from the same accounting and CRM data. Management accounts, budget vs actuals and forecasts sit alongside the SaaS metrics in live dashboards and PowerPoint board packs. Month-end close automation prepares deferred and accrued revenue journals for review before posting to Xero or QuickBooks. Finance teams move from monthly recurring revenue spreadsheets to a complete, investor-ready reporting platform.
How ScaleXP does this
ScaleXP calculates MRR, ARR, churn, retention and more from your CRM and accounting data, with no spreadsheets. See ScaleXP’s SaaS metrics →
““We've gone from manual spreadsheets to instant clarity.”
SaaS metrics
See ARR, churn, CAC payback and your board pack calculated from live Xero or QuickBooks and CRM data.
In a 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.