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
- Enter your starting MRR — total recurring revenue from existing customers at the beginning of the period.
- Enter Expansion MRR — additional revenue from upsells, cross-sells, and plan upgrades by existing customers.
- Enter Contraction MRR — revenue lost from existing customers who downgraded their plan.
- Enter Churned MRR — revenue lost from customers who cancelled entirely.
- 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