MRR & ARR Explained: Monthly & Annual Recurring Revenue for SaaS & Subscription Businesses
MRR (Monthly Recurring Revenue) and ARR (Annual Recurring Revenue) are critical metrics for SaaS and subscription businesses. Learn the formula, components, valuation implications, and how to optimize recurring revenue growth.
Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR) measure the predictable, repeating revenue generated from active customer subscriptions. For a SaaS platform with 1,000 customers paying €100/month, MRR is €100,000 and ARR is €1,200,000. These metrics form the foundation of valuation, growth assessment, and financial projections for subscription-based businesses.
In German business terminology, MRR/ARR represent Wiederkehrender Umsatz (recurring revenue)—a key indicator of business stability and predictability valued highly by lenders and investors. German banks evaluating loan applications for SaaS companies prioritize MRR growth and stability because recurring revenue is far more reliable than one-time project revenue.
What is MRR? Definition and Importance
MRR is the sum of all revenue expected to be generated by active subscriptions in a given month. It includes subscription fees, add-ons, and usage-based components (for those models), but excludes one-time fees, setup costs, and annual upfront payments (which get spread across 12 months).
MRR importance: (1) Predictability: Unlike project-based revenue (lumpy, unpredictable), MRR provides month-to-month visibility. (2) Growth signal: MRR growth rate directly reflects company momentum. (3) Valuation basis: Most SaaS companies are valued as multiples of MRR (4-8x) or ARR (3-7x). (4) Fundraising: Investors screen companies partly on MRR growth trajectory.
MRR Formula and Components
Simple MRR Calculation
MRR = Total Monthly Subscription Revenue at Month-End
For simple subscription (€50/month, 2,000 customers): MRR = €50 × 2,000 = €100,000
MRR Components (Waterfall Approach)
Sophisticated MRR tracking breaks revenue into five components:
- Existing MRR (start of month)
- + New MRR (from new customers acquired during month)
- + Expansion MRR (from existing customers upgrading tier, adding seats, or new features)
- - Contraction MRR (from existing customers downgrading tier or removing features)
- - Churned MRR (from customers canceling entirely)
- = Ending MRR (end of month)
MRR Waterfall Example
Month Start MRR: €100,000. New customers add: €8,000. Existing customers expand: €3,500. Downgrade: -€1,200. Churn: -€4,500. Month End MRR: €105,800. Growth: 5.8%. This breakdown shows health—expansion is strong, new acquisition healthy, churn is low but meaningful.
ARR: From Monthly to Annual
Basic ARR Formula
ARR = MRR × 12
€105,800 MRR × 12 = €1,269,600 ARR. Simple and direct—but only applies when MRR is stable and recurring.
When ARR ≠ MRR × 12
This formula breaks down for:
- Annual contracts: A customer paying €12,000 upfront (€1,000/month) should be recognized as €1,000 MRR, not €12,000 for one month. Spread annually
- Seasonal businesses: Summer revenue spikes differently than winter. Use average MRR or trailing-12-month MRR instead
- High growth (rapidly changing MRR): Multiplying end-of-month MRR by 12 doesn't reflect growth trajectory. Use trailing-12-month actual revenue
- Usage-based pricing: Revenue varies by usage; calculate based on historical monthly average, not current month
MRR Components Deep Dive: The Waterfall Chart
Sophisticated SaaS companies track MRR in five categories. Understanding each reveals business health:
1. New MRR (New Customer Acquisition)
Revenue from customers acquired for the first time during the month. A SaaS company acquiring 50 new customers at €120/month adds €6,000 new MRR. Tracking new MRR separately shows acquisition power; month-to-month comparison reveals whether marketing is improving or weakening.
2. Expansion MRR (Upsell & Cross-Sell)
Revenue added from existing customers upgrading. A customer moving from €100 to €150/month adds €50 expansion MRR. A customer adding 10 more user seats at €10/seat adds €100 expansion MRR. Companies with strong expansion revenue (5-10% of MRR) show exceptional product-market fit; customers are using product more, finding value, and willing to pay more.
Expansion Revenue Significance
A €1M ARR SaaS company with 20% expansion rate (€200K annual expansion) with zero new customer acquisition would still grow 20%. This demonstrates expansion is often more profitable than new acquisition (lower CAC, high margin), yet many companies neglect expansion.
3. Contraction MRR (Downgrades)
Revenue lost from existing customers downgrading (but not canceling entirely). A customer moving from Premium €500/month to Standard €250/month loses €250 MRR. Contraction can signal product quality issues, budget pressure on customer side, or feature misalignment. Watch contraction trends; rising contraction is an early churn warning.
4. Churned MRR (Customer Cancellations)
Revenue lost when customers cancel entirely. If a customer paying €200/month cancels, that's -€200 churned MRR. Churned MRR should be inversely proportional to churn rate; as churn worsens, churned MRR increases. Tracking separately from contraction matters because churn is total loss, while contraction is partial loss.
5. Reactivation MRR (Win-Back)
Revenue from previously churned customers returning. A customer who canceled 2 months ago and re-subscribes adds reactivation MRR. High reactivation suggests strong win-back campaigns; low reactivation suggests canceled customers have no desire to return (product problems or switched to competitor permanently).
MRR Waterfall Chart: Real-World Example
| Component | November MRR | Change | December MRR |
|---|---|---|---|
| Starting MRR | — | €400,000 | — |
| + New MRR | — | €28,000 | — |
| + Expansion MRR | — | €12,000 | — |
| - Contraction MRR | — | -€3,500 | — |
| - Churned MRR | — | -€18,000 | — |
| + Reactivation MRR | — | €2,500 | — |
| Ending MRR | — | €421,000 | — |
| Growth Rate | — | 5.25% | — |
This company grew MRR 5.25% month-to-month (52% annual run rate if sustained). Healthy signals: new MRR (€28K) exceeds churned MRR (€18K) by €10K. Expansion (€12K) is strong—existing customers see value and upgrade. Slight concern: contraction rising to €3.5K (watch for downgrades trend).
MRR Growth Rate and Net Retention Rate
Monthly Growth Rate (%) = (Ending MRR - Starting MRR) / Starting MRR × 100
€421K ending - €400K starting / €400K = 5.25% monthly growth
Net Revenue Retention Rate (NRR)
NRR (%) = (Starting MRR - Churn - Contraction + Expansion) / Starting MRR × 100
For example: (€400K - €18K - €3.5K + €12K) / €400K = €390.5K / €400K = 97.6% NRR. This means without acquiring a single new customer, the company retained 97.6% of revenue (good), but still has slight erosion due to net churn exceeding expansion.
NRR > 100% is Exceptional
If NRR reaches 110%, expansion revenue exceeds churn, meaning the business grows without new customer acquisition. Salesforce, for instance, achieves 130%+ NRR—its expansion revenue is so strong that customer base generates more MRR each period despite some churn.
How Investors Evaluate MRR and ARR
Venture capitalists and acquirers obsess over three MRR/ARR metrics:
| Metric | Formula | What Investors Want | Why It Matters |
|---|---|---|---|
| MRR Growth Rate | (Current MRR - Previous MRR) / Previous MRR | 20-30% YoY at early stage, 10-15% at scale | Shows company acceleration; 40%+ is exceptional |
| Magic Number | (ARR Gain in Quarter) / (Sales & Marketing Spend) | 0.75+ is healthy, 1.0+ is exceptional | Shows sales efficiency; 0.5 or below means overspending |
| Payback Period | CAC / (Monthly Contribution Margin) | 12 months or less | Shows when investment in customers repays |
Investors often back companies with €50K+ ARR growing 20%+ monthly, even if unprofitable, because predictable recurring revenue scales. A bootstrapped German SaaS company with stable, profitable MRR despite slower growth often finds local investors more receptive than fast-growing but unprofitable competitors.
Committed vs. Recognized MRR
Two accounting approaches differ significantly under German HGB and IFRS standards:
Committed MRR (Accounting View)
Revenue customers have contractually committed to pay. A customer with annual contract (€120,000 paid upfront) has €10,000 committed MRR. Useful for forecasting; less useful for assessing immediate cash health.
Recognized MRR (IFRS View)
Revenue recognized according to German revenue recognition standards (IFRS 15 / HGB). Annual prepayment spread to €10,000/month. Properly reflects economic reality: you deliver service monthly, so revenue is earned monthly, even if cash arrives upfront.
Real-World MRR/ARR Examples
Example 1: B2B SaaS (German HR Platform)
| Month | Starting MRR | New | Expansion | Contraction | Churn | Ending MRR | Growth % |
|---|---|---|---|---|---|---|---|
| January | €400,000 | €30,000 | €10,000 | -€2,000 | -€15,000 | €423,000 | 5.75% |
| February | €423,000 | €32,000 | €12,000 | -€2,500 | -€17,000 | €447,500 | 5.78% |
| March | €447,500 | €35,000 | €14,000 | -€3,000 | -€19,000 | €474,500 | 6.03% |
| March ARR | — | — | — | — | — | €5,694,000 | 6% mo growth |
This company shows steady 5.75-6.03% monthly growth (70-80% annual if sustained). New customer acquisition improving (€30K → €35K/month). Expansion strong (€10K → €14K). Churn rising slightly (€15K → €19K) but manageable. Investor view: strong, predictable business with growth trajectory. March ARR €5.69M at 6x multiple = €34M valuation.
Example 2: Subscription Box Service (Monthly)
| Month | Subscribers | Price/Month | Monthly MRR | Growth Rate | 3-Month Avg MRR | Annualized |
|---|---|---|---|---|---|---|
| October | 4,200 | €25 | €105,000 | — | — | — |
| November | 4,600 | €25 | €115,000 | 9.5% | — | — |
| December | 5,400 | €25 | €135,000 | 17.4% | €118,333 | €1,420,000 |
| January | 5,100 | €25 | €127,500 | -5.6% | €125,833 | €1,510,000 |
Seasonal pattern: November-December spike (holiday gifting), January contraction (gift subscriptions expire). Using trailing-3-month MRR (€125,833) smooths seasonality and suggests true normalized MRR of €1.51M ARR. Monthly MRR is unreliable for projection; averaging is critical for seasonal businesses.
Example 3: Mid-Market Enterprise SaaS
| Metric | Value | Notes |
|---|---|---|
| Current ARR | €8,500,000 | Implies €708K MRR |
| New ARR (Last Quarter) | €750,000 | €250K monthly new customer acquisition |
| Expansion ARR (Last Quarter) | €680,000 | €227K monthly expansion (growth rate indicator) |
| Churn ARR (Last Quarter) | -€450,000 | €150K monthly churn (5% annual churn rate) |
| Net Revenue Retention | 127% | Expansion exceeds churn by 27%; growth without new logos |
| YoY Growth Rate | 32% | Strong hypergrowth trajectory |
| Valuation Multiple | 7x ARR | Justified by NRR > 120% and growth rate > 30% |
| Enterprise Value | €59,500,000 | €8.5M ARR × 7 multiple |
This enterprise SaaS company has exceptional unit economics: 127% NRR means expansion revenue far exceeds churn, enabling 32% annual growth without matching new customer growth. High valuation multiple (7x vs. 4x for standard SaaS) reflects this quality. German PE investors would highly value this; predictable, profitable, scaling business.
Committed MRR vs. Recognized MRR Accounting
German accounting under HGB versus IFRS creates different MRR pictures:
| Scenario | Committed MRR (HGB view) | Recognized MRR (IFRS view) | Cash Impact |
|---|---|---|---|
| Annual Contract, €12K Upfront | €12,000 MRR | €1,000 MRR (€12K / 12) | €12,000 cash collected immediately |
| Monthly Subscription, €100/month | €100 MRR | €100 MRR | €100 cash collected monthly |
| Quarterly Contract, €3K Upfront | €3,000 MRR | €1,000 MRR (€3K / 3) | €3,000 cash collected immediately |
| 6-Month Contract, €600 Prepaid | €600 MRR | €100 MRR (€600 / 6) | €600 cash collected upfront |
Annual prepayment strategies inflate committed MRR but don't change cash flow. A company collecting €1M in annual prepayments shows €83K recognized MRR (if spread across year) but €1M cash in bank. When pitching investors, use committed MRR (shows growth potential) but explain gap to recognized revenue (clarity builds trust).
Optimizing MRR and Recurring Revenue Growth
Strategy 1: Accelerate New MRR
- Improve CAC efficiency: Lower CAC enables faster customer acquisition at same marketing spend
- Increase ARPU (Average Revenue Per User): Higher starting price = more MRR per customer
- Improve conversion rates: Converting 3% of leads instead of 2% = 50% more new customers from same traffic
- Sales team scaling: Hiring high-performing sales executives can double new customer acquisition
Strategy 2: Maximize Expansion MRR
- Tiered pricing: Offer three tiers (Basic €50, Pro €150, Enterprise €500) enabling customers to upgrade over time
- Usage-based pricing: Charge per user, per transaction, or per GB; as customers grow, revenue grows automatically
- Add-on features: Sell advanced features (analytics, API access, white-label) to existing customers
- Bundling: Cross-sell complementary products (backup, insurance, support premium) to existing customers
Expansion Revenue Impact
Company A: €1M ARR, 0% expansion MRR, 10% churn. Growth = 10% new MRR only = 10% annual growth. Company B: Same €1M ARR, 15% expansion MRR, 10% churn. Growth = 15% expansion - 10% churn + new MRR = 25%+ annual growth. Expansion is the difference between 10% and 25% company growth rates.
Strategy 3: Reduce Churn and Contraction
- Product quality: Fix bugs and stability issues; most common source of churn
- Customer success: Proactive outreach, health scores, QBRs detect issues before churn
- Pricing flexibility: Offer downgrades instead of cancellations; retain some revenue
- Win-back campaigns: Email churned customers 30-90 days after churn; 10-15% often return with discount
MRR Metrics for Different Business Models
SaaS: MRR is Standard
All SaaS companies should track MRR, components breakdown, and growth rates. MRR is primary metric investors evaluate.
Marketplaces: Gross vs. Net MRR
Track both: Gross MRR (subscription fees marketplace charges) and Net MRR (after platform takes percentage from transaction value). A Etsy-like marketplace earning 3% of transaction value has net MRR dependent on GMV; gross MRR (seller subscriptions) stable.
Membership (B2C Subscriptions)
MRR works identically; €10-€30 typical prices, but churn is much higher (8-15% monthly) than B2B SaaS. Membership companies must focus heavily on expansion (upsells, premium tiers) to offset churn.
Managed Services (Recurring Revenue but Not SaaS)
Service contracts like managed IT support generate recurring revenue but aren't SaaS. Track MRR similarly; note that contraction is often due to budget pressure and downgrades common.
The MRR Dashboard: Essential Tracking
Every SaaS company needs a monthly MRR dashboard tracking: (1) Ending MRR, (2) MRR Growth Rate, (3) New MRR breakdown (leads, conversion, ARPU), (4) Expansion MRR, (5) Churn/Contraction MRR, (6) Net Revenue Retention %. Update monthly; trend data reveals patterns.
German SME SaaS companies often use Excel or simple CRM dashboards. More sophisticated tools (Baremetrics, ProfitWell, Looker) automate tracking and forecasting, saving 10+ hours monthly.
MRR Forecasting and Growth Projections
Use historical MRR data to forecast future growth: If month-to-month growth averages 5%, project MRR forward 12 months at 5% monthly compounding. Reality: growth accelerates early (better CAC efficiency), plateaus mid-stage (market saturation), contracts mature (slower expansion). Adjust forecasts quarterly based on actual data.
Conservative Forecasting
For German lenders/investors, conservative MRR forecasts build credibility. Project 5% monthly growth with 20% churn assumption rather than optimistic 10% growth. Beat forecasts rather than miss; trust is currency in German business.
Connection to German Revenue Recognition (Umsatzrealisierung)
German accounting (HGB §252) requires revenue recognition when service is delivered, not when cash arrives. A customer paying €12,000 annually on Jan 1 must recognize €1,000 monthly revenue, not €12,000 on day 1. This misalignment between cash (€12,000 immediate) and P&L revenue (€1,000/month) confuses many German SME founders but is correct per IFRS 15.
For financial planning: MRR forecasts should reflect recognized (monthly) revenue, not committed (annual) revenue. For cash flow: track cash MRR separately—annual prepayments spike cash inflows in certain months, requiring management.
Key Takeaways
- MRR = Recurring monthly subscription revenue; ARR = MRR × 12: Foundational SaaS metrics
- MRR components: New + Expansion - Churn - Contraction: Waterfall shows business health sources and drains
- Monthly growth rate (5-30% range) shows company acceleration: Track month-to-month and YoY rates
- Net Revenue Retention (NRR) > 100% is exceptional: Expansion exceeding churn enables growth without acquisition
- Investors value MRR growth rate and efficiency (Magic Number): 20%+ growth at 0.75+ Magic Number is investable
- Expansion MRR often matters more than new MRR: A customer upgrading is higher margin, lower CAC
- Seasonal businesses need trailing-12-month MRR: Single-month snapshots mislead due to seasonality
- German revenue recognition requires monthly spreading of prepayments: MRR reflects recognized revenue, not cash
MRR and ARR are the heartbeat of subscription businesses. They provide the predictability that transforms a startup into an investment-grade business. German SMEs building SaaS or subscription models should obsess over MRR growth rate, net revenue retention, and expansion revenue. The companies that win long-term achieve high NRR (expansion > churn), strong new customer growth (low CAC), and declining churn. The result: exponential ARR compounding with minimal new customer acquisition acceleration needed—the true definition of a scalable, valuable business.
Apps in this article
Signals in this article
Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.