Expansion MRR is the additional revenue generated from existing customers in a given month - through upgrades, seat additions, usage overages, or add-on purchases. It's new revenue that doesn't require acquiring a single new customer.
Most SaaS businesses focus almost entirely on acquisition to grow MRR. The best ones build a parallel growth engine inside their existing customer base through expansion. The difference in capital efficiency between the two is significant: acquiring a new customer typically costs 5–7x more than expanding an existing one.
What Is Expansion MRR?
Expansion MRR captures three types of revenue from existing customers:
Upgrades - a customer moves from a lower plan to a higher one. A Starter customer moving to Growth adds the difference in plan price as Expansion MRR.
Seat additions - in per-seat pricing models, adding users to an account increases the monthly charge. Each new seat is Expansion MRR.
Add-ons and overages - usage-based charges, feature add-ons, or additional products purchased by an existing customer all count as Expansion MRR.
Expansion MRR does not include revenue from new customers - that's New MRR. It only counts additional revenue from accounts that were already paying you at the start of the period.
🧒 Explained simply Your lemonade subscriber used to buy 1 cup a week. This month they started buying 2 because they're really thirsty now. That second cup? That's Expansion MRR. You didn't have to find a new customer - one you already had just decided they wanted more. It's the best kind of growth because the hard part (making friends) is already done.
How to Calculate Expansion MRR
Expansion MRR = Sum of MRR increases from existing customers in the period
Example: At the start of the month, you have 400 existing customers. During the month:
- 12 customers upgrade their plan, adding a total of $1,800 in monthly revenue
- 3 customers add seats, adding $600
- 5 customers purchase an add-on, adding $400
Expansion MRR = $1,800 + $600 + $400 = $2,800
Expansion MRR Rate
To track expansion efficiency over time:
Expansion MRR Rate = Expansion MRR ÷ MRR at Start of Period × 100
Using the example above, if starting MRR is $80,000:
Expansion MRR Rate = $2,800 ÷ $80,000 × 100 = 3.5%
Expansion MRR in the Context of Net MRR Movement
Expansion MRR is one of five components that determine your net MRR movement each month:
Net New MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR + Reactivation MRR
Expansion MRR plays a double role: it adds revenue directly, and when it's large enough to offset Churned and Contraction MRR, it drives Net Revenue Retention above 100%. That's the condition where your existing customer base grows in revenue on its own - the most powerful growth state a SaaS business can reach.
Why Expansion MRR Matters
It's the most efficient growth lever you have. Existing customers already trust your product, understand its value, and have an established billing relationship with you. Selling more to them is substantially cheaper than acquiring new customers. Businesses with strong expansion motion can grow meaningfully faster than their acquisition spend alone would suggest.
It's the primary driver of NRR above 100%. Net Revenue Retention only exceeds 100% when Expansion MRR outpaces Churned and Contraction MRR. World-class NRR - 120%+, the kind that compounds revenue without relying on acquisition - is built on strong, systematic expansion.
It signals genuine product value. Customers don't upgrade or add seats unless they're getting value. Consistent Expansion MRR growth is one of the clearest signals that your product is delivering on its promise and that customers want more of it. Weak expansion often points to a ceiling on perceived value that pricing or product needs to address.
It improves every unit economics metric. Expansion MRR raises ARPU, extends LTV, shortens CAC payback, and improves NRR - all simultaneously, without adding a new customer. Its compounding effects on unit economics make it disproportionately valuable to build deliberately.
How to Build Expansion MRR
Design pricing with upgrade paths
Expansion MRR requires that your pricing model has somewhere for customers to go. If you offer two plans with a large, undifferentiated gap between them, customers stay where they land and have no natural upgrade path. Well-designed pricing tiers - with clear value jumps at each level - create a natural expansion motion.
Use usage limits strategically
Usage-based limits (number of seats, API calls, records, or projects) create natural upgrade triggers. When customers approach a limit, they're already engaged enough to hit it - which means they're the most likely to see value in upgrading. In-product notifications at 80% and 100% of limits, with a clear upgrade path, convert at high rates.
Make upgrades frictionless
If upgrading requires contacting sales, submitting a support ticket, or navigating a complex billing flow, many customers who would have upgraded won't bother. Self-serve upgrades - one click from within the product - remove that friction entirely.
Build a success-led expansion motion
Customer success teams that actively monitor account health, celebrate customer milestones, and identify accounts with expansion potential before the customer asks are far more effective at driving Expansion MRR than reactive teams that only respond to inbound requests.
Time expansion conversations correctly
The worst time to ask for an upgrade is when a customer is struggling with the product. The best time is when they've just had a clear win - when they've seen the value and are most receptive. Tracking usage milestones and triggering expansion conversations at those moments dramatically improves conversion.
How to Track Expansion MRR
Chartsy calculates Expansion MRR from your Stripe or Paddle data, broken down by upgrade type and time period. You can ask:
- "What is my Expansion MRR this month?"
- "Show Expansion MRR trend for the last 12 months"
- "Which plans are generating the most expansion revenue?"
- "What percentage of my MRR growth came from expansion vs new customers?"
Connect Stripe and track your Expansion MRR →
Frequently Asked Questions About Expansion MRR
What is Expansion MRR? Expansion MRR is the additional monthly recurring revenue generated from existing customers through upgrades, seat additions, or add-on purchases. It excludes revenue from new customers - only counting incremental revenue from accounts that were already paying at the start of the period.
How do you calculate Expansion MRR? Sum all MRR increases from existing customers in the period. If 10 customers upgraded their plans adding $1,500, 5 added seats adding $800, and 3 bought an add-on adding $300, your Expansion MRR is $2,600. Expansion MRR rate is this figure divided by your starting MRR, expressed as a percentage.
What is the difference between Expansion MRR and New MRR? New MRR comes from customers who were not paying at all at the start of the period - it's revenue from new acquisitions. Expansion MRR comes from customers who were already paying and increased their spend. Both grow your total MRR, but Expansion MRR is typically 3–5x cheaper to generate than equivalent New MRR.
What is a good Expansion MRR rate? A monthly Expansion MRR rate of 2–4% of starting MRR is healthy for most SaaS businesses. When Expansion MRR outpaces churned and contraction MRR combined, you achieve net negative churn - meaning your existing customer base grows in revenue each month without any new customers. That's the benchmark to aim for.
How do I grow Expansion MRR? The most reliable approach is building expansion triggers directly into your product: usage limits that customers naturally grow into, seat-based pricing, and clear upgrade paths between tiers. In practice, frictionless self-serve upgrades - where a customer can move to a higher plan in one click from within the product - convert significantly better than upgrade flows requiring sales contact.
Related: What Is NRR? · What Is MRR? · What Is ARPU?

Written by
Chartsy TeamThe Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.
Chartsy