Without SourceLoop
UntaggedKayden Floyd
- SourceUnknown
- MediumUnknown
- CampaignUnknown
- Landing pageUnknown
Free tool
Calculate retention, churn, and revenue expansion in seconds. Two modes: customer counts (CRR) and recurring revenue (GRR / NRR). Built for SaaS, subscriptions, and any recurring revenue business.
Count-based CRR. The right view if you charge a flat price per customer or care about logo retention.
Customer retention
| Metric | Value | Benchmark |
|---|
How it works
Pull from the same source you use for billing, not for marketing reports. The two often disagree on who counts as a customer.
start = 1,000 end = 1,080 new = 150 retained = 930
Stripe, Chargebee, your billing system. The customer who renewed is the one who paid, not the one your sales rep marked as "active".
Headline retention plus benchmark context per metric. The single most important number for SaaS valuations is the one this calculator surfaces.
SaaS, Q2 retention
120%+ NRR is best-in-class enterprise. 100 to 110% is healthy SMB. Below 100% means existing customers shrink your base faster than expansion grows it.
Inputs explained
Three inputs for the customer-count view, three for the revenue view. Pull from billing for both.
Customers at start
Count of paying customers at the start of the measurement window. Use the same definition you use for billing, not for marketing reports.
Customers at end
Count of paying customers at the end of the same window. Includes everyone still paying, whether they were there at the start or were acquired during the period.
New customers acquired
Customers added during the period. Subtracting these from the ending count is what reveals retention. Most CRR mistakes happen because people forget this input.
Starting MRR / ARR
Recurring revenue at the start of the period. Use MRR for monthly retention, ARR for annual. Be consistent with the unit, the math is the same.
Expansion revenue
Recurring revenue added from existing customers (upgrades, seat expansion, add-ons). Drives the difference between Gross and Net Revenue Retention.
Churn revenue
Recurring revenue lost from existing customers: cancellations and downgrades combined. Track downgrades separately if you want to distinguish gross churn from contraction.
Best practices
Always specify the period
"Our retention is 90 percent" is meaningless without a period. 90 percent monthly is catastrophic, 90 percent annual is healthy. State the window every time.
Pull from billing, not CRM
CRM marks customers as "active" based on sales notes. Billing marks them based on whether they paid. Only one of those is retention.
Cohort the math
Mixing customers acquired in different quarters hides where retention actually breaks. Look at retention by cohort to find the segment that churns hardest.
Watch GRR before celebrating NRR
High NRR can hide bad GRR if expansion is masking churn. A 110 percent NRR with 80 percent GRR means you are running on upsells from a leaky bucket.
Tie retention back to acquisition source
Channels that produce cheap-to-acquire customers often produce poorly-retaining customers. CAC and retention need to be analyzed together, not separately.
Built by the team behind SourceLoop
Guide
Retention has two valid lenses. Customer Retention Rate counts logos: did they stay or leave? Revenue retention counts dollars: did the customers who stayed pay more or less? Both matter. CRR tells you about product-market fit and onboarding quality. Revenue retention tells you about pricing, upsell motion, and expansion. SaaS investors look at both, and so should you.
Customer Retention Rate (CRR):
retained = customers_at_end - customers_acquired_during_period
CRR = retained / customers_at_start Gross Revenue Retention (GRR) and Net Revenue Retention (NRR):
GRR = (starting_mrr - churn_revenue) / starting_mrr
NRR = (starting_mrr + expansion - churn_revenue) / starting_mrr GRR caps at 100 percent. NRR can exceed 100 percent and often does for healthy SaaS, where expansion outpaces churn.
Monthly retention compounds. 95 percent monthly retention works out to 0.95^12 = 54 percent annual retention. That sounds bad but is normal for monthly subscription products. When you compare your retention number to a public benchmark, confirm the period first. SaaS investor letters typically quote annual NRR. Consumer apps often quote monthly. Mixing them is how teams convince themselves they are doing better than they are.
If GRR is 90 percent and NRR is 95 percent, you have 5 percentage points of expansion. That is okay but not great. Best-in-class SaaS sees 20 to 30 points between GRR and NRR, meaning expansion revenue from existing customers more than replaces churn. That gap is where the SaaS valuation premium lives. Closing it requires a real upsell motion, not just better support.
You start the quarter with 1,000 customers and $100,000 MRR. You acquire 150 new customers, generate $8,000 in expansion revenue from existing accounts, and lose $3,000 to churn and downgrades. End of quarter you have 1,080 customers and $105,000 MRR. CRR = (1,080 - 150) / 1,000 = 93 percent. GRR = (100,000 - 3,000) / 100,000 = 97 percent. NRR = (100,000 + 8,000 - 3,000) / 100,000 = 105 percent. Healthy SMB-tier numbers across the board, with a 8-point gap between GRR and NRR signaling a working but not yet great upsell motion.
FAQ
Customer retention rate (CRR) is the percentage of customers you kept across a period, excluding new customers acquired during the period. The formula is ((customers at end - new customers) / customers at start) * 100. A 90 percent CRR means you kept 90 percent of the customers you started with.
Gross Revenue Retention (GRR) measures how much recurring revenue you kept from existing customers, ignoring upsells. It caps at 100 percent. Net Revenue Retention (NRR) adds expansion revenue from upsells and seat growth on top. NRR can exceed 100 percent and often does for healthy SaaS, where expansion outpaces churn.
Public SaaS benchmarks vary by tier: best-in-class enterprise NRR is 120 percent or higher, mid-market healthy is 110 to 120 percent, and SMB healthy is 100 to 110 percent. NRR below 100 percent means existing customers shrink your revenue base faster than expansion grows it, which is hard to scale around.
It depends on segment. Enterprise SaaS often runs 90 to 95 percent annual retention. Mid-market sits at 85 to 90 percent. SMB and self-serve range from 70 to 85 percent because the buyer is more price-sensitive and the switching cost is lower. Consumer subscriptions like streaming or fitness apps run lower still, often 50 to 70 percent monthly retention.
The math is the same, only the period changes. If your monthly retention is 95 percent, annual retention is roughly 0.95^12 = 54 percent, which sounds bad but is normal for monthly subscription products. Always specify the period when you quote a retention number, otherwise the comparison is meaningless.
For Gross Revenue Retention, yes. Both cancellations and downgrades reduce your existing-customer revenue base, which is what GRR measures. For NRR, downgrades reduce the numerator the same way. If you want to track them separately, split the calculator's churn input into pure churn (cancellations) and contraction (downgrades) and add them together for this tool.
Yes. No signup, no email gate. We host it because the same teams trying to improve retention also need real attribution to know which acquisition channels deliver the customers that actually stick around, which is what SourceLoop does.
Capture and send full attribution data from every signup, lead, booking, and sale to your CRM and ad platforms, so you know exactly what's driving revenue.
Without SourceLoop
UntaggedKayden Floyd
With SourceLoop
Auto-taggedKayden Floyd