What Is Expansion MRR? How to Drive Upsell Revenue

Expansion MRR is the additional recurring revenue generated from existing customers who upgrade their plan, add seats, or purchase add-ons. It is the cheapest revenue you can generate because it requires no acquisition cost — these customers are already on your platform. Expansion MRR is the primary driver of NRR above 100% and the reason top SaaS companies grow even without signing new customers.

Quick Answer

Expansion MRR = Sum of additional recurring revenue from existing customers

Includes plan upgrades, seat additions, and new add-ons. Excludes new customer revenue.

Why Expansion MRR Matters

Expansion MRR is the most efficient revenue in SaaS. It carries zero CAC because the customer is already acquired. It increases ARPU, which directly increases LTV and improves the LTV:CAC ratio. And it is the key to achieving NRR above 100% — the hallmark of a world-class SaaS business.

Companies like Snowflake (~158% NRR) and Datadog (~130% NRR) achieve these numbers because their expansion MRR far exceeds their churned and contracted MRR. Without strong expansion, NRR cannot exceed 100%, and the business must rely entirely on new customer acquisition for growth.

How to Calculate Expansion MRR

Expansion MRR Formula

Expansion MRR = Sum of (New MRR per existing customer − Previous MRR per customer)

Example: 5 customers upgraded from the $99/month plan to the $199/month plan. Expansion MRR = 5 × ($199 − $99) = 5 × $100 = $500/month.

Additional example: 3 customers added 5 seats at $20/seat each. Expansion MRR from seats = 3 × 5 × $20 = $300/month. Total expansion MRR = $500 + $300 = $800/month.

The MRR Waterfall: Where Expansion Fits

Expansion MRR is one of four components of the MRR waterfall that tracks all revenue movements:

Net New MRR = New + Expansion − Contraction − Churned. Expansion MRR directly offsets churn and contraction, which is why it is so critical for growth.

Strategies to Drive Expansion MRR

  1. Usage-based pricing. Charge based on consumption (API calls, storage, events). Revenue scales automatically as customers grow without requiring manual upsell conversations.
  2. Seat-based pricing. Charge per user. As customers add team members, revenue grows naturally. This is why Slack, Figma, and Notion have high expansion MRR.
  3. Tiered plans with feature gates. Create clear upgrade paths where advanced features are locked behind higher tiers. Customers upgrade when they need more capability.
  4. Add-ons and modules. Sell optional add-ons (advanced analytics, priority support, integrations) that customers can purchase without changing their base plan.
  5. Land and expand. Start with a small deal (one team, one use case) and systematically expand across the organization through proven value.
  6. Customer success-driven upsells. CS teams should identify upsell opportunities quarterly and proactively reach out to accounts with expansion potential.

Expansion MRR and NRR

Expansion MRR is the difference between NRR and GRR. GRR measures revenue retained after churn and contraction (excluding expansion). NRR adds expansion back in. The gap between the two is entirely driven by expansion MRR:

NRR = GRR + (Expansion MRR ÷ Starting MRR) × 100

Example: GRR = 94%, expansion MRR = $2,800, starting MRR = $40,590. NRR = 94% + ($2,800 ÷ $40,590) × 100 = 94% + 6.9% = 100.9%. Without the $2,800 in expansion, NRR would be just 94% — below 100%, meaning the customer base is shrinking in value.

Common Expansion MRR Mistakes

Common Mistake

Counting new customer revenue as expansion MRR. Expansion only applies to existing customers who were already paying before the period started. Revenue from brand-new customers is "new MRR," not expansion MRR.

Calculate Your Expansion MRR

Ready to calculate your expansion MRR along with 13 other SaaS metrics? Use our free calculator with instant health benchmarks.

Calculate your SaaS metrics →

Related Guides