Net Revenue Retention Calculator

Net Revenue Retention (NRR) measures how much recurring revenue you keep from existing customers over a period. This tool helps e-commerce sellers, SaaS founders, and small business owners track customer revenue health. It factors in expansion, contraction, and churn to give a clear retention score.

📈 Net Revenue Retention Calculator

Measure recurring revenue health from existing customers

Net Revenue Retention Results

0%
NRR Percentage
$0
Net Revenue Change
$0
Ending Recurring Revenue
0% 200% (Max)

How to Use This Tool

Follow these steps to calculate your Net Revenue Retention accurately:

  1. Select your calculation period (monthly, quarterly, or annual) from the dropdown.
  2. Choose your revenue type: Monthly Recurring Revenue (MRR) for subscription businesses, or Annual Recurring Revenue (ARR) for annual contracts.
  3. Enter your starting recurring revenue for the period (total revenue from existing customers at the start of the period).
  4. Add expansion revenue: any additional revenue from existing customers upgrading plans, adding features, or increasing usage.
  5. Add contraction revenue: revenue lost from existing customers downgrading plans or reducing usage.
  6. Add churned revenue: revenue lost from customers who canceled their subscriptions entirely during the period.
  7. Click Calculate NRR to see your results, or Reset to clear all fields.

Formula and Logic

Net Revenue Retention (NRR) measures the percentage of recurring revenue retained from existing customers over a set period, factoring in expansion, contraction, and churn. It excludes revenue from new customers.

The core formula is:

NRR = [(Starting Recurring Revenue + Expansion Revenue - Contraction Revenue - Churned Revenue) / Starting Recurring Revenue] * 100

Key definitions for this calculation:

  • Starting Recurring Revenue: Total recurring revenue from all existing customers at the start of the measurement period.
  • Expansion Revenue: Additional revenue from existing customers, including upsells, cross-sells, and usage increases.
  • Contraction Revenue: Revenue reduction from existing customers downgrading plans or reducing service usage.
  • Churned Revenue: Revenue lost from customers who fully canceled their subscriptions or contracts during the period.

Practical Notes

These business-specific tips help you interpret NRR results in real-world trade and e-commerce contexts:

  • Industry benchmarks for healthy NRR vary: SaaS companies typically target 100-120% NRR, while e-commerce subscription businesses aim for 90-110%.
  • NRR above 100% means you are generating more revenue from existing customers than you are losing, a key indicator of scalable growth without relying on new customer acquisition.
  • NRR below 90% often signals underlying issues with product-market fit, customer support, or pricing strategy that require immediate attention.
  • For businesses with one-time sales, NRR is less relevant; this tool is designed for recurring revenue models (subscriptions, retainers, maintenance contracts).
  • Track NRR alongside gross revenue retention (GRR) to separate revenue loss from churn vs. downgrades.

Why This Tool Is Useful

Net Revenue Retention is a critical metric for business owners and sales teams for several reasons:

  • It measures the health of your existing customer base, which is 5-25x cheaper to retain than acquire new customers.
  • Investors and lenders often review NRR to assess business stability and growth potential for funding or credit applications.
  • It helps identify whether expansion efforts (upsells, cross-sells) are offsetting revenue loss from churn and downgrades.
  • Consistent NRR tracking lets you spot trends early, such as rising churn in a specific customer segment or successful expansion of enterprise plans.

Frequently Asked Questions

What is a good NRR for a small e-commerce business?

For small e-commerce subscription businesses (e.g., curated boxes, SaaS tools for sellers), a good NRR is 95-110%. Businesses with NRR above 100% are growing revenue from existing customers without new acquisitions.

Does NRR include revenue from new customers?

No, NRR only measures revenue from customers who were already active at the start of the measurement period. Revenue from new customers is excluded to isolate retention performance for existing accounts.

How often should I calculate NRR?

Most businesses calculate NRR monthly or quarterly to track short-term trends. Annual NRR is useful for long-term strategic planning and investor reporting.

Additional Guidance

Use these tips to get the most out of your NRR calculations:

  • Segment your NRR by customer tier (e.g., enterprise, SMB, individual) to identify which groups have the highest retention and expansion potential.
  • Compare NRR across different time periods to spot seasonal trends, such as higher churn after holiday seasons for e-commerce businesses.
  • If your NRR is below 100%, audit your contraction and churn drivers: common issues include unexpected price increases, poor onboarding, or lack of product updates.
  • Pair NRR data with customer feedback surveys to understand why customers downgrade or churn, and adjust your product or support strategy accordingly.