Knowledge Base

What Is Expansion MRR?

Expansion MRR is additional recurring revenue from existing customers through upgrades, add-ons, and cross-sells. Learn how to track and grow expansion revenue.

Last updated: April 2026

Definition

Expansion MRR is the increase in monthly recurring revenue from existing customers compared to the prior period. It captures only revenue growth from the current customer base — revenue from new customers is classified as New MRR.

Sources of Expansion MRR

Expansion MRR comes from five primary sources:

Expansion MRR Formula

Expansion MRR = Sum of MRR increases from existing customers in a period

Example: In April, three existing customers upgraded. Customer A added $200/month, Customer B added $50/month, and Customer C added $100/month. Total Expansion MRR = $200 + $50 + $100 = $350.

Expansion Rate

Expansion rate measures expansion MRR as a percentage of starting MRR:

Expansion Rate = (Expansion MRR ÷ Starting MRR) × 100

Example: If your starting MRR is $100,000 and you generated $6,000 in expansion MRR, your expansion rate is $6,000 ÷ $100,000 × 100 = 6%.

Expansion Rate (Monthly)Interpretation
> 5%Strong. Common in usage-based or seat-based pricing models.
2-5%Healthy. Typical for mid-market SaaS with tiered pricing.
< 2%Low. May indicate limited upsell paths or flat pricing structure.

Impact on Net Revenue Retention

Expansion MRR is the only way to achieve net revenue retention (NRR) above 100%. NRR above 100% means your existing customers are worth more this period than last period, even after accounting for churn and contraction.

NRR = (Starting MRR + Expansion MRR - Churned MRR - Contraction MRR) ÷ Starting MRR × 100

The best SaaS companies achieve 120-140% annual NRR. This is only possible when expansion revenue significantly exceeds losses from churn and contraction. Companies with NRR above 130% can grow revenue even with zero new customer acquisition.

How to Drive Expansion Revenue

Expansion does not happen by accident. These strategies systematically increase expansion MRR:

Tracking Expansion in Stripe

Stripe records subscription changes that produce expansion MRR. To track expansion:

Frequently Asked Questions

What is expansion MRR?

Expansion MRR is the additional monthly recurring revenue generated from existing customers through upgrades, add-ons, seat increases, and cross-sells. It does not include revenue from new customers.

What is a good expansion rate?

Above 5% monthly expansion rate is strong for growth-stage SaaS. Top-performing companies with usage-based or seat-based pricing achieve 8-15% monthly expansion rates.

How does expansion MRR affect NRR?

Expansion MRR is the key driver of net revenue retention (NRR) above 100%. If expansion revenue exceeds churned and contracted revenue, NRR exceeds 100%, meaning existing customers grow in value over time.

How do you track expansion MRR in Stripe?

Compare subscription amounts before and after changes for existing customers. Stripe subscription update events (customer.subscription.updated) show plan and quantity changes that represent expansion.

Track these metrics automatically

StripeReport connects to your Stripe account in under 2 minutes. $19.99/mo flat.

Start Free Trial