RetainFlow · Free tools
Net Revenue Retention (NRR) Calculator
NRR above 100% means you grow even without new customers. Where do you stand?
Revenue from existing customers upgrading or buying more
Revenue lost from existing customers downgrading
Revenue lost from customers who cancelled entirely
Get RetainFlow
Below 100% NRR? Fix the revenue leaking to failed payments.
Involuntary churn is fixable—expired cards, soft declines, and missed retries. Join the list and we'll let you know when RetainFlow can help you recover that MRR.
Guide
What is a good NRR for SaaS?
Quick context on benchmarks, the math this tool uses, and what to fix first when NRR lags—without wall-of-text scrolling.
Why 100%+ matters
Net revenue retention above 100% means your existing customer base generates more revenue this period than last—expansion outpaced churn and downgrades. Public SaaS benchmarks (e.g. Bessemer-style NRR benchmark reports) often show top-quartile names well above 115%, while median businesses cluster around 100–110%.
The formula here
This net revenue retention calculator uses how your cohort's MRR moved: starting MRR plus expansion minus contraction minus churned MRR, divided by starting MRR. Pair it with gross retention (same idea without expansion) to see whether upgrades are masking logo loss.
Check involuntary churn first
If you land under the NRR benchmark for your stage, segment involuntary churn—failed payments, billing errors, and card expirations—before assuming product–market fit issues. Fixing those flows often moves NRR several points without new logos.
By company stage
Enterprise buyers often expect NRR benchmark performance of 115% or higher; bootstrapped teams may start lower but still aim to cross 100% as expansion compounds. Use the benchmark table in your results as a conversation guide—not a legal standard.