ExeechainExeechain

Detect

  • Churn prediction0-100 daily, with the drivers
  • Customer health scoreThe three reasons, quoted
  • Revenue forecastNext quarter, defensible

Act

  • Retention playbooksDrafted per customer
  • Workflow automationWorkflows you compose
  • CopilotAsk about any account

Prove

  • QBR automationEight hours to thirty seconds
  • Revenue leak benchmarkSize the leak from your MRR, free
  • Retention intelligenceThe whole loop

Alternatives

  • vs Gainsight
  • vs ChurnZero
  • vs Vitally
  • vs Planhat
  • vs Totango

What they cost

  • Gainsight pricingEvery reported figure, sourced
  • ChurnZero pricingListed vs actually paid
  • Buyer's guideHow to choose

Connect

  • Stripe
  • HubSpot
  • Intercom
  • Zendesk
  • Mixpanel
  • Slack

Bring your own

  • API & CSVREST, webhooks, import
Pricing

Read

  • Documentation
  • Blog
  • Getting started

Look around

  • Live demoA seeded workspace
  • Churn calculatorLogo and revenue churn, annualised
  • NRR calculatorNet and gross retention
  • SecurityWhat we have, and don't
Sign inStart free
  1. Home/
  2. Blog/
  3. Customer retention rate
Blog/Retention metrics

Customer retention rate: the formula, the KPIs that sit around it, and what a SaaS retention curve should look like

How to calculate customer retention rate (CRR) correctly, the difference between customer retention and revenue retention, the six retention KPIs worth tracking and the formula for each, what a healthy SaaS retention curve looks like by cohort, and the two mistakes (new customers in the numerator, trials in the cohort) that inflate the number.

Exeechain Research·September 18, 2026·9 min read

Short answer

How do you calculate customer retention rate?

CRR = (customers at end − customers acquired during the period) ÷ customers at start × 100. Subtracting the new customers is the step that matters; skip it and a growing company reports retention above 100%. Measure it on one cohort over one period, exclude trials that never paid, and read it next to revenue retention, because the customers who leave are rarely average-sized.

Customer retention rate is the metric most SaaS teams compute first and most get subtly wrong, usually by leaving new customers in the count. This is the formula, a worked example, the six KPIs that belong next to it, and what the retention curve should look like once you plot it by cohort.

The formula, and the step people skip

Start of period: 400 paying customers. End of period: 430. Acquired during the period: 60. The tempting calculation is 430 ÷ 400 = 107.5%, which is impossible. The right one removes the newcomers: (430 − 60) ÷ 400 = 92.5%. Thirty of the original 400 left.

Two more rules. Count only customers who had paid at least once; trials that expired were never retained or lost. And fix the cohort on day one: a customer acquired in month two who cancels in month nine is not in this period's calculation at all. They belong to the next cohort's.

Customer retention vs churn

On the same cohort and period, customer retention rate and logo churn rate sum to 100%. 92.5% retention is 7.5% churn. They are one fact with two names, and the only reason to prefer one is emphasis: retention for a board deck, churn for a team that has to act on it. The pairs that are not interchangeable are covered in churn rate vs retention rate: monthly versus annual, and customers versus revenue.

Customer retention vs revenue retention

Customer retention counts accounts. Revenue retention counts money. On a book where every customer pays the same, they are equal. On every real book they diverge, because the customers who leave are not average: in self-serve SaaS the small ones churn most, so revenue retention runs above customer retention; in enterprise SaaS one large loss can push revenue retention below customer retention for a quarter. Track both. The revenue versions are GRR and NRR.

The six retention KPIs, with formulas

Six customer retention KPIs with formulas and what each answers
KPIFormulaAnswers
Customer retention rate(end − new) ÷ startDid the customers stay?
Gross revenue retention(start MRR − churned − downgraded) ÷ start MRRDid the money stay?
Net revenue retention(start MRR − churned − downgraded + expansion) ÷ start MRRDid the base grow on its own?
Involuntary churn shareMRR lost to failed payments ÷ total churned MRRHow much of the loss was never a decision?
Time to first valueMedian days from signup to the first outcome the customer bought forHow long before a customer has a reason to stay?
Cohort retention at month NCohort still active at month N ÷ cohort sizeWhen in the lifecycle do customers leave?

The fourth row is the one most scorecards lack, and it changes what the others mean. If a third of churned revenue was cards that failed and were never fixed, then a third of the retention problem is a billing-operations problem with a known fix, and the retention rate overstates how many customers actually chose to leave.

What a SaaS retention curve should look like

Plot each acquisition month as a line: the share of that cohort still paying at month 1, 2, 3 and onward. Three shapes appear.

  1. Drop, then flat. The healthy shape. Customers who never activated leave in months one to three; the survivors stay for years. The height of the flat part is the number that matters. For B2B SaaS, flattening above 70-80% is strong.
  2. Steady decline. The same share leaves every month, forever. Nothing is holding customers durably; the product is rented, not adopted. This is the shape that makes LTV a fiction.
  3. Flat, then a cliff. Retention holds and then drops at a fixed point, usually month 12 or 13. That is the annual renewal, and the cliff is customers who were auto-renewed once and not twice. The fix is a renewal process, not onboarding.

