MRR Calculator
Calculate Monthly Recurring Revenue from subscription tiers, user counts, and churn. Enter values for instant results with step-by-step formulas.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
MRR Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: MRR = Sum of (Customers per Tier × Price per Tier) | ARR = MRR × 12 | ARPU = MRR / Total Customers
Worked example — MRR: $8,770 | ARR: $105,240 | ARPU: $38.13
Formula
MRR = Sum of (Customers per Tier × Price per Tier) | ARR = MRR × 12 | ARPU = MRR / Total Customers
Monthly Recurring Revenue is the sum of all tier-level revenues. ARR annualizes this figure. ARPU shows the average revenue contribution per customer across all tiers.
Worked Examples
Example 1: Early-stage SaaS
Problem:A SaaS startup has 200 Starter customers at $29/mo and 30 Pro customers at $99/mo. Calculate MRR, ARR, and ARPU.
Solution:Starter MRR: 200 × $29 = $5,800 Pro MRR: 30 × $99 = $2,970 Total MRR: $5,800 + $2,970 = $8,770 ARR: $8,770 × 12 = $105,240 ARPU: $8,770 / 230 = $38.13
Result:MRR: $8,770 | ARR: $105,240 | ARPU: $38.13
Example 2: Enterprise SaaS with free tier
Problem:500 free users, 100 at $49/mo, 40 at $149/mo, 5 at $499/mo. Calculate MRR and ARPU (paying only).
Solution:Free: 500 × $0 = $0 Basic: 100 × $49 = $4,900 Pro: 40 × $149 = $5,960 Enterprise: 5 × $499 = $2,495 Total MRR: $13,355 ARPPU: $13,355 / 145 = $92.10
Result:MRR: $13,355 | ARR: $160,260 | ARPPU: $92.10
Frequently Asked Questions
What is MRR (Monthly Recurring Revenue)?
MRR is the predictable revenue a subscription business earns each month. It is calculated by multiplying the number of customers in each pricing tier by the monthly price of that tier, then summing across all tiers. MRR is the most important metric for SaaS companies because it reflects the health and growth trajectory of the business. Investors, boards, and operators track MRR to gauge momentum.
What is the difference between MRR and ARR?
ARR (Annual Recurring Revenue) is simply MRR multiplied by 12. It represents the annualized value of your recurring revenue. ARR is typically used by enterprise SaaS companies and those with annual contracts, while MRR is more common for monthly-billed SaaS. Both are important — ARR is useful for fundraising and valuation benchmarks, while MRR is better for tracking month-over-month growth.
How do I increase MRR?
There are four levers: (1) New MRR — acquire more customers. (2) Expansion MRR — upsell existing customers to higher tiers or add-ons. (3) Reduce churn — keep customers longer through better product and support. (4) Pricing optimization — test higher prices or value-based pricing. The most efficient path is usually reducing churn first, then optimizing pricing, then focusing on expansion revenue.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Related Calculators
🧮ARR Calculator: Annual Recurring Revenue & Growth
Calculate Annual Recurring Revenue and growth rate from MRR and expansion revenue.
🧮SAAS Quick Ratio Calculator
Calculate SaaS Quick Ratio from new MRR, expansion, contraction, and churned MRR.
🧮Expansion Revenue Calculator
Calculate expansion MRR from upsells, cross-sells, and add-ons across your customer base.
🧮Startup Break Even Calculator
Calculate months to break even from MRR growth rate, CAC, and monthly fixed costs.
🧮AI Video Generation Cost Calculator
Estimate costs for AI video generation across Sora, Runway, Pika, and Kling by duration.
🧮AI Voice Cloning Cost Calculator
Compare voice cloning and TTS costs across ElevenLabs, PlayHT, and Resemble AI.
🧮AI Chatbot Cost Calculator
Estimate monthly costs of running an AI chatbot from conversation volume and model choice.
🧮AI Agent Cost Per Task Calculator
Estimate the cost of running an AI agent that makes multiple LLM calls per task.