A Guide to Net Revenue Retention (NRR) for SaaS Companies
Growth

A Guide to Net Revenue Retention (NRR) for SaaS Companies

TABLE OF CONTENTS
    #1 product adoption platform. Quick setup, lasting engagement.
    Start for free >
    See how UserGuiding can help you level up your product experience.
    Talk to an expert >
    #1 product adoption platform. Quick setup, lasting engagement.
    Join 20k+ product people >
    New Webinar!
    Boost Holiday Campaigns with UserGuiding
    Register Now!
    TABLE OF CONTENTS

    Home / Growth / A Guide to Net Revenue Retention (NRR) for SaaS Companies

    In the world of SaaS, you're constantly juggling customer acquisition, upsells, and the dreaded churn. 

    But what if there was a way to measure how well you're keeping customers and growing their value over time? 

    Enter Net Revenue Retention (NRR) – the metric that turns your SaaS survival story into a tale of thriving success. 

    Let's dive into how NRR can help you not just survive but thrive in the SaaS jungle.

    TL;DR

    • Net Revenue Retention (NRR) tracks revenue growth or decline from existing customers, reflecting the balance between expansion and churn.
    • High NRR (over 100%) is a strong indicator of product-market fit, customer loyalty, and effective upselling strategies.
    • Unlike Gross Revenue Retention (GRR), NRR includes expansion revenue, offering a more comprehensive view of customer value.
    • NRR is closely tied to Monthly Recurring Revenue (MRR), expansion revenue, and churn, making it a critical metric for long-term growth.
    • Top-performing SaaS companies often have NRR rates above 120%, signaling exceptional customer success and upselling effectiveness.
    • Tools like ProfitWell, Baremetrics, and ChartMogul simplify NRR calculation and provide actionable insights for revenue growth.
    • NRR benchmarks vary, with enterprise SaaS aiming for 125%+ and SMB SaaS targeting 110-120% as a healthy rate.
    • Improving NRR requires focused strategies on customer success, upselling, reducing churn, and optimizing pricing to drive sustainable growth.

    What is Net Revenue Retention (NRR)?

    Net Revenue Retention (NRR) is a critical metric for SaaS companies, reflecting the revenue growth or decline from your existing customer base over a specific period, usually a month or year. 

    It accounts for expansion revenue from upsells, cross-sells, and upgrades, as well as revenue lost to downgrades and churn.

    Why Is NRR Important for SaaS Businesses?

    1- Indicator of Growth Sustainability

    NRR is a strong indicator of a company's ability to sustain growth. 

    When your NRR is above 100%, it means that the revenue generated from existing customers (through upsells, cross-sells, and renewals) outweighs the revenue lost due to churn or downgrades. 

    This allows your business to grow even if you’re not acquiring new customers at a rapid pace. 

    SaaS companies with an NRR of 120% or more are considered to be in a strong position for long-term success, as they are effectively leveraging their current customer base to drive growth.

    2- Efficient Use of Resources

    Acquiring new customers is often more expensive than retaining and expanding existing ones. 

    According to Invesp, it costs five times as much to acquire a new customer than to keep an existing one. 

    NRR helps SaaS businesses understand how effectively they are using resources to generate revenue from their current customer base. 

    A high NRR means your company is making the most out of its customer relationships, reducing the need for costly customer acquisition efforts.

    3- Forecasting and Valuation

    NRR is a key metric for forecasting future revenue and is often used by investors to assess the health and growth potential of a SaaS company. 

    A strong NRR demonstrates that a company can reliably generate revenue from its existing customers, making it a more attractive investment

    This metric is crucial 

    • for understanding your company's financial health and 
    • for making informed decisions about future investments and growth strategies.

    4- Customer Success and Product-Market Fit

    High NRR is often a sign of strong customer success and product-market fit. 

    When customers are consistently expanding their use of your product, it’s a clear indication that your offering is meeting their needs and delivering value. 

    On the other hand, a declining NRR might signal issues with 

    • customer satisfaction, 
    • product relevance, or 
    • competitive pressures. 

    Monitoring NRR helps you stay attuned to how well your product resonates with your audience.

    5- Benchmarking Against Competitors

    NRR is also useful for benchmarking your performance against other SaaS companies in your industry. 

    Many SaaS leaders, like Slack and Zoom, have reported NRRs well above 120%, setting a high bar for competitors. 

    By comparing your NRR to industry standards, you can gauge how well your business is performing and identify areas for improvement.

    Difference Between NRR and Gross Revenue Retention

    When evaluating the health of a SaaS business, understanding both Net Revenue Retention (NRR) and Gross Revenue Retention (GRR) is essential. 

    While they may seem similar at first glance, these metrics serve different purposes and offer unique insights into your company's revenue dynamics. 

    Here’s a breakdown of these two metrics in terms of focus and interpretation:

    Net Revenue Retention (NRR): Focus and Interpretation 

    NRR measures the total revenue retained from your existing customers, including any expansion revenue from upsells, cross-sells, or upgrades. 

    It accounts for both revenue growth and revenue lost due to churn or downgrades.

    💡A high NRR (above 100%) indicates that your company is not only retaining revenue but also growing it through customer expansion. 

    This is a positive sign of business health, as it shows that existing customers are finding increasing value in your product.

    Gross Revenue Retention (GRR): Focus and Interpretation

    GRR, on the other hand, focuses solely on the revenue retained from existing customers, excluding any expansion revenue. 

    It only considers the revenue lost due to churn or downgrades and does not factor in any additional revenue generated from upsells or upgrades.

    💡GRR provides a more conservative view of customer retention by showing how much revenue you’ve retained without considering growth from existing customers

    A GRR of 100% means you haven’t lost any revenue, but you also haven’t grown it. 

    Typically, SaaS companies aim for a GRR of 85% or higher to indicate a stable customer base.

    The Relationship Between NRR and Other Key Metrics

    Net Revenue Retention (NRR) is a powerful metric that doesn’t exist in isolation; it’s deeply interconnected with other key metrics in a SaaS business. 

    1. Monthly Recurring Revenue (MRR)

    • Relationship: MRR is the foundation of NRR. 

    Since NRR measures the percentage of revenue retained from existing customers, including upsells and churn, MRR directly impacts NRR calculations. 

    An increase in MRR through expansion activities will boost your NRR, while a decline in MRR due to churn will lower it.

    • Example: If your MRR is growing due to successful upselling strategies, your NRR will reflect this growth. This indicates that your company is effectively expanding its revenue base from existing customers.

    2. Customer Churn Rate

    • Relationship: Customer churn rate and NRR are inversely related. 

    High churn rates can significantly decrease NRR, as lost customers reduce your recurring revenue. 

    Conversely, a low churn rate contributes to a higher NRR, as more revenue is retained.

    • Example: If your churn rate decreases from 5% to 3%, your NRR will likely increase, signaling better customer retention and satisfaction.

    3. Customer Lifetime Value (CLTV)

    • Relationship: CLTV estimates the total revenue a customer will generate over their lifetime with your business. 

    A higher NRR often correlates with a higher CLTV, as it indicates strong customer retention and expansion efforts, leading to longer customer lifetimes and increased revenue per customer.

    • Example: If your NRR is above 100%, it suggests that customers are not only staying longer but also increasing their spending, thereby boosting CLTV.

    4. Customer Acquisition Cost (CAC)

    • Relationship: NRR helps offset high CAC by ensuring that the revenue from existing customers continues to grow. 

    If your NRR is strong, the impact of a high CAC can be mitigated because the long-term revenue from retained and expanding customers will balance out the initial acquisition costs.

    • Example: A high NRR can make a higher CAC more justifiable, as the revenue generated over time from retained customers will compensate for the upfront costs.

    5. Gross Revenue Retention (GRR)

    • Relationship: GRR and NRR are closely related, but while GRR measures the stability of your revenue base by excluding expansion revenue, NRR includes it. 

    Comparing these two metrics can offer insights into how well your business is retaining customers versus how much it’s growing revenue from them.

    • Example: If your GRR is 90% and your NRR is 120%, it shows that while you have some revenue loss due to churn, your upselling and cross-selling efforts are more than compensating for this loss.

    6. Net Promoter Score (NPS)

    • Relationship: NPS measures customer satisfaction and loyalty, which directly affects NRR. 

    A high NPS often correlates with a high NRR, as satisfied customers are more likely to renew, upgrade, or purchase additional products or services.

    • Example: An increase in NPS from 50 to 70 might be followed by an increase in NRR, reflecting that happier customers are contributing more revenue to your business.

    Calculating Net Revenue Retention

    Calculating Net Revenue Retention (NRR) involves tracking the revenue fluctuations from your existing customer base over a given period. 

    This process requires you to evaluate how much revenue is 

    • retained after accounting for expansion activities (like upsells and cross-sells) and 
    • lost due to customer churn or downgrades. 

    💰By accurately calculating NRR, you can determine whether your customer success strategies are driving not just retention but also revenue growth within your current customer base.

    The Formula of Net Revenue Retention

    The Net Revenue Retention (NRR) formula is calculated by dividing the Monthly Recurring Revenue (MRR) from existing customers at the end of a period by the MRR from the same customers at the beginning of the period, then multiplying by 100 to express it as a percentage. 

    The formula is as follows:

    Net Revenue Retention Formula

    This formula provides a percentage that indicates whether your existing customer base is growing or shrinking in terms of revenue. 

    Understanding Components of Net Revenue Retention

    • MRR (Monthly Recurring Revenue): This is the recurring revenue that a company expects to receive each month from its customers. 

    It serves as the baseline for measuring revenue growth and retention.

    • Expansion Revenue: This refers to the additional revenue generated from existing customers through upsells, cross-sells, or price increases. 

    Expansion revenue plays a significant role in boosting NRR, as it indicates successful customer engagement and satisfaction.

    • Churn: Churn represents the loss of revenue due to customer cancellations or downgrades. 

    It's a critical factor that can negatively impact NRR, highlighting the importance of reducing customer churn to maintain a healthy retention rate.

    What is a Good Net Revenue Retention Rate in SaaS?

    A good Net Revenue Retention rate in SaaS typically falls between 100% and 125%. 

    An NRR of 100% means that your company is retaining all of its existing revenue from customers, without any growth. 

    An NRR above 100% indicates that your revenue from existing customers is growing, which is a strong sign of product-market fit and customer satisfaction

    🚀SaaS companies with an NRR above 120% are often considered high performers, as this level of retention suggests that the business is effectively upselling and cross-selling to its existing customer base while minimizing churn.

    Example Calculation of NRR

    Let's say a SaaS company starts the month with an MRR of $100,000 from its existing customers. 

    By the end of the month, they had added $15,000 in expansion revenue but lost $5,000 due to customer churn. 

    To calculate the NRR:

    1. Start with the beginning MRR: $100,000
    2. Add expansion revenue: $15,000
    3. Subtract churned revenue: $5,000
    4. Calculate the ending MRR: $100,000 + $15,000 - $5,000 = $110,000

    The NRR is then:

    NRR = ($110,000 / $100,000) x 100 = 110%

    Net Retention Revenue Formula Above

    💡This 110% NRR indicates that the company has retained its existing revenue and grown its revenue by 10% within the same customer base.

    How to Get Insight from Your NRR Calculation

    As mentioned before, an NRR of 100% indicates that your company is successfully retaining its customers, but there’s no growth from the existing customer base. 

    An NRR above 100% suggests that your company is retaining customers and increasing their lifetime value through upsells and cross-sells. 

    On the other hand, an NRR below 100% may signal issues with customer retention or product fit, requiring immediate attention to reduce churn and improve customer satisfaction. 

    5 Tools for NRR Calculation

    Various software solutions are available that can automate the NRR calculation, integrate with your existing data sources, and provide actionable insights. 

    1- Baremetrics

    Baremetrics as a NRR calculation tool

    This tool offers real-time insights into your NRR by integrating with your payment systems, allowing you to track revenue, churn, and expansion with ease.

    One of the key features of Baremetrics is its ability to provide real-time tracking of NRR, displayed through dynamic dashboards that visualize NRR trends over time. 

    This allows businesses to monitor patterns, quickly identify areas that need attention, and measure the effectiveness of retention strategies. 

    By offering these insights, Baremetrics not only helps in calculating NRR but also empowers businesses to make data-driven decisions aimed at enhancing customer retention and driving revenue growth.

    2- ChartMogul

    ChartMogul as a NRR calculation tool

    ChartMogul is an analytics platform that calculates NRR and provides deep insights into customer behavior, segmentation, and revenue trends.

    The platform simplifies the complex process of tracking revenue retention by automatically pulling data from your subscription management system and calculating NRR with precision. 

    The platform's in-depth reporting features also allow you to segment your data in various ways, giving you a more granular understanding of what’s driving changes in NRR.

    3- ProfitWell

    Profitwell to calculate NRR

    Known for its comprehensive subscription analytics, ProfitWell helps SaaS companies monitor NRR alongside other key metrics like MRR and churn rate.

    The platform calculates NRR and provides detailed analysis of the factors influencing retention rates

    Through its intuitive dashboards, ProfitWell offers real-time visibility into your NRR trends, making it easier to spot opportunities for improvement or areas that need attention. 

    This real-time tracking is crucial for SaaS businesses that need to react quickly to changes in customer behavior or market conditions.

    4- Zoho Subscriptions

    Zoho Subscriptions for NRR calculation

    This tool enables you to calculate NRR while managing your recurring billing and subscription data, giving you a unified view of your revenue streams.

    As part of the broader Zoho ecosystem, Zoho Subscriptions offers a seamless experience for tracking and optimizing your recurring revenue streams. 

    The platform’s NRR calculation capabilities are designed to provide a clear and accurate picture of how much revenue your business is retaining from existing customers, factoring in upgrades, downgrades, and churn.

    One of the key advantages of using Zoho Subscriptions for NRR calculation is its integration with Zoho’s suite of business tools, allowing for a more holistic approach to managing customer relationships and revenue. 

    This integration ensures that your NRR data is always in sync with other critical business metrics, providing you with a comprehensive view of your financial health.

    5- Maxio

    Maxio as a NRR calculation tool

    Designed specifically for SaaS businesses, Maxio offers detailed reporting on NRR, churn, and customer lifetime value, making it easier to identify growth opportunities.

    The platform doesn’t just present you with numbers; it helps you interpret them in the context of your broader business goals. 

    By identifying trends and patterns within your NRR data, Maxio allows you to proactively address issues like churn or capitalize on opportunities for upselling. 

    Additionally, Maxio integrates seamlessly with various subscription management and CRM systems, ensuring that your NRR calculations are always aligned with your overall business strategy.

    NRR Benchmarks for Different SaaS Industries

    SaaS companies in the enterprise software space often see higher NRR rates, typically ranging from 110% to 130%, due to the substantial opportunities for upsells and long-term contracts. 

    In contrast, SaaS businesses in more competitive or price-sensitive markets, such as small business tools or consumer-focused apps, may experience lower NRR benchmarks, generally between 90% and 100%, due to higher churn rates and less frequent expansion revenue.

    Understanding these industry-specific benchmarks is crucial for setting realistic goals and evaluating your company’s performance relative to peers. 

    💰By comparing your NRR to industry benchmarks, you can gain insights into your competitive positioning and identify areas where your SaaS business can optimize its growth strategies.

    4 Strategies to Improve NRR for SaaS Companies

    Below are some key strategies that can help enhance your NRR by focusing on customer success, expansion revenue, reducing churn, and refining pricing strategies.⬇︎

    Excel in Customer Success

    Building Strong Customer Relationships

    Developing strong, trust-based relationships with your customers is the foundation of high NRR. 

    By consistently 

    • engaging with customers, 
    • understanding their needs, and 
    • addressing their pain points, you can foster loyalty and encourage long-term retention. 

    ⏰Regular check-ins, personalized communication, and value-driven interactions are crucial in nurturing these relationships.

    Proactive Customer Support

    Rather than waiting for customers to report issues, a proactive support approach can prevent problems before they escalate. 

    By actively monitoring customer usage patterns, you can identify potential challenges and reach out with solutions before they lead to dissatisfaction or churn. 

    Proactive support enhances the customer experience and demonstrates your commitment to their success.

    Customer Onboarding and Training

    A well-structured onboarding process ensures that customers quickly realize the value of your product. 

    • Comprehensive training sessions, 
    • detailed tutorials, and 
    • ongoing support can significantly improve user adoption and reduce the likelihood of churn. 

    The more effectively customers are onboarded, the more likely they are to stay engaged and grow their usage over time.

    Focus on Expansion Revenue

    Upselling and Cross-Selling Strategies

    One of the most effective ways to boost NRR is by maximizing expansion revenue through upselling and cross-selling. 

    Offering customers 

    • higher-tier plans, 
    • additional features, or 
    • complementary products can increase their overall spending and deepen their commitment to your platform. 

    Tailoring these offers based on customer needs and usage patterns can enhance their effectiveness.

    Product Expansion and Feature Launches

    Regularly introducing new features and product enhancements can create additional value for existing customers, encouraging them to expand their usage or upgrade to higher-tier plans. 

    Engaging customers in the development process through feedback and beta testing can also drive enthusiasm for new offerings, leading to higher expansion revenue.

    NRR and Customer Segmentation

    Segmenting your customer base allows you to identify which groups are most likely to respond to upsell and cross-sell opportunities. 

    By analyzing customer behavior, needs, and revenue potential, you can tailor your expansion strategies to target high-value segments, thereby maximizing the impact on NRR.

    Reduce Your Churn to the Minimum

    Identifying Churn Risks

    To minimize churn, it’s essential to identify at-risk customers early. 

    You can pinpoint customers who may be considering cancellation by analyzing 

    • engagement metrics, 
    • usage frequency, and 
    • support interactions.

    Once identified, these customers should be prioritized for targeted retention efforts, such as personalized outreach or special offers.

    Implementing Customer Retention Programs

    Proactive retention programs, such as 

    • loyalty rewards, 
    • renewal discounts, or
    • personalized success plans, can help reduce churn. 

    These programs should be designed to address the specific reasons customers might leave, whether it’s due to pricing concerns, unmet needs, or a lack of perceived value.

    Improving Product Stickiness

    Making your product indispensable to customers is key to reducing churn. 

    Enhancing product stickiness involves ensuring that your solution 

    • integrates seamlessly into the customer’s daily workflow, 
    • offers unique value, and 
    • becomes increasingly difficult to replace over time. 

    Continuous product improvements, frequent updates, and customer-centric innovations can all contribute to a more "sticky" product.

    Work on Your Pricing Strategies

    Pricing strategies play a crucial role in NRR by influencing both retention and expansion revenue.

    Optimizing your pricing model to align with customer value perception can enhance both retention and expansion. 

    Offering flexible pricing tiers, value-based pricing, or usage-based models can accommodate a wider range of customer needs and encourage upgrades as customers grow. 

    Additionally, transparent and fair pricing helps build trust, making customers more likely to stick around and invest in additional features or services.

    Wrapping Up

    And there you have it—your go-to guide for mastering Net Revenue Retention in the SaaS world! 

    Remember, NRR isn’t just a number; it’s your secret weapon for understanding how well your product is resonating with customers. 

    By keeping a close eye on this metric and tweaking your strategies to boost it, you’re not just retaining revenue—you’re building a loyal customer base that loves what you do. 

    Just as a reminder here are some strategies to improve your NRR:

    • Excel in customer success
    • Focus on expansion revenue
    • Reduce your churn to the minimum
    • Work on your pricing strategies

    So, go ahead, give your NRR the attention it deserves, and watch your SaaS business soar to new heights. 

    After all, who doesn’t love a little extra revenue? 😉

    Frequently Asked Questions

    1,000+ Teams Scaling Successfully
    with UserGuiding’s Best Value Platform

    Join them — Take the first step toward growth;
    start your free trial today with confidence.