Net Revenue Retention- Key indicator of a successful business

18 October, 2022 5 min read
Net Revenue Retention- Key indicator of a successful business


Net revenue retention (NRR), also known as “Net Dollar Retention (NDR)”, is one of the most crucial key performance indicators (KPI) for SaaS and subscription-based companies. NRR is an important metric because it helps organizations measure customer retention along with the growth of existing customers. NRR is arguably the most crucial metric to define a business’s health and valuation.

How to calculate Net Revenue Retention?

NRR is a metric expressed as a percentage. It shows the amount (change) of revenue from current users that a company can retain compared to any other period.
Let’s understand NRR with the help of an example – Company A and Company B over a period of 12 months (Jan 22 – Dec 22).

*MRR – Monthly Recurring Revenue

Ending MRR = Starting MRR (in Jan 22) + New Revenue + Expansion Revenue – Churned Revenue

Both companies began the year with $600k in monthly recurring revenue and ended the year with $1 million in revenue. From looking at absolute revenue numbers, the difference in the companies’ respective performance is not evident. However, looking at their individual NRRs paints a clearer picture.

Net Revenue Retention (NRR) = (Starting MRR + Expansion MRR − Churned MRR) / Starting MRR

NRR for Company A = ($600,000+$100,000-$300,000)/$600,000 =  66.67%

NRR for Company B = ($600,000+$200,000-$0)/$600,000 =  133.3%

Looking at the NRR, there is a significant difference in the companies’ performance.

NRR > 100% signifies that a business is growing in a healthy manner and that with time the revenue from existing customers is increasing. This is crucial for a SaaS business as the cost of acquiring new customers is very high. The CAC Payback or the time taken for a company to pay back the acquisition cost for a new customer for a typical SaaS company is ~15 months. Company A acquired new customers worth $600,000 but also lost $300,000 worth of revenue from existing customers. The amount of investment made by company A to recover the revenue lost from customer churn would be significantly higher due to the sales and marketing expenses involved in new acquisitions.


Higher NRR provides more security to an organization’s future outlook. It also implies that the existing customer base is satisfied with a product.

Let’s take a look at the numbers from some of the top SaaS companies globally:


Twilio is an American SaaS company, that provides programmable communication tools for making and receiving phone calls, sending and receiving text messages, and performing other communication functions using its web service APIs.

Twilio has consistently reported NRR around the 130% mark with an annual growth rate of ~40%. They are achieving these numbers with a base ARR of ~$2 billion!


Snowflake is another American public SaaS company that offers a cloud-based data storage and analytics service. Snowflake has been clocking 160% + NRR consistently over the last few years.

Private SaaS Companies

While it’s difficult to get hold of data for private SaaS companies, companies like Twilio and Snowflake set gold standards in terms of NRR and consistently growing their business.

If an organization has <$ 10 million in revenue, then the major focus is going to be on customer acquisition. At this point, it is critical for Customer Success Managers to ensure that the NRR remains above the 100% mark. Depending on the stage of business and type of the organization and product, there might be various avenues to grow revenue from the existing customers.

While most SaaS companies consider NRR as the ‘gold standard’ metric to track, there are some caveats to the picture this metric paints as it might not provide a holistic view of a business. This is especially true for early-stage startups.

Is NRR the only metric that matters?

It’s very tempting for investors and founders to track NRR as the North Star Metric as it signifies the long-term health of your business. But sometimes just tracking NRR can be misleading, let’s take another example of an organization – Company C.

Company C’s NRR is >133% which is great on paper but something which really stands out in the above chart is the Churned revenue. Since the company’s revenue from expansion is very healthy, it veils a key concern about the organization’s overall health.

This is where another metric, closely related to NRR comes in handy – GRR or Gross Revenue Retention.

GRR is the percentage of recurring revenue retained from existing customers in a defined period, including downgrades, and cancels. It does not include the expansion revenue, and this is where it differs from NRR.

GRR = (Starting MRR − Churned MRR) / Starting MRR

Company C’s GRR = 50%

GRR is a great measure of a business’s long-term health as churn directly impacts long-term expansion opportunities. Assuming, Company C is losing 50% of its customers every year, then it has 50% fewer opportunities to increase the revenue from expansion.

This brings me to another critical metric, i.e., Net Logo Retention. As the name itself suggests, Net Logo Retention focuses on the number of customers using your product rather than just focusing on revenue numbers. This is another metric that might get overlooked for companies with higher NRRs but represent an important aspect of a business’s health.

80% logo retention for SMBs, 85% for mid-market, and 95% for enterprises are base-level benchmarks any organization must aim for to have sustainable growth.

How to improve GRR?

If your organization’s NRR or GRR is low, here are a few measures you can take to improve:

  1. Ensure your product experience is satisfactory, customers rely on 3 different outcomes while trying your product – Functional, Social, and Emotional. Making sure your customers’ functional outcomes are met is probably the most important but your business might be leaking revenue if the other outcomes are not met.
  2. Have the right teams in place to focus on expansion and churn. Most organizations introduce a Customer Success team late into their journey, but make sure you have a customer-first mindset early in the organization’s life. Customer Success teams should own Revenue Retention as their KPI. In some cases, Customer Success Managers own Expansion, but this can be owned by Account Management teams too.
  3. Track Customer Health Holistically – Customer Success Managers should track their customers’ health across various parameters. Tools like ZapScale help you track customer health across 150 key customer touch points and helps to paint a comprehensive picture of the overall business, customer, and user health.

Being proactive in managing your customers can help improve retention rates, which will directly influence your NRR and GRR numbers.


NRR is an important KPI for a SaaS organization’s long-term health. A healthy NRR indicates a growing and sustainable business. While NRR is important, it does not always paint the complete picture and it’s better to supplement NRR with complimentary metrics like GRR and Net Logo Retention.


Author profile image
Kshitij Sharma

Kshitij is a CS and Growth leader, who has championed customers across the globe at and MoEngage. When he's not doing that, he can be found trekking some mountain or practising calisthenics.

Popular from CS Metrics

Quality Content,

Straight To Your Inbox!

Subscribe for the latest blogs, podcasts, webinars, and events!

Write a Blog

If you have experience in CS and

a flair for writing, we’d love to

feature you.

Write to us on