SaaS metrics

Expansion MRR: growth from existing customers

Expansion MRR is the extra monthly recurring revenue you add from customers who were already paying you.

Last reviewed

Why it matters

Expansion is the cheapest growth a subscription business has. The customer already knows the product, trusts the billing and has already paid to acquire, so each extra dollar of recurring revenue costs far less than a dollar from a new customer.

It is also what lets a business shrink its customer base and still grow revenue. When expansion is larger than the revenue lost to cancellations and downgrades, net revenue retention rises above 100%, and the existing base grows on its own.

The formula

Add together the increase in monthly recurring revenue from every customer who was already paying when the period opened and is paying more when it closes. There are four common sources: plan upgrades, additional seats, add-ons and usage that raises the bill. Revenue from brand new customers is new MRR, and revenue that comes back from a customer who had left is reactivation. Neither belongs in expansion.

text
Expansion MRR = upgrades + seats + add-ons + usage increases
Expansion rate = Expansion MRR / MRR at start of period

A worked example

A business starts the month with $40,000 of MRR. These numbers are made up for illustration.

Example numbersValue
MRR at start of month$40,000
Plan upgrades$1,500
Additional seats$1,200
Add-ons$600
Usage increases$700
Expansion MRR$4,000
Expansion rate10.0%

The four sources add up to $4,000, which is 10.0% of starting MRR. The $6,000 the same business added from brand new customers is excluded. Had it been counted, the rate would read 25.0% and hide how much growth came from the existing base.

Where the expansion MRR came from (example numbers)
  • Upgrades: $1,500
  • Seats: $1,200
  • Add-ons: $600
  • Usage: $700

How to improve it

Expansion comes from giving a customer a reason and a way to spend more as they succeed with the product.

  • Price on a dimension that grows with the customer, such as seats, projects or volume, so success raises the bill.
  • Make upgrade moments visible: show a customer when they near a limit and what the next tier unlocks.
  • Build add-ons for needs your larger customers raise repeatedly, and sell them from inside the product.
  • Review accounts that stopped growing and ask what is blocking them, whether it is a missing feature, a missing champion or a missing integration.

Common mistakes

  • Counting revenue from new customers as expansion. The metric exists to show growth from the base you already had.
  • Counting a customer who returns after cancelling as expansion. That is reactivation and should have its own line.
  • Including one time charges such as setup or training fees. Only recurring revenue is MRR, so only recurring increases are expansion.
  • Forgetting to net a downgrade within the same account when you want a net figure. Report expansion and contraction separately so neither hides the other.
  • Comparing the rate across months of very different starting MRR without saying what the denominator was.

Work it out with your own figures in the MRR calculator. Then read about Net revenue retention, Revenue churn rate and Monthly recurring revenue (MRR).

Frequently asked questions

Is expansion MRR the same as upsell?

Upsell is one source of it. Expansion MRR also includes extra seats, add-ons and usage growth that nobody had to sell in a conversation.

Does a price increase count as expansion?

It raises recurring revenue from existing customers, so many teams count it. Say so in your definition and show it on its own line, because it behaves differently from customers choosing to buy more.

What is a good expansion rate?

It depends on your pricing model and market. Compare your own rate over time and against your churn, since expansion matters most relative to the revenue you lose.

Where does expansion appear in an MRR movement report?

It sits beside new MRR, contraction and churned MRR. Together they explain the change from starting MRR to ending MRR.