Building the table that produces the curve is a spreadsheet exercise; the cohort analysis guide walks through the columns, the SQL, and how to read it.

Two ways the number gets inflated

  1. New customers in the numerator. Covered above, and worth repeating because it is the single most common retention error in SaaS reporting.
  2. Trials in the cohort. A cohort that includes free-trial signups reports the trial conversion rate blended with retention. Start the cohort at first payment.

Frequently asked questions

What is the customer retention rate formula?

Customer retention rate (CRR) = (customers at end of period − customers acquired during the period) ÷ customers at start of period × 100. Subtracting the new customers is the step people skip; without it, a growing company reports a retention rate above 100%. If you started with 400 customers, ended with 430, and acquired 60 during the period, CRR is (430 − 60) ÷ 400 = 92.5%.

How do you calculate customer retention rate in Excel?

In Excel, put customers at start in A2, customers at end in B2, and customers acquired during the period in C2, then CRR is =(B2-C2)/A2. Format the cell as a percentage. For a cohort table, put one acquisition month per row and months-since-acquisition across the columns, with each cell holding the share of that month's cohort still active; the retention curve is the average down each column.

What is a good customer retention rate for SaaS?

A good customer retention rate for SaaS depends on customer size: around 90-95% annually for enterprise, 85-90% for mid-market, and 60-75% annually for SMB and self-serve, where monthly retention of 95-97% is the equivalent figure. Revenue retention is usually higher than customer retention in the same business, because the customers who leave are smaller than average.

What is the difference between customer retention and revenue retention?

Customer retention counts accounts: the share of customers still active. Revenue retention counts money: the share of recurring revenue still being paid. They differ whenever customers differ in size. Losing ten $50 accounts and keeping one $5,000 account is 90% customer retention and 99% revenue retention. Track both; a board wants revenue retention, a product team needs customer retention.

What KPIs should be tracked alongside customer retention rate?

Alongside customer retention rate, track gross revenue retention, net revenue retention, logo churn rate, involuntary churn share (the part caused by failed payments), time to first value, and the retention curve by cohort. Together they answer the four questions CRR alone cannot: how much money left, whether expansion covered it, whether the losses were decisions, and when in the customer lifecycle the losses happen.

What should a SaaS retention curve look like?

A healthy SaaS retention curve drops in the first one to three months, then flattens into a near-horizontal line: early-life churn removes the customers who never activated, and the survivors stay. A curve that keeps sloping downward at the same rate every month means the product is not retaining anyone durably. A curve that flattens above 70-80% for B2B is strong; one that flattens below 50% means the onboarding is losing half the customers who paid.

Where this comes from

The benchmark ranges are industry ranges, not a measurement Exeechain took. The KPI table reflects what Exeechain computes from a connected billing account: customer and revenue retention with the involuntary share separated, because that split decides whether the fix is a save conversation or a payment recovery sequence.

Evaluating customer retention rate against other platforms? See how Exeechain compares head-to-head with Gainsight, ChurnZero, Vitally, and Planhat.

Keep reading

More from the blog.

Retention metrics

Gross revenue retention (GRR): definition, formula, what it includes, and what a good number is

9 min read · Sep 18, 2026

Retention metrics

Customer retention vs acquisition: the actual cost math, and where the 5x claim comes from

9 min read · Sep 18, 2026

Customer success

The QBR agenda for customer success: a 45-minute outline, what goes in each section, and the cadence that makes it worth the customer's time

10 min read · Sep 18, 2026

Retention, measured on the cohort,
with the failed payments split out.

First scores in 15 minutes. Full accuracy in 24 hours. From $299/mo. Customer and revenue retention from billing, involuntary churn separated, saves drafted for approval.

Or look at the live demo

Not ready to switch? Size your leak from your MRR and churn rate, with no billing access at all.

ExeechainExeechain

Find the revenue you never decided to lose. Failed payments, cards expiring before renewal, and renewals slipping, by customer, with the dollars attached.

Product

  • Free revenue leak scan
  • Churn prediction
  • Health scores
  • Copilot
  • Playbooks
  • QBR automation
  • Forecast
  • Retention intelligence
  • Pricing

Integrations

  • Stripe
  • HubSpot
  • Intercom
  • Zendesk
  • Mixpanel
  • Slack

Free tools

  • Churn rate calculator
  • NRR calculator

Compare

  • vs Gainsight
  • vs ChurnZero
  • vs Vitally
  • vs Planhat
  • vs Totango
  • Gainsight pricing
  • ChurnZero pricing
  • Planhat pricing
  • Vitally pricing
  • Totango pricing
  • CS software pricing
  • Buyer's guide

Resources

  • Live demo
  • Blog
  • Failed payment recovery
  • Involuntary churn
  • API reference

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms
  • Security
AES-256 at restTLS 1.2+DPA available
© 2026 Exeechain·Built for SaaS teams who take retention seriously.
Sign in