Net Revenue Retention measures how much recurring revenue you keep from an existing group of customers over a period, after accounting for upgrades, downgrades, and cancellations.
It answers a specific question: if you stopped selling to new customers today, would your revenue from the existing base grow, stay flat, or shrink?
NRR = (Starting Revenue + Expansion − Contraction − Churn) ÷ Starting Revenue × 100
Ending Revenue from Existing Customers: $0
Step-by-Step Answer
A Net Revenue Retention Calculator takes your starting revenue and the changes that happened during the period, then returns a percentage. Above 100% means existing customers are generating more revenue than before. Below 100% means the base is shrinking.
That single number tells you a lot about the health of a subscription or recurring-revenue business.
What Is Net Revenue Retention?
Net Revenue Retention, often shortened to NRR, measures the change in recurring revenue from an existing customer group over a set period.
It starts with the revenue those customers generated at the beginning of the period. Then it adds expansion revenue from upgrades and cross-sells, and subtracts downgrades and cancellations. The result is compared to where it started.
New customers acquired during the period are not included in the basic NRR calculation. The metric is specifically about the existing base.
This is what makes NRR useful. It isolates how well the business retains and grows revenue from customers it already has, separate from the effect of new sales.
Some companies refer to the same concept as net dollar retention, or NDR. The terms are used similarly.
Why Is Net Revenue Retention Important?
NRR matters because it shows whether the existing customer base is a source of growth or a source of leakage.
Several practical uses:
Existing customer revenue
It shows whether revenue from the current base is rising or falling.
Expansion opportunities
A high NRR suggests customers are upgrading, adding seats, or buying more.
Customer revenue retention
It measures how much recurring revenue survives despite churn and downgrades.
Subscription business performance
Recurring-revenue models depend on retention. NRR captures that directly.
SaaS growth
A business with strong NRR can grow even with modest new customer acquisition.
Revenue stability
Predictable recurring revenue is easier to forecast when NRR is stable.
Churn impact
It shows how much revenue is lost to cancellations and downgrades.
A B2B customer retention calculator can help show how long customers stay, which affects NRR over time.
How Net Revenue Retention Works
The concept is simple. Start with the recurring revenue from a group of customers at the beginning of a period. Then track what happens to that revenue.
Four things can change it:
- Expansion — customers buy more, add seats, or upgrade
- Upgrades — customers move to higher-priced plans
- Downgrades — customers move to lower-priced plans
- Cancellations — customers leave entirely
Expansion and upgrades increase revenue. Downgrades and cancellations reduce it. NRR nets these changes against the starting revenue.
A business with more expansion than churn will have NRR above 100%. A business with more churn than expansion will have NRR below 100%.
How to Calculate Net Revenue Retention
The standard formula:
NRR = (Starting Revenue + Expansion Revenue − Downgrade Revenue − Churned Revenue) ÷ Starting Revenue × 100
Each part does one job:
- Starting revenue — recurring revenue from the customer group at the start of the period
- Expansion revenue — additional revenue from upgrades, cross-sells, and add-ons
- Downgrade revenue — revenue lost when customers move to lower plans
- Churned revenue — revenue lost when customers cancel
Short example:
- Starting revenue: $100,000
- Expansion revenue: $15,000
- Downgrade revenue: $5,000
- Churned revenue: $8,000
NRR = ($100,000 + $15,000 − $5,000 − $8,000) ÷ $100,000 × 100
NRR = $102,000 ÷ $100,000 × 100
NRR = 102%
The existing customer base generated 2% more revenue than it did at the start of the period. That’s the meaning of a 102% NRR.
For a closer look at how delivery costs affect what’s left after revenue, a SaaS gross margin calculator can help.
How to Use a Net Revenue Retention Calculator
The calculator takes revenue figures for a set period and returns an NRR percentage.
Inputs typically include:
- Starting revenue from the existing customer group
- Expansion revenue during the period
- Downgrade revenue during the period
- Churned revenue during the period
Enter the figures for the same period and the same customer group. Mixing periods or customer sets produces a misleading result.
The output is a percentage. That percentage shows how much of the starting revenue was retained after accounting for expansion, downgrades, and churn.
Understanding Your NRR Result
The result is a percentage that compares ending revenue from the existing base to starting revenue.
- Above 100% — the existing base generated more revenue than it started with
- Exactly 100% — the existing base generated the same revenue
- Below 100% — the existing base generated less revenue
What the percentage represents:
- Revenue retained from existing customers — the portion that survived the period
- Revenue lost from existing customers — the portion lost to downgrades and churn
- Expansion revenue — the additional revenue from upgrades and cross-sells
- Customer upgrades — revenue added by plan changes
- Customer downgrades — revenue lost when plans shrink
- Churned revenue — revenue lost when customers leave
There’s no universal “good” or “bad” NRR. What’s reasonable depends on the business model, market, customer segment, and stage. Compare against your own history first.
NRR Example
A simple numerical example.
- Starting revenue: $200,000
- Expansion revenue: $30,000
- Downgrade revenue: $10,000
- Churned revenue: $15,000
NRR = ($200,000 + $30,000 − $10,000 − $15,000) ÷ $200,000 × 100
NRR = $205,000 ÷ $200,000 × 100
NRR = 102.5%
The existing base generated 2.5% more revenue than it started with. Expansion more than offset downgrades and churn.
If churned revenue had been $40,000 instead of $15,000, NRR would drop to 90%. Same starting base, different retention outcome.
NRR vs Gross Revenue Retention
These two metrics are related but distinct.
| Metric | What it measures | Expansion included? | Main purpose |
|---|---|---|---|
| NRR | Revenue retained from existing customers, including expansion | Yes | Show net revenue change from the base |
| GRR | Revenue retained from existing customers, excluding expansion | No | Show pure retention without growth |
Gross Revenue Retention, or GRR, measures how much revenue survives churn and downgrades without counting expansion. It can’t exceed 100% because it excludes upgrades.
NRR can exceed 100% because expansion is included. That’s the key difference.
A business with high expansion and moderate churn can have NRR above 100% while GRR sits below 100%. Both numbers tell you something useful.
NRR vs Customer Retention Rate
These measure different things.
Customer retention rate counts how many customers stay. NRR measures how much revenue stays.
A business can retain 90% of its customers but only 70% of its revenue if the customers who leave are the largest accounts. The reverse can also happen — losing many small customers while keeping the big ones can produce a higher revenue retention rate than customer retention rate.
Both metrics matter. Customer retention shows the count. NRR shows the dollars.
NRR vs Revenue Growth
Revenue growth includes new customers. NRR excludes them.
A business can have flat NRR and still grow revenue by acquiring new customers. It can also have strong NRR and modest overall growth if new customer acquisition is weak.
NRR isolates the existing base. Revenue growth measures the whole picture. Comparing the two shows where growth is coming from.
NRR for SaaS Businesses
NRR is commonly discussed in SaaS and subscription businesses because recurring revenue makes the metric directly relevant.
For SaaS companies, NRR typically uses monthly recurring revenue or annual recurring revenue as the base. Expansion comes from seat additions, plan upgrades, and cross-sells. Downgrades and cancellations reduce the base.
A SaaS business with NRR above 100% can grow revenue from its existing customer base alone. That’s a strong signal about product value and customer success.
A startup burn rate calculator can help show how revenue retention affects overall cash consumption.
Factors That Affect Net Revenue Retention
Several things move the number.
- Customer churn — lost customers reduce the base
- Downgrades — plan changes to lower tiers reduce revenue
- Upgrades — plan changes to higher tiers add revenue
- Cross-selling — additional products add revenue
- Upselling — larger plans or more seats add revenue
- Expansion revenue — any growth from the existing base
- Pricing changes — increases or decreases affect the base
- Product adoption — deeper usage often leads to expansion
- Customer retention — longer relationships create more expansion opportunities
A CAC payback period calculator can help show how quickly acquisition costs are recovered relative to the revenue the base generates.
Common NRR Calculation Mistakes
Watch for these.
- Including new customer revenue — NRR is about the existing base
- Using the wrong starting revenue — it should be the recurring revenue from the same customer group at the start
- Forgetting expansion revenue — omitting it understates NRR
- Forgetting downgrade revenue — omitting it overstates NRR
- Forgetting churned revenue — omitting it overstates NRR
- Mixing measurement periods — starting and ending figures must cover the same window
- Using inconsistent revenue figures — mixing MRR and ARR or different customer sets
- Confusing NRR with customer retention — one counts revenue, the other counts customers
Clean inputs produce a meaningful percentage.
How Businesses Can Monitor NRR
Reviewing NRR regularly keeps the picture current.
Common approaches:
- Monthly NRR for fast-moving subscription businesses
- Quarterly NRR for businesses with longer sales and renewal cycles
- Tracking expansion revenue separately from churn
- Watching downgrades as an early warning sign
- Reviewing upgrades to see what’s driving expansion
- Monitoring revenue changes by customer segment
There’s no mandatory review frequency. What matters is consistency. Comparing NRR across periods only works if the periods and customer groups are defined the same way.
NRR and Other Business Metrics
NRR works best alongside other metrics.
- MRR / ARR — the recurring revenue base
- Customer retention — how many customers stay
- Customer churn — how many leave
- Expansion revenue — growth from existing customers
- CAC — cost to acquire new customers
- LTV — total customer value over time
- LTV:CAC ratio — value relative to cost
- Gross margin — what remains after delivery costs
- Revenue growth — overall growth including new customers
No single metric tells the whole story. NRR shows existing-base revenue. CAC shows acquisition cost. LTV shows lifetime value. An LTV to CAC ratio calculator puts acquisition and lifetime value side by side.
For a broader view of the business, a business valuation calculator can help put these metrics in context.
Frequently Asked Questions
What is Net Revenue Retention?
It’s the percentage of recurring revenue retained from an existing customer group over a period, after accounting for expansion, downgrades, and churn.
How do you calculate NRR?
NRR = (Starting Revenue + Expansion Revenue − Downgrade Revenue − Churned Revenue) ÷ Starting Revenue × 100.
What is a Net Revenue Retention Calculator?
It’s a tool that takes starting revenue and the revenue changes during a period, then returns the NRR percentage.
Does NRR include new customers?
No. The basic NRR calculation excludes new customers. It measures revenue from the existing base only.
Does NRR include expansion revenue?
Yes. Expansion revenue from upgrades, cross-sells, and add-ons is added to the starting base before comparing.
What is the difference between NRR and customer retention?
NRR measures revenue retention. Customer retention measures how many customers stay. A business can retain most customers but lose a larger share of revenue.
What is the difference between NRR and gross revenue retention?
GRR excludes expansion revenue and can’t exceed 100%. NRR includes expansion and can exceed 100%.
Why is NRR important for SaaS businesses?
Recurring revenue makes existing-customer revenue a major growth driver. NRR shows whether the base is growing or shrinking without new sales.
Can NRR be calculated monthly?
Yes. Monthly NRR works for fast-moving subscription businesses. Quarterly or annual NRR suits longer renewal cycles.
What factors can change Net Revenue Retention?
Churn, downgrades, upgrades, cross-sells, upsells, pricing changes, product adoption, and customer retention all affect NRR.
Wrapping It Up
A Net Revenue Retention Calculator turns starting revenue and the changes during a period into one percentage. That percentage shows whether the existing customer base is growing, holding steady, or shrinking.
Above 100% means expansion is outpacing churn and downgrades. Below 100% means the base is leaking revenue.
Track it consistently. Compare it across periods. Use it alongside customer retention, gross revenue retention, and acquisition metrics to get the full picture of how the business is performing.