Calculate your expansion revenue rate — the percentage of additional revenue generated from existing customers through upsells, cross-sells, and plan upgrades.
Expansion MRR = upgrades + upsells + cross-sells from existing customers only
Please fill in all required fields.
* NRR above 100% means expansion more than offsets churn — a hallmark of efficient growth.
Customer Expansion Revenue Rate Calculator
What This Calculator Does and Why It Matters
Acquiring new customers is expensive. Growing revenue from the customers you already have is one of the most capital-efficient ways to scale a business. The customer expansion revenue rate measures exactly how well you are doing that — it shows what percentage of additional revenue you are generating from existing customers through upgrades, upsells, add-ons, and cross-sells.
This free calculator gives you your expansion revenue rate, your net revenue retention (NRR), and a per-customer expansion figure. These metrics together reveal whether your existing customer base is shrinking, holding steady, or actively fueling growth. For SaaS companies and subscription businesses especially, an NRR above 100% is a strong signal that the business can grow even with zero new customer acquisition.
According to Investopedia, net revenue retention is one of the most closely watched metrics by SaaS investors because it captures both expansion and churn in a single number.
How to Use This Calculator
Step-by-Step Instructions
- Choose between the MRR Method (for subscription or monthly recurring revenue businesses) or the Revenue Period Method (for any business tracking period-over-period revenue from existing customers).
- For the MRR Method: enter your MRR at the start of the period, then add your expansion MRR from upsells and upgrades, the churned MRR lost, and new customer MRR added.
- For the Revenue Period Method: enter the revenue from existing customers at the start and end of the period, and the number of customers at the start.
- Click Calculate Rate to see your expansion revenue rate, NRR, total expansion revenue, and revenue-per-customer change.
- Click Reset to clear all fields and start a new calculation.
The Formula Explained
Breaking Down the Formula
There are two ways to calculate expansion revenue rate depending on how your business tracks revenue. The MRR method is standard for SaaS and subscription companies. The period method works for any business that can separate revenue from existing versus new customers.
Expansion Revenue Rate = (Expansion Revenue ÷ Starting MRR or Revenue) × 100. Net Revenue Retention (NRR) = ((Starting MRR + Expansion MRR − Churned MRR) ÷ Starting MRR) × 100. Revenue per Customer Change = Total Expansion Revenue ÷ Number of Existing Customers.
Example Calculation with Real Numbers
A SaaS company starts the month with $80,000 in MRR. During the month, they generate $12,000 in expansion MRR from plan upgrades and add-ons, and lose $4,000 to churn. Their expansion revenue rate is ($12,000 ÷ $80,000) × 100 = 15%. Their NRR is (($80,000 + $12,000 − $4,000) ÷ $80,000) × 100 = 110%. An NRR of 110% means that even with no new customers, this company’s revenue would still grow by 10% per month from its existing base alone — a very strong result.
When Would You Use This
Real Life Use Cases
This calculator is most commonly used by SaaS founders, customer success teams, and revenue operations leaders to track whether their expansion programs are working. If you run a subscription business and you are investing in upsell campaigns, premium tier promotions, or add-on feature sales, this metric tells you whether those efforts are moving the needle.
Investors conducting due diligence will often ask for NRR before any other revenue metric. An NRR above 120% is elite territory and signals a business with strong product-market fit and high customer satisfaction. Pair this analysis with the SaaS MRR churn calculator to get a full picture of how expansion and churn interact in your business each month.
You can also use this calculator alongside the customer expansion revenue rate calculator to benchmark whether your expansion efforts are trending in the right direction over multiple periods. Companies reviewing their overall SaaS health should also look at the NPS impact on growth calculator alongside expansion metrics since customer satisfaction and expansion revenue are closely linked.
Specific Example Scenario
A B2B SaaS platform has 300 existing customers. Last quarter they generated $180,000 from those customers. This quarter they generated $207,000 from the same cohort. Their expansion revenue is $27,000 and their expansion rate is 15%. Their NRR is 115%. With a $600 per-customer expansion, the customer success team can see that their premium feature campaign is generating measurable incremental revenue per account — a clear signal to keep investing in the program.
Tips for Getting Accurate Results
Track Existing Customers Separately from New Customers
The most common mistake when calculating expansion revenue is including new customer revenue in the mix. Expansion revenue should only count additional revenue from customers who were already paying you at the start of the period. New customer revenue belongs in a separate metric. Mixing the two inflates your expansion rate and makes it harder to understand what is actually driving revenue growth.
Choose the Same Period Length and Be Consistent
Whether you measure monthly, quarterly, or annually, use the same period length every time you run this calculation. Expansion rate comparisons are only meaningful when the period length is consistent. Monthly measurement is ideal for businesses with active upsell programs since it surfaces changes quickly and allows for faster adjustments.
Pair Expansion Rate with Churn Rate for the Full Picture
A 15% expansion rate looks great in isolation. But if you are also losing 20% of your MRR to churn in the same period, your NRR is negative and the business is actually shrinking. Always interpret expansion rate in the context of your churn rate. The NRR output from this calculator automatically accounts for both, which is why it is the more important headline metric. You can track churn separately using the SaaS churn rate calculator.
Frequently Asked Questions
What is a good customer expansion revenue rate?
A healthy expansion revenue rate for SaaS businesses typically ranges from 10% to 25% of starting MRR per month or quarter. The more important benchmark is your NRR — anything above 100% means expansion is outpacing churn. Elite SaaS companies often report NRR above 120%, which is considered a top-tier result by most investors.
What is the difference between expansion MRR and new MRR?
New MRR comes from customers who were not paying you at all at the start of the period. Expansion MRR comes from customers who were already paying you and either upgraded their plan, added more seats, or purchased additional services. The two should always be tracked separately to understand where revenue growth is actually coming from.
What counts as expansion revenue?
Expansion revenue includes any additional revenue from existing customers that goes above their original subscription or contract value. This covers plan upgrades, additional seat licenses, add-on feature purchases, usage overages, professional services sold to existing customers, and cross-sells of other products in your portfolio.
Why is NRR more important than expansion rate alone?
The expansion revenue rate only shows one side of the equation. NRR combines expansion revenue with churn to show net movement in revenue from your existing customer base. A company with a high expansion rate but even higher churn can still have a negative NRR. NRR gives you the complete picture in one number.
What does an NRR above 100% mean?
An NRR above 100% means your existing customers are generating more revenue this period than they did last period, even after accounting for all churned revenue. In practical terms, it means the business can grow its revenue without acquiring a single new customer — simply by expanding within its existing base.
Can this calculator be used for non-SaaS businesses?
Yes. Use the Revenue Period Method tab instead of the MRR Method. Any business that can separate revenue from existing customers versus new customers can calculate an expansion revenue rate. Retail businesses, agencies, and professional services firms can all track this metric using period-over-period revenue data from their existing client base.
How does expansion revenue affect customer lifetime value?
Expansion revenue directly increases LTV because it increases the average revenue per customer over the life of the relationship. A customer who starts on a $100/month plan and upgrades to $250/month after one year has a dramatically higher LTV than if they had stayed on the base plan. Strong expansion programs are one of the most reliable ways to increase LTV without reducing price.
How often should I track expansion revenue rate?
Monthly is ideal for SaaS and subscription businesses. Quarterly works for businesses with longer sales cycles or less frequent upsell opportunities. The key is consistency — tracking the same metric on the same schedule so you can spot trends and act on them quickly before they compound into larger problems.
Conclusion
Customer expansion revenue is one of the cleanest signals of a healthy, growing business. When your existing customers are spending more over time, it means your product is delivering real value, your customer success efforts are working, and your revenue base is becoming more durable.
Use this free calculator to measure your expansion rate and NRR on a regular cadence. The businesses that monitor these numbers closely are the ones that identify upsell opportunities early, address churn before it grows, and build revenue engines that are efficient and sustainable for the long term.