The Annual Recurring Revenue (ARR) Calculator determines the predictable, annualized revenue generated by your subscription business. Essential for SaaS (Software as a Service) companies and subscription boxes, this metric provides investors and founders with a clear picture of growth velocity, momentum, and operational health.
How It Works
ARR is not just your total revenue for the year. It specifically measures recurring revenue—money you expect to receive on a subscription basis, explicitly excluding one-time setup fees, consulting charges, or non-recurring add-ons.
Inputs
To accurately calculate your ARR, you must provide your current Monthly Recurring Revenue (MRR) and subsequent monthly changes:
- Current MRR: Your total monthly recurring revenue at the beginning of the period.
- New MRR: Revenue added from brand-new customers acquired during the period.
- Expansion MRR: Additional revenue gained from existing customers (e.g., upsells, upgrading to a higher tier).
- Contraction MRR: Revenue lost from existing customers who downgraded their subscription tier.
- Churned MRR: Revenue completely lost from customers who cancelled their subscriptions.
Outputs
Based on your monthly subscription data, the calculator outputs:
- Net MRR: Your final Monthly Recurring Revenue after accounting for all gains and losses.
- Total ARR (Annualized): Your Net MRR multiplied by 12, representing your yearly predictable revenue run rate.
- Growth Rate: The percentage difference between your Starting MRR and your Net MRR.
Formula & Calculation Logic
The calculator determines your annualized run rate by first calculating your Net MRR, and then annualizing it.
- Calculate Net MRR:
- Calculate Annual Recurring Revenue (ARR):
Note: If you operate purely on annual contracts, your ARR is simply the sum of all active annual contracts minus the value of churned annual contracts.
Example Calculation
Suppose you run a B2B SaaS platform and you want to calculate your new ARR run-rate based on last month's performance.
- Starting MRR: $50,000
- New Customer MRR: 500/mo)
- Expansion MRR: $1,000 (Current clients buying add-ons)
- Contraction MRR: $500 (Clients downgrading)
- Churned MRR: $2,000 (Clients cancelling)
Calculation Steps:
- Calculate Net MRR: 5,000 + 500 - 53,500**
- Calculate ARR: 642,000**
Your company is currently operating at a $642,000 Annual Recurring Revenue run rate.
Frequently Asked Questions
Does ARR include one-time setup fees?
No. Annual Recurring Revenue strictly measures subscription-based, recurring income. One-time implementation fees, consulting hours, or hardware sales should be excluded from ARR calculations.
What is the difference between MRR and ARR?
MRR (Monthly Recurring Revenue) is a 30-day snapshot of your subscription revenue. ARR is simply your MRR annualized (multiplied by 12). ARR is typically used by enterprise B2B companies with annual contracts, while MRR is preferred by B2C companies with monthly billing.
Why do investors care about ARR?
ARR demonstrates a company's ability to generate compounding, predictable cash flow. Unlike traditional retail, where you start at 1M in ARR begins the year knowing it will generate at least that much revenue, assuming a 0% net churn rate.
What is "Net Negative Churn"?
Net Negative Churn occurs when your Expansion MRR (upsells) is greater than your combined Contraction and Churned MRR. This is the "Holy Grail" of SaaS, meaning your ARR will grow automatically every month even if you acquire zero new customers.