SaaS Net Revenue Retention Calculator
Calculate gross and net recurring-revenue retention for one existing-customer cohort.
YOUR CALCULATION
Result
—
Calculation steps
Work through one step at a time or reveal the complete calculation. The steps use your current inputs.
How to calculate
Exclude new-customer revenue and keep churn and contraction disjoint within the starting cohort.
NRR=(start−churn−contraction+expansion)/start; GRR=(start−churn−contraction)/start
Worked example
100000 starting,5000 churn,3000 contraction and12000 expansion give NRR 104% and GRR 92%.
Assumptions and input details
Churn plus contraction cannot exceed starting revenue. One comparable recurring-revenue interval, one currency and unchanged recognition basis. No customer-count retention, forecasts or valuation claims.
Using this calculator
Can I enter my own problem?
Yes. Replace the example values with your own inputs. The result, calculation steps, tables and applicable diagrams update from those inputs. Blank or invalid values clear the result; example values are never silently substituted for missing inputs.
Are the results exact?
Results use floating-point arithmetic and displayed rounding. Read the formula, assumptions and any stated data precision before interpreting the result.
Is my input uploaded?
The calculation runs in your browser. No account, file upload or external AI service is required. Inputs are not saved between page reloads.
Calculate age-specific weighted retention from complete or partially observed customer cohorts, without treating future unobserved periods as zero.
Calculate finite and infinite geometric customer gross-profit value with explicit churn, discount timing, margin and acquisition cost.
Combine entered conditional stage rates into expected funnel outcomes and reverse an entered final target to an initial-count planning requirement.
Reserved advertising space.