MRR Calculator
Calculate Your Monthly Recurring Revenue (MRR)
Enter the components of your MRR to see the ending MRR for the period. Our MRR calculator helps you track subscription revenue.
Ending Monthly Recurring Revenue (MRR)
MRR Breakdown:
Starting MRR: $10,000
Total Gains (New + Expansion): $2,500
Total Losses (Churn + Contraction): $400
Net New MRR: $2,100
| Component | Amount ($) |
|---|---|
| Starting MRR | 10000 |
| New MRR | 2000 |
| Expansion MRR | 500 |
| Churn MRR | 300 |
| Contraction MRR | 100 |
| Net New MRR | 2100 |
| Ending MRR | 12100 |
What is Monthly Recurring Revenue (MRR)?
Monthly Recurring Revenue (MRR) is a critical metric for subscription-based businesses, especially SaaS companies. It represents the predictable and recurring revenue that a company expects to receive every month. MRR provides a snapshot of the financial health and growth trajectory of a business by normalizing revenue from different subscription terms (monthly, quarterly, annual) into a consistent monthly figure. Our mrr calculator helps you track this easily.
Essentially, MRR is the sum of all recurring revenue generated by your active subscriptions in a given month. It includes fees paid by customers for using your product or service but excludes one-time fees like setup charges or professional services.
Who Should Use an MRR Calculator?
The mrr calculator is invaluable for:
- SaaS Businesses: To track subscription revenue growth and health.
- Subscription Box Companies: To monitor the recurring income from subscribers.
- Membership Sites: To understand the revenue generated by memberships.
- Any Business with Recurring Billing: To gain insights into predictable revenue streams.
- Investors and Analysts: To evaluate the performance and valuation of subscription companies.
Understanding MRR helps businesses make informed decisions about pricing, customer acquisition, retention strategies, and overall financial planning.
Common Misconceptions About MRR
- MRR is Cash Flow: MRR is a revenue recognition metric, not cash flow. Cash from annual contracts is often collected upfront, but MRR recognizes it monthly.
- MRR Includes One-Time Fees: MRR only includes recurring charges. Setup fees, consulting, or variable usage fees are typically excluded.
- MRR is the Same as Bookings: Bookings represent the total contract value signed, while MRR is the portion recognized monthly. An annual contract of $1200 is a $1200 booking but contributes $100 to MRR each month.
MRR Formula and Mathematical Explanation
The core idea of tracking MRR is to understand how it changes over time. We start with the MRR at the beginning of a period and then account for all the changes during that period to arrive at the MRR at the end.
The formula used by our mrr calculator is:
Ending MRR = Starting MRR + New MRR + Expansion MRR - Churn MRR - Contraction MRR
Where:
- Starting MRR: The MRR at the beginning of the month.
- New MRR: The additional MRR from new customers acquired during the month.
- Expansion MRR: The additional MRR from existing customers upgrading their plans or adding more services/users (also known as upgrades or upsells).
- Churn MRR: The MRR lost from customers who cancelled their subscriptions during the month.
- Contraction MRR: The MRR lost from existing customers downgrading their plans or reducing services/users.
The sum New MRR + Expansion MRR - Churn MRR - Contraction MRR is often called Net New MRR.
Variables Table
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Starting MRR | Monthly Recurring Revenue at the start of the period | Currency ($) | 0 to millions+ |
| New MRR | MRR from new customers | Currency ($) | 0 to thousands+ |
| Expansion MRR | MRR increase from existing customers | Currency ($) | 0 to thousands+ |
| Churn MRR | MRR lost from cancellations | Currency ($) | 0 to thousands+ |
| Contraction MRR | MRR decrease from downgrades | Currency ($) | 0 to thousands+ |
| Ending MRR | Monthly Recurring Revenue at the end of the period | Currency ($) | 0 to millions+ |
Practical Examples (Real-World Use Cases)
Example 1: SaaS Startup Growth
A SaaS startup begins the month with $50,000 in MRR. During the month:
- They acquire new customers bringing in $8,000 in New MRR.
- Existing customers upgrade, adding $3,000 in Expansion MRR.
- Some customers cancel, resulting in $2,000 of Churn MRR.
- A few customers downgrade, leading to $500 of Contraction MRR.
Using the mrr calculator formula:
Ending MRR = $50,000 + $8,000 + $3,000 – $2,000 – $500 = $58,500
The Net New MRR is $8,000 + $3,000 – $2,000 – $500 = $8,500. The startup grew its MRR by $8,500 during the month.
Example 2: Mature Subscription Business
A more established subscription service starts with $200,000 MRR.
- New MRR: $15,000
- Expansion MRR: $7,000
- Churn MRR: $12,000
- Contraction MRR: $3,000
Ending MRR = $200,000 + $15,000 + $7,000 – $12,000 – $3,000 = $207,000
Net New MRR = $15,000 + $7,000 – $12,000 – $3,000 = $7,000. Even with significant churn, the business achieved positive net MRR growth. For more on SaaS metrics, see our guide.
How to Use This MRR Calculator
Our mrr calculator is simple to use:
- Enter Starting MRR: Input the MRR your business had at the very beginning of the month or period you are analyzing.
- Add New MRR: Enter the total monthly recurring revenue generated from new customers acquired during this period.
- Input Expansion MRR: Add the additional MRR gained from existing customers who upgraded or bought more services.
- Enter Churn MRR: Input the MRR lost from customers who cancelled their subscriptions during the period.
- Add Contraction MRR: Enter the MRR decrease due to existing customers downgrading their plans or reducing usage.
- View Results: The calculator will automatically display the Ending MRR, Net New MRR, Total Gains, and Total Losses, along with a table and chart breakdown.
How to Read Results
The Ending MRR is your primary result, showing your MRR at the end of the period. Pay attention to the Net New MRR; a positive number indicates growth, while a negative number indicates shrinkage during the period. The chart and table help visualize the contribution of each component to your overall MRR change.
Key Factors That Affect MRR Results
Several factors influence your MRR and its growth:
- New Customer Acquisition: The rate at which you acquire new customers and their initial MRR directly impacts New MRR. Marketing and sales effectiveness are key.
- Customer Churn Rate: The percentage of customers who cancel their subscriptions each month. High churn significantly reduces MRR. Understanding and reducing churn is crucial.
- Expansion Revenue: The ability to upsell or cross-sell to existing customers. Strong expansion revenue can offset churn and drive growth.
- Contraction Revenue: Downgrades from existing customers reduce MRR. This can be due to dissatisfaction or changing needs.
- Pricing Strategy: How you price your product or service tiers impacts the ARPU (Average Revenue Per User) and thus MRR from new and existing customers.
- Customer Success & Retention: Efforts to keep customers happy and engaged directly impact churn and expansion MRR.
Frequently Asked Questions (FAQ)
- What’s the difference between MRR and ARR?
- MRR (Monthly Recurring Revenue) is the recurring revenue normalized on a monthly basis. ARR (Annual Recurring Revenue) is the recurring revenue normalized on an annual basis, typically calculated as MRR * 12. ARR is often used by companies with longer contract terms. See our ARR calculator for more.
- Should I include one-time fees in MRR?
- No, MRR should only include predictable, recurring revenue components. One-time setup fees, professional services, or variable usage charges should be tracked separately.
- How do I calculate MRR if I have different subscription terms (monthly, quarterly, annual)?
- You normalize them to a monthly value. A $1200 annual contract contributes $100 to MRR each month. A $300 quarterly contract contributes $100 to MRR each month.
- What is Net New MRR?
- Net New MRR is the sum of New MRR and Expansion MRR, minus Churn MRR and Contraction MRR. It shows the net change in MRR during a period.
- Can MRR be negative?
- Ending MRR can decrease but won’t become negative unless you have more refunds/credits than revenue, which is unusual for MRR calculations. Net New MRR, however, can be negative if losses exceed gains.
- How does the mrr calculator handle discounts?
- Discounts on recurring fees should be factored in. If a customer gets a recurring discount, their contribution to MRR is the discounted amount.
- Why is MRR important for SaaS businesses?
- MRR is a key indicator of a SaaS company’s health, growth, and predictability. It helps in forecasting, valuation, and understanding customer lifetime value (CLV).
- How often should I calculate MRR with an mrr calculator?
- It’s best to track and calculate MRR at least monthly to monitor trends and make timely decisions.
Related Tools and Internal Resources
- ARR Calculator: Calculate your Annual Recurring Revenue based on MRR or contract values.
- Churn Rate Calculator: Understand and calculate your customer and revenue churn rates.
- Key SaaS Metrics: A guide to the most important metrics for SaaS businesses, including MRR, ARR, Churn, and LTV.
- ARR vs. MRR: Detailed comparison between Annual and Monthly Recurring Revenue.
- Churn Calculation Guide: Learn different methods to calculate churn rate accurately.
- Customer Lifetime Value (CLV): Understand how to calculate and use CLV for business decisions.