Net Revenue Retention Calculator

This tool calculates net revenue retention for subscription-based businesses, e-commerce brands, and B2B service providers.
It helps you measure how much recurring revenue you keep from existing customers over a period.
Use it to track customer loyalty and revenue stability without relying on new sales.
📈 Net Revenue Retention Calculator
Measure recurring revenue retention from existing customers

Revenue Inputs

How to Use This Tool

To use the Net Revenue Retention Calculator, follow these steps:

  1. Enter your starting recurring revenue at the beginning of the measurement period (monthly, quarterly, or annual).
  2. Add any expansion revenue from existing customers, including upsells, cross-sells, and add-on purchases.
  3. Enter contraction revenue from existing customers downgrading their plans or reducing spend.
  4. Add churned revenue from existing customers who canceled their subscriptions or services entirely.
  5. Select your preferred currency and revenue period (MRR, QRR, ARR).
  6. Click "Calculate NRR" to see your net revenue retention percentage and detailed breakdown.
  7. Use the "Reset" button to clear all inputs and start a new calculation.

Formula and Logic

Net Revenue Retention (NRR) measures the percentage of recurring revenue retained from existing customers over a specific period, accounting for expansion, contraction, and churn. The formula is:

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

Key components:

  • Starting Recurring Revenue: Total recurring revenue from existing customers at the start of the period.
  • Expansion Revenue: Additional revenue from existing customers (upsells, add-ons, price increases).
  • Contraction Revenue: Lost revenue from existing customers downgrading or reducing spend.
  • Churned Revenue: Revenue lost from existing customers canceling entirely.

An NRR above 100% means your recurring revenue from existing customers is growing, even without new customer acquisition. An NRR below 100% indicates net revenue loss from existing customers.

Practical Notes

These business-specific benchmarks and tips apply to NRR calculations for subscription businesses, e-commerce brands, and B2B service providers:

  • Industry benchmarks for healthy NRR vary: SaaS companies typically target 100-120% NRR, while e-commerce subscription boxes often aim for 80-90% due to higher churn.
  • NRR excludes one-time revenue (e.g., setup fees, consulting services) — only include recurring revenue streams.
  • Contraction and churn are often grouped, but separating them helps identify if revenue loss is from downgrades (controllable via pricing) or cancellations (controllable via product/market fit).
  • Calculate NRR monthly for early-stage businesses, quarterly for mid-sized, and annually for enterprise to smooth out short-term fluctuations.
  • Pair NRR with Gross Revenue Retention (GRR) to isolate churn from contraction: GRR = [(Starting Revenue - Churned Revenue) / Starting Revenue] * 100.

Why This Tool Is Useful

Net Revenue Retention is a critical metric for business operations and trade, especially for recurring revenue models:

  • It measures customer loyalty and product value more accurately than new customer acquisition metrics.
  • Investors prioritize NRR over growth metrics for SaaS and subscription businesses, as it predicts long-term profitability.
  • Tracking NRR helps identify issues with pricing, product-market fit, or customer success processes before they impact total revenue.
  • High NRR reduces reliance on expensive customer acquisition costs (CAC) to drive growth.
  • E-commerce sellers can use NRR to optimize subscription tiers and reduce churn for repeat customers.

Frequently Asked Questions

What is a good NRR for a SaaS business?

For most SaaS companies, an NRR above 100% is considered healthy, as it means existing customers are generating more revenue over time. Top-performing SaaS businesses often achieve 110-130% NRR, while early-stage startups may target 90-100% as they refine their product and pricing.

Does NRR include revenue from new customers?

No, NRR only measures revenue from existing customers at the start of the measurement period. New customer revenue is excluded to isolate how well you retain and grow existing accounts. If you include new customers, you are calculating Gross Revenue Retention or total revenue growth instead.

How often should I calculate NRR?

Most businesses calculate NRR monthly (MRR) for real-time tracking, but quarterly or annual calculations are better for smoothing out seasonal fluctuations or one-time changes. Align your NRR period with your financial reporting cycle for consistency.

Additional Guidance

To get the most accurate results from this calculator:

  • Use consistent revenue recognition rules for all inputs (e.g., accrual vs. cash basis) to avoid mismatched numbers.
  • Exclude one-time purchases or non-recurring fees from all revenue inputs to maintain NRR accuracy.
  • Compare your NRR to industry benchmarks for your specific sector (e.g., B2B SaaS vs. consumer subscription boxes) to set realistic goals.
  • If your NRR is below 90%, audit your customer success process, pricing tiers, and product features to identify root causes of churn and contraction.
  • Track NRR alongside Customer Acquisition Cost (CAC) and Lifetime Value (LTV) to get a full picture of business health.