Intermediate Metrics

Expansion MRR

Expansion MRR is additional monthly recurring revenue from existing customers via upgrades or seat additions - the engine behind net negative churn in SaaS.

Published March 15, 2025

What Is Expansion MRR?

Expansion MRR is the incremental monthly recurring revenue generated from customers who were already paying you at the start of the period. It captures growth within your existing customer base - not from new sales.

There are three primary drivers:

  1. Upgrades: A customer moves from a basic to a premium plan
  2. Seat expansion: A company adds more users to its account (common in B2B SaaS)
  3. Usage overages or add-ons: A customer purchases additional features or exceeds usage limits

The MRR Movement Framework

Every SaaS business has four MRR movements each month:

MovementSourceEffect on MRR
New MRRFirst-time customers
Expansion MRRExisting customers upgrading
Contraction MRRExisting customers downgrading
Churned MRRCustomers cancelling

Net new MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR

Why Expansion MRR Is a Superpower

Expansion MRR has a unique property: it costs far less to generate than new MRR. Acquiring a new customer costs CAC; expanding an existing customer costs almost nothing in marginal sales and marketing spend.

When expansion MRR exceeds churned MRR, you achieve net negative churn - your existing customer base grows in revenue even without any new sales. This is the holy grail of SaaS economics.

A company with net negative churn grows its revenue base automatically as long as it retains customers.

Expansion MRR and NRR

Net Revenue Retention is the KPI that captures expansion MRR at the portfolio level:

NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100

World-class SaaS companies (Snowflake, Twilio, Datadog at their peaks) achieved NRR above 130%, meaning their existing customer base grew 30%+ per year without a single new customer.

How to Drive Expansion MRR

  • Usage-based pricing: Customers pay more as they use more - expansion is automatic
  • Tiered plans: Clear value jumps between tiers incentivize upgrades
  • Seat-based models: Revenue scales naturally with customer headcount
  • Customer success: Proactive CSMs identify expansion opportunities before churn risk emerges
  • In-app upsell prompts: Contextual upgrade prompts at the right moment of value

Key Takeaway

Expansion MRR transforms your existing customer base into a growth engine. When combined with low churn, it creates net negative churn - a state where revenue grows automatically. Building a pricing model and customer success motion that drives expansion is as strategically important as new customer acquisition.

Frequently Asked Questions

What is expansion MRR?
Expansion MRR is the additional monthly recurring revenue generated from existing customers - through plan upgrades, seat additions, add-on purchases, or usage overages. It does not count revenue from new customers. A high expansion MRR rate means your existing customer base is growing in value over time.
How do you calculate expansion MRR rate?
Expansion MRR rate = (Expansion MRR this month ÷ Total MRR at start of month) × 100. For example, if you start the month with $50,000 MRR and generate $3,000 in expansion from existing customers, your expansion MRR rate is 6%.
What is a good expansion MRR rate for a SaaS company?
Top-performing SaaS companies achieve expansion MRR rates of 10–20% or more, contributing to net revenue retention above 120%. For early-stage startups, any positive expansion rate is a healthy sign. Expansion MRR above churned MRR is the threshold that creates net negative churn.
What is the difference between expansion MRR and net revenue retention?
Expansion MRR is a component of NRR. Net revenue retention is the combined effect of expansion, contraction, and churn on your existing customer revenue base. The formula is: NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Starting MRR × 100.

Share with your team

Create an account to track your progress across all lessons.

Comments

Log in to join the conversation.

Loading comments...