MRC Calculator: Instantly Project Your Monthly Recurring Revenue
A tool for SaaS and subscription businesses to forecast revenue growth and the impact of churn.
The total number of active, paying customers you have at the start.
Also known as ARPU. The average amount of money you receive from a customer each month.
The estimated number of new paying customers you acquire each month.
The percentage of customers who cancel their subscription each month.
The number of months into the future you want to forecast.
Projected MRC in 12 Months
$6,159.37
Starting MRC
$5,000
Total Net Revenue Growth
$1,159.37
Total Customers Lost
63
| Month | Starting MRC | Churned MRC | New MRC | Ending MRC |
|---|
What is Monthly Recurring Revenue (MRC)?
Monthly Recurring Revenue, often abbreviated as MRC (or MRR), is the predictable income that a business can expect to receive on a monthly basis. It is one of the most critical metrics for subscription-based companies, such as Software-as-a-Service (SaaS) providers, streaming services, and membership sites. MRC provides a consistent measure of a company’s financial health and growth trajectory by smoothing out one-time payments and focusing solely on the recurring revenue component. This predictability allows businesses to forecast future revenue, manage budgets, and make strategic decisions with greater confidence.
Unlike total revenue, which might include one-time setup fees, professional services, or hardware sales, MRC specifically tracks the value of all active subscriptions. This focus makes it an essential barometer for understanding customer lifetime value, assessing the impact of churn, and measuring the effectiveness of pricing and customer acquisition strategies.
The MRC Use Formula and Explanation
The core of projecting future MRC involves understanding how it changes over time. The fundamental formula looks at the revenue at the start of a period and adjusts it based on new customers and lost customers (churn).
The calculation for Net MRC Growth in a given month is:
Net New MRC = New MRC + Expansion MRC - Churned MRC
For this calculator, we use a simplified projection model:
Ending MRC = (Starting MRC - Churned MRC) + New MRC from new customers
This process is iterated for each month in the projection window.
Variables Table
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Initial Customers | The number of paying customers at the beginning of the period. | Count | 1 – 1,000,000+ |
| Average Revenue Per Customer (ARPU) | The average monthly subscription fee per customer. | Currency ($) | $1 – $10,000+ |
| New Customers Per Month | The constant number of new customers added each month. | Count | 0 – 10,000+ |
| Monthly Churn Rate | The percentage of customers who cancel their subscription each month. | Percentage (%) | 0% – 20% |
Practical Examples
Example 1: Early-Stage Startup
An early-stage SaaS company wants to project its growth over the next year.
- Inputs:
- Initial Customers: 50
- Average Revenue Per Customer: $100/month
- New Customers Per Month: 15
- Monthly Churn Rate: 4%
- Results:
- Starting MRC: $5,000
- Projected MRC in 12 months: $18,348
- This demonstrates strong growth driven by a high ratio of new customers to churn. You can explore this scenario using our {related_keywords}.
Example 2: Mature Business
An established subscription business is concerned about a high churn rate.
- Inputs:
- Initial Customers: 2,000
- Average Revenue Per Customer: $25/month
- New Customers Per Month: 50
- Monthly Churn Rate: 8%
- Results:
- Starting MRC: $50,000
- Projected MRC in 12 months: $28,986
- The high churn rate leads to a significant decline in revenue, despite acquiring 50 new customers each month. This shows the critical need to address the {related_keywords}.
How to Use This MRC Calculator
Using this calculator is a straightforward process to gain insight into your business’s financial future.
- Enter Initial Customers: Start by inputting your current number of active, paying subscribers.
- Set Average Revenue: Input your Average Revenue Per Customer (ARPU) in dollars. If you have different plans, calculate a weighted average for this figure.
- Define Customer Growth: Enter the number of new customers you realistically expect to acquire each month.
- Input Churn Rate: Provide your monthly customer churn rate as a percentage. This is a crucial number; a small change can have a massive long-term impact.
- Set Projection Period: Choose how many months you want to forecast. 12 or 24 months are common choices.
- Analyze Results: The calculator instantly updates, showing your projected MRC at the end of the period, your starting MRC, and the total net growth. The table and chart provide a detailed, month-by-month breakdown of your revenue journey. Understanding your {related_keywords} can provide further context here.
Key Factors That Affect MRC
Several factors can influence your Monthly Recurring Revenue. Understanding them is key to sustainable growth.
- Customer Churn: This is the most significant negative factor. Losing customers directly reduces your MRC. High churn can negate even strong customer acquisition efforts.
- New Customer Acquisition: The primary driver of positive MRC growth. The more new customers you add, the faster your revenue grows.
- Expansion MRC: Revenue generated from existing customers who upgrade to a higher-priced plan or purchase add-ons. This is a powerful way to grow without increasing customer acquisition costs. A key part of {related_keywords}.
- Contraction MRC: The opposite of expansion, this is lost revenue from existing customers downgrading to a lower-priced plan.
- Pricing Strategy: Your pricing tiers directly set your Average Revenue Per Customer. Optimizing your pricing can significantly lift your entire MRC baseline.
- Reactivation MRC: Revenue from former customers who churned and then decided to subscribe again. This can be a cost-effective way to boost MRC.
Frequently Asked Questions (FAQ)
MRC stands for Monthly Recurring Revenue, while ARR stands for Annual Recurring Revenue. They measure the same thing but on different time scales. You can calculate ARR by multiplying MRC by 12 (ARR = MRC * 12). Our {related_keywords} article explains this in detail.
No. MRC should only include predictable, recurring revenue. One-time charges like setup fees, consulting, or training should be tracked separately as non-recurring revenue.
The calculator applies the churn rate to the number of customers at the start of each month. For example, with 100 customers and 5% churn, you would lose 5 customers that month (100 * 0.05).
This varies widely by industry, company stage, and size. Early-stage startups might aim for 10-15% month-over-month growth, while more mature companies might see 2-5% as a strong, sustainable rate.
If your projected MRC is going down, it means your Churned MRC (revenue lost from cancellations) is greater than your New MRC (revenue from new customers). This indicates a critical issue with customer retention that needs to be addressed.
Focus on two main areas: reducing customer churn through better service and product improvements, and increasing customer acquisition. Additionally, implementing strategies to generate Expansion MRC from existing customers is highly effective. Check out our guide on {related_keywords} for tips.
This is a simplified projection model and does not explicitly separate inputs for Expansion MRC (upgrades) or Contraction MRC (downgrades). It assumes a net number of new customers and a stable ARPU.
Yes, but you need to normalize the revenue. If a customer pays $1200 for an annual plan, you should count that as $100 towards your MRC ($1200 / 12 months).
Related Tools and Internal Resources
Explore these resources to deepen your understanding of key business metrics:
- Annual Recurring Revenue Calculator: Project your revenue on an annual basis.
- Customer Lifetime Value Calculator: Understand the total worth of a customer to your business.
- Churn Rate Calculator: Precisely calculate your customer and revenue churn rates.
- SaaS Metrics Explained: A deep dive into the KPIs that drive a subscription business.
- Strategies for Subscription Business Growth: Actionable advice for scaling your company.
- How to Reduce Customer Churn: Practical steps to improve customer retention.