What Is Expansion MRR? How Existing Customers Drive Revenue Growth

Expansion MRR is the additional recurring revenue generated from existing customers through upgrades, upsells, seat additions, or add-ons — separate from new customer revenue and one of the most capital-efficient growth levers available to a SaaS company.

Learn what the metric measures, how to calculate it correctly, how it affects net revenue retention, what benchmarks to target, and how to track it in a spreadsheet alongside your other MRR movements.

What this export contains

Customer ID
Start MRR
End MRR
MRR Change
Change Type
Plan From
Plan To
Upgrade Date
Seats Added
Segment

What usually goes wrong with it

  • Mixing upsell and new customer revenue hides the true sources of growth

    Teams that lump all revenue growth together can't tell whether they're growing by acquiring new customers or by monetizing the existing base — two very different cost profiles that require different investment strategies.

    DataMimi Tag every MRR change event by type — new, expansion, contraction, or churn — in your billing or CRM data to enable accurate waterfall reporting without retroactive reconstruction.

  • Calculating it correctly requires categorizing every MRR change as new, expansion, contraction, or churn

    Building an accurate MRR waterfall requires tagging every revenue change event by type. Teams that don't maintain this discipline at the transaction level can't reconstruct accurate MRR movement figures retroactively.

    DataMimi Track it as a percentage of beginning-of-period MRR (expansion rate) to compare performance over time and against benchmarks, rather than relying on the raw dollar figure alone.

  • High expansion revenue can be mistaken for efficient growth when it's actually customer concentration risk

    A few large customers upgrading can produce impressive-looking expansion metrics while the majority of the customer base stagnates or churns — segment-level analysis reveals whether growth is broadly distributed or concentrated.

    DataMimi Upload your subscription data to Datamimi and ask 'what percentage of our MRR growth came from expansion vs new customers last quarter' to calculate the split without building a complex pivot table.

Common questions

What is expansion MRR and how does it contribute to net revenue retention?

Expansion MRR is revenue growth from existing customers — upgrades, seat adds, and add-ons — not from new customer acquisition. It is the component that pushes net revenue retention above 100%, because when it exceeds churned and contracted MRR combined, the existing customer base grows in revenue terms even without adding new logos.

What is a good expansion MRR rate?

Top-quartile SaaS companies generate expansion that equals 20–30% of their beginning-of-period MRR annually. For companies with strong net revenue retention above 120%, expansion is often the single largest driver of growth from the existing base.

How do I track expansion MRR in a spreadsheet?

Create an MRR events table with columns for Customer ID, Month, MRR Change Amount, and Change Type (new / expansion / contraction / churn). Sum expansion changes by month to get monthly expansion MRR, then track it as a percentage of beginning-of-month MRR to calculate the expansion rate.

What does Datamimi cost for SaaS revenue analytics?

Datamimi is free at $0/month with 40 credits. Paid plans: Lite $9/month (400 credits), Starter $24/month (1,500 credits, 3 files), Pro $59/month (5,000 rollover credits), Team $199/month (20,000 credits, 5 users).

Try it with your own file

DataMimi reads the file you actually have — merged cells, headers below row one, totals pasted at the bottom — and shows which rows and columns every number came from.

Ask about your file

More in AI spreadsheet analysis