All calculators

Subscriptions

SaaS Revenue Calculator

Estimate SaaS MRR, ARR and net revenue growth from customers, ARPA, churn and expansion.

Subscriptions

SaaS Revenue Calculator

Use this when you want a full SaaS revenue snapshot, not just customer count. It models new MRR, expansion MRR, churned MRR, ending MRR and ARR.

How to use this calculator

Start with conservative inputs, copy the result, then test a best-case and worst-case version. For production decisions, compare the estimate against actual accounting, analytics and payment data.

Best used for

Use this when a search or planning question is broader than MRR alone and you need to model SaaS revenue movement across acquisition, expansion and churn.

Formula

SaaS revenue is usually tracked through recurring revenue movement. This calculator separates starting MRR, new MRR, expansion and churn so you can see whether revenue is growing from acquisition, retention or account expansion.

Formula

Ending MRR = starting MRR + new MRR + expansion MRR - churned MRR. ARR = ending MRR * 12.

Example

SaaS revenue snapshot

A SaaS product has 420 customers at $49 ARPA, adds 38 new customers at $55 ARPA, loses 4% of revenue and expands 2.5%.

  • Current customers: 420
  • Current ARPA: $49
  • New customers: 38
  • Revenue churn: 4%
  • Expansion: 2.5%
The example estimates about $22,361 ending MRR, $268,336 ARR and 8.7% net MRR growth.

How to read the result

  • Ending MRR above starting MRR means new and expansion revenue are outpacing churned revenue.
  • ARR is useful for high-level planning, but the monthly MRR bridge explains what changed.
  • Expansion MRR can make growth more efficient because it comes from existing accounts rather than new acquisition.

Common mistakes

  • Mixing one-time setup fees with normalized recurring revenue.
  • Using customer churn as a substitute for revenue churn when account sizes vary.
  • Reporting ARR without explaining the MRR movement that produced it.

FAQ

Is SaaS revenue the same as MRR?

MRR is the most common monthly recurring revenue view for SaaS. SaaS revenue reporting can also include ARR, expansion, contraction, services revenue and one-time fees.

Why separate new MRR and expansion MRR?

New MRR shows acquisition performance. Expansion MRR shows whether existing accounts are growing, which is often a stronger retention signal.

Should annual contracts be included?

Yes, but normalize them to monthly recurring revenue first. For example, a $12,000 annual contract contributes $1,000 MRR.

Important limits

Related calculators