← All Tools

MRR & ARR Calculator — Monthly Recurring Revenue for SaaS

Calculate MRR and ARR from multiple subscription plans. Add plans with subscriber counts to get total Monthly Recurring Revenue, Annual Recurring Revenue, ARPU, and a 12-month growth projection.

Free, no sign-up — one of the SaaSQuickStart SaaS & Business tools.

How it works

MRR (Monthly Recurring Revenue) is the normalized monthly value of all active subscriptions: MRR = Σ (plan_price × subscribers). ARR is simply MRR × 12. ARPU (Average Revenue Per User) is MRR / total_subscribers. The growth projection compounds each month: MRR_n = MRR_(n-1) × (1 + rate/100).

Frequently asked questions

Should I include one-time fees in MRR?

No. MRR is strictly recurring revenue. One-time setup fees, professional services, or credit top-ups should be tracked separately as non-recurring revenue so you have a clean measure of your subscription baseline.

What's a healthy monthly growth rate for an early-stage SaaS?

T2D3 (triple, triple, double, double, double) is the benchmark for VC-backed startups. For bootstrapped SaaS, 5–10% month-over-month compounding (i.e. 80–210% annual growth) is considered strong.

How is ARR different from revenue?

ARR is a forward-looking metric — it tells you the annualised run rate assuming zero churn and zero growth. Actual revenue includes past months already invoiced. For subscription businesses they should converge, but ARR is the key number for investor conversations.

What should I do with ARPU?

ARPU helps you understand your revenue mix and unit economics. Rising ARPU typically means customers are upgrading to higher tiers. Falling ARPU means your growth is coming from cheaper plans. Compare ARPU against your Customer Acquisition Cost (CAC) to gauge payback period.

All free tools · SaaSQuickStart