Skip to main content
All Articles
Financial Guide
6 min read September 22, 2026

How to Calculate Net Revenue Retention for a Subscription Business

Most subscription founders track MRR and call it a day. Net Revenue Retention tells you whether your existing customers are growing your business or slowly draining it. If you're not calculating NRR monthly, you're flying blind on the metric investors weight most.

How to Calculate Net Revenue Retention for a Subscription Business

Informational only: This article is for educational purposes and does not constitute financial, investment, or business advice. Consult a licensed financial professional before making decisions based on NRR analysis or subscription metrics.

Key Takeaways

  • Best-in-class SaaS companies post NRR above 120%. Median NRR across public SaaS sits near 106%.
  • Misclassifying expansion revenue as new ARR inflates pipeline numbers and masks churn, sometimes by $500,000 or more in a single quarter.
  • Calculate NRR by dividing end-of-period MRR from your starting cohort (after churn, contraction, and expansion) by that cohort's MRR at the start of the period, then multiply by 100.
  • Tool: Run your subscription revenue numbers with CalcMoney →

Open a Business Bank Account in Minutes

NorthOne is business banking built for small business, no hidden fees, no minimum balance.

Interactive Calculator
Full screen
Loading Self-Employment Tax Calculator
calcmoney.io/calculators/self-employment-taxOpen full screen

Net Revenue Retention Measures Growth From Customers You Already Have

NRR answers one question: for every dollar of MRR you held at the start of a period, how many dollars do you hold at the end, before counting any new logo revenue?

The formula in plain text:

NRR = (Starting MRR - Churned MRR - Contracted MRR + Expansion MRR) / Starting MRR x 100

Four inputs. Nothing more. Each one has a precise definition that investors and acquirers enforce rigorously.

  • Starting MRR. Monthly recurring revenue from a fixed customer cohort at the beginning of the measurement period, typically the first day of the month.
  • Churned MRR. Revenue permanently lost because customers canceled their subscriptions during the period.
  • Contracted MRR. Revenue lost because customers downgraded to a lower-priced plan without canceling.
  • Expansion MRR. Additional revenue from that same cohort through upgrades, add-ons, or seat increases.

New customer revenue does not enter the formula. Including it is the single most common error in NRR reporting, and it produces numbers that are meaningless for evaluating retention health.

Worked Example 1: A SaaS Company With Mixed Signals

A project management SaaS business starts August with $180,000 MRR from its existing customer base.

During August:

  • 4 customers cancel, representing $9,000 in lost MRR.
  • 11 customers downgrade from the $299/month plan to the $149/month plan, reducing MRR by $1,650.
  • 22 customers upgrade to the enterprise tier, adding $14,300 in MRR.

Applying the formula:

NRR = ($180,000 - $9,000 - $1,650 + $14,300) / $180,000 x 100

NRR = $183,650 / $180,000 x 100

NRR = 102.0%

At 102% monthly NRR, this business grows its existing customer base by 2% per month without signing a single new account. Compounded annually, a 2% monthly rate produces approximately 26.8% organic growth from the existing base alone. Strong, but not exceptional. The churn rate of 5% on a $180,000 base is the number management should target next.

Worked Example 2: A Subscription Box Company With Contraction Risk

A specialty food subscription company starts Q3 with $620,000 MRR from 2,480 active subscribers paying an average of $250/month.

During the quarter:

  • 186 subscribers cancel, removing $46,500 in MRR.
  • 74 subscribers shift from a monthly plan to a lower-cost quarterly plan, reducing effective MRR by $8,140.
  • 31 subscribers add a premium tier, contributing $5,890 in expansion MRR.

Applying the formula:

NRR = ($620,000 - $46,500 - $8,140 + $5,890) / $620,000 x 100

NRR = $571,250 / $620,000 x 100

NRR = 92.1%

At 92.1%, this business shrinks its existing revenue base by 7.9% every quarter without new acquisition. Over four quarters at this rate, the $620,000 MRR base falls to approximately $459,000, a loss of $161,000 in recurring revenue from customers who already said yes. New subscriber acquisition simply delays the reckoning. For this business, cutting churn should precede further growth spending.

Why 100% Is the Line That Separates Two Different Business Models

An NRR below 100% means the business requires continuous new customer acquisition just to maintain flat revenue. Every month without new logos, MRR falls. Marketing spend becomes a treadmill, not an accelerant.

An NRR above 100% means the existing customer base generates net revenue growth independently. New acquisition compounds on top of organic expansion rather than replacing lost revenue. This is the structural difference between a business with pricing power and one without it.

Benchmark ranges by business type:

  • Consumer subscription (streaming, boxes, newsletters). Healthy NRR falls in the 85% to 95% range. Churn in consumer categories runs structurally higher than in B2B.
  • SMB SaaS. Target NRR of 100% to 110%. Higher churn from SMB closures and budget cuts pressures the floor.
  • Mid-market and enterprise SaaS. Elite performance sits at 120% or above. Snowflake reported NRR of 158% at the time of its 2020 IPO.

How to Separate Gross Revenue Retention From Net Revenue Retention

Gross Revenue Retention (GRR) and NRR answer different questions. Confusing them produces bad board decks and worse strategic decisions.

GRR excludes expansion revenue entirely:

GRR = (Starting MRR - Churned MRR - Contracted MRR) / Starting MRR x 100

GRR can never exceed 100%. It measures only the floor of your retention, the worst-case revenue you retain assuming no upsell or cross-sell activity at all.

NRR includes expansion and can exceed 100%. It measures the net revenue outcome of your entire existing customer relationship.

A business with GRR of 88% and NRR of 104% runs a high-churn, high-expansion model. It loses customers often but extracts significantly more revenue from those who stay. This is common in usage-based pricing models.

A business with GRR of 96% and NRR of 97% has low churn but no meaningful expansion motion. Growth from existing customers is effectively zero. The business depends entirely on new logo acquisition.

Both GRR and NRR belong in every monthly operating review. Together, they reveal whether a retention problem lives in customer loss, in pricing architecture, or in both.

The Cohort Discipline That Makes NRR Meaningful

NRR only holds analytical value when calculated on a fixed cohort. The cohort is the set of customers present on day one of the measurement period. That set does not change during the period, regardless of new customers added.

Mixing new customers into the cohort mid-period inflates expansion MRR and deflates the apparent churn rate. The result is an NRR number that looks better than the business actually performs.

Run NRR monthly on a rolling 12-month basis as well. A single month of NRR fluctuates with seasonal campaigns and billing cycles. The trailing 12-month NRR smooths those effects and gives investors and lenders the number they weight in due diligence.

Use CalcMoney to Model Your NRR Scenarios

Calculating NRR once produces a data point. Modeling NRR across scenarios produces a decision. The CalcMoney subscription revenue calculator lets you input starting MRR, churn rate, contraction rate, and expansion rate, then projects NRR monthly and annually across your existing customer base.

Run your current numbers first. Then stress-test a 2-percentage-point increase in churn and see how quickly GRR falls below 90%. Then model a price increase that lifts expansion MRR by $8,000 per month and watch NRR cross 110%. These are the scenarios that change pricing and retention investment decisions.

The formula is simple. The discipline of running it consistently, on a clean cohort, without contaminating it with new logo revenue, is where most subscription businesses fail.

You Might Also Like

Results are estimates for informational purposes only. Consult a licensed financial professional before making financial decisions.

Featured Partner
FIDELITY

Put These Numbers to Work

Open a Fidelity brokerage account. $0 commissions, no account minimums, fractional shares available.

Run the Numbers

Affiliated. We may earn a commission.


One money insight per week.

Calculator deep-dives, rate alerts, and financial analysis written for real decisions. Unsubscribe anytime.

1 email/week. No spam. Unsubscribe in one click.

Free Tools

Run the actual numbers

Stop estimating. Plug in your numbers and get a precise answer in seconds. Free, no signup required.

Open the Self-Employment Tax Calculator