Expansion Revenue Calculator

Enter your starting MRR plus expansion, contraction, and churn to calculate Expansion MRR and Net Revenue Retention (NRR).

MRR Inputs

Enter figures for a single month or quarter.

Total MRR from existing customers at the start of the period.

Revenue added from upsells, cross-sells, and plan upgrades by existing customers.

Revenue lost from customers who downgraded their plan.

Revenue lost from customers who cancelled entirely.

Expansion MRR
Enter values to calculate
Net Revenue Retention (NRR)
Enter values to calculate
0% 100% 150%+

MRR Breakdown

Starting MRR
+ Expansion MRR
− Contraction MRR
− Churned MRR
Ending MRR
Gross Revenue Retention (GRR)
Retention without expansion — capped at 100%

Summary

Enter your starting MRR plus expansion, contraction, and churn to calculate Expansion MRR and Net Revenue Retention (NRR).

How it works

  1. Enter your starting MRR — total recurring revenue from existing customers at the beginning of the period.
  2. Enter Expansion MRR — additional revenue from upsells, cross-sells, and plan upgrades by existing customers.
  3. Enter Contraction MRR — revenue lost from existing customers who downgraded their plan.
  4. Enter Churned MRR — revenue lost from customers who cancelled entirely.
  5. The calculator derives Ending MRR and NRR: Ending MRR = Starting + Expansion − Contraction − Churn; NRR = (Ending / Starting) × 100.

Use cases

  • Measure the revenue lift generated by upsell and cross-sell motions each month.
  • Calculate NRR to benchmark against SaaS industry standards (>100% = growing from existing customers alone).
  • Identify whether expansion revenue offsets churn and contraction losses.
  • Model revenue scenarios by adjusting upsell rates before a pricing change.
  • Present Expansion MRR and NRR to investors as core SaaS efficiency metrics.
  • Track expansion trends across cohorts to find high-value customer segments.

Frequently Asked Questions

Last updated: 2026-07-23 · Reviewed by Nham Vu