Expansion MRR Calculator

Calculate expansion MRR-the recurring revenue added by existing customers through upgrades, extra seats, higher usage, add-ons or cross-sells-and measure the resulting expansion rate.

Existing-Customer MRR and Expansion Components

Use only recurring increases from customers that were already active at the start of the period. Exclude new business, one-time revenue and reactivation, and classify each incremental MRR increase once to avoid double counting.

Recurring revenue from the active existing-customer cohort before expansion for the same reporting period.
Incremental recurring MRR from customers moving to a higher-priced plan or tier. Do not duplicate the same increase in another expansion bucket.
Incremental recurring MRR from added seats, consumption or usage among existing active customers.
Incremental recurring MRR from paid add-ons, modules or cross-sells to existing active customers.
Total Expansion MRR-
Expansion Rate-
MRR After Expansion Only-
Annual Run-Rate Contribution-
Scenario Summary-

Example: $10,000 Expansion MRR

Starting existing MRR: $100,000

Upgrade MRR: $5,000

Seat/usage expansion: $3,000

Add-on MRR: $2,000

Total expansion MRR: $10,000

Expansion rate: 10.00%

The sample inputs shown here match the default calculator values so the example can be reproduced directly.

Formula

Expansion MRR = Upgrade MRR + Seat/Usage Expansion MRR + Add-On MRRExpansion Rate = Expansion MRR / Starting Existing-Customer MRR x 100Annual Run-Rate Contribution = Expansion MRR x 12

Add This Expansion MRR Calculator to Your Website

Embed this free SaaS calculator on a finance, metrics, analytics or subscription-planning resource page. The ?embed=1 view keeps the calculator focused and supports responsive iframe resizing.

Embedding requirement: Keep the SolveIndex attribution and source link visible and unchanged.

How to Interpret the Result

Expansion MRR isolates recurring growth from customers you already had. A higher value means the installed customer base is paying more through upgrades, seats, usage or add-ons; it is not a measure of new-customer acquisition.

Treat the output as a movement metric. Compare expansion with contraction, churn and reactivation when reconciling total MRR or NRR. The “MRR After Expansion Only” result intentionally ignores losses, while the annual run-rate contribution is an annualized recurring run rate rather than guaranteed recognized revenue.

How to Use This SaaS Metric in Planning

Use one reporting period and one existing-customer cohort. Pull customer-level recurring-revenue movements from the billing or subscription system, then separate true increases from new business, reactivation, contraction and churn before entering the inputs.

The SolveIndex method is: Expansion MRR = Upgrade MRR + Seat/Usage Expansion MRR + Add-On MRR. Expansion Rate = Expansion MRR / Starting Existing-Customer MRR × 100. Annual Run-Rate Contribution = Expansion MRR × 12.

Keep the three expansion inputs mutually exclusive. If one customer change creates a $500 net MRR increase, classify that $500 once even if the commercial event involved both a plan upgrade and extra seats. Otherwise the calculator would overstate expansion.

SolveIndex treats reactivation as a separate MRR movement rather than expansion. Some analytics systems use a different convention, so document the policy before comparing expansion rates or NRR across tools.

The calculator is an operating-planning tool rather than accounting guidance. Reconcile material board, investor or financial-reporting figures to the company billing and finance systems and apply the same MRR normalization policy every period.

Understand the methodology behind the result

Read the matching guide for definitions, formula context, worked examples, reporting boundaries and common mistakes.

Read the Expansion MRR Guide

Expansion MRR Calculator Frequently Asked Questions

Add the incremental recurring MRR gained from upgrades, extra seats or usage, and recurring add-ons or cross-sells for customers that were already active at the start of the period.
Recurring increases from existing active customers count as expansion. Common sources include higher plan tiers, added seats, higher metered usage, paid modules, add-ons and cross-sells.
New-customer MRR is excluded. This SolveIndex calculator also treats reactivation MRR as a separate movement so expansion represents growth from customers that were already active.
Classify each incremental recurring-dollar increase once. If one account upgrade also adds seats, use the net MRR increase across the relevant buckets without recording the same dollars twice.
Expansion raises NRR because it adds recurring revenue within the starting customer base and can offset contraction or churn. NRR still requires the other retention movements and is not the same metric as expansion MRR.

Disclaimer: This calculator provides estimates for planning and educational purposes only. Results depend on the assumptions and definitions entered and should not be treated as accounting, financial, legal, tax, valuation or investment advice. Validate material decisions with qualified professionals and your source systems.