← Tous les articles

SaaS Retention Deep Dive: Cohorts, Churn Math and the Levers That Actually Work

par Growth Pilot Team

Acquisition is loud. Retention is quiet. And retention decides everything: your LTV, your payback, whether your growth loops amplify a real business or a leaky one, and ultimately whether the company compounds or treadmills. This is a practitioner's guide to retention — the math, the diagnostics, and the levers that actually move the curve.

Start with cohorts, not averages

The blended "monthly churn" number on most dashboards is close to useless, because it mixes customers acquired last month (high churn risk) with customers acquired two years ago (low risk). Growth in new signups mechanically worsens blended churn even when nothing changed — and masks real improvements.

The honest instrument is the cohort retention curve: take everyone who signed up (or converted to paid) in a given month, and plot what percentage is still active 1, 2, 3, … months later. Read three things off it:

  1. The initial drop. How much of the cohort is gone after month 1? A steep first drop is an activation/onboarding problem wearing a retention costume.
  2. The slope. How fast does the curve fall after the initial drop? A steady slide means the product's habit loop is weak.
  3. The asymptote. Does the curve flatten? A curve that plateaus — illustratively at 30% for a prosumer tool or 70%+ for a B2B workflow tool — means you have a durable core and a real business. A curve heading to zero means no amount of acquisition will save you.

Then compare cohorts over time. If the March cohort's curve sits above January's at every point, your product improvements are working. This cohort-over-cohort comparison is the single most truthful chart in SaaS.

Churn math without self-deception

  • Logo churn = accounts lost / accounts at start of period. Counts customers.
  • Gross revenue churn = MRR lost (churn + contraction) / starting MRR. Counts money out.
  • Net revenue retention (NRR) = (starting MRR − churn − contraction + expansion) / starting MRR. The number investors ask for. NRR above 100% means your existing base grows even with zero new sales.

Illustrative reference points: SMB-focused SaaS often lives with 3–6% monthly logo churn; mid-market 1–2%; enterprise under 1% monthly. NRR of 100–110% is solid for SMB; 120%+ is excellent and usually requires a usage-based or seat-expansion pricing model.

Three traps:

  • Annual contracts hide churn until renewal cliffs. Track intent signals (usage decay) rather than waiting for the renewal date to discover the truth.
  • Averaging over segments hides that your enterprise customers retain at 95% while self-serve retains at 60%. Always cut cohorts by segment, plan and acquisition channel.
  • Confusing activity churn with revenue churn. A customer can stop using you months before they stop paying. Usage churn is the leading indicator; revenue churn is the lagging one.

Diagnose before you treat

Churn has distinct root causes, and each needs a different lever:

  1. Never activated. They churned before experiencing value. This is an onboarding problem — fix time to value, not the cancel flow.
  2. Value delivered, then faded. They activated but the habit never formed, or the champion left. Product and lifecycle problem.
  3. Outgrown or under-grown. Your product no longer fits their scale — too small for their needs, or too expensive for their shrunken team. Packaging problem.
  4. Involuntary churn. Failed payments. Boring, and often 10–30% of gross churn (illustratively) — the cheapest churn you will ever fix.

Get the distribution: exit surveys, cancel-flow reasons, usage forensics on churned accounts. Treating cause-2 churn with cause-1 medicine wastes quarters.

The levers that actually work

1. Fix activation first. Users who never reached the aha moment are pre-churned. If your month-1 drop is steep, all retention work starts in onboarding.

2. Deepen the workflow embed. Retention correlates with how much a customer has built inside you: integrations connected, data accumulated, colleagues invited, automations configured. Each of these raises switching costs by delivering value. Illustratively, accounts with 2+ integrations routinely churn at half the rate of accounts with none.

3. Widen usage across the team. Solo-user accounts are fragile — one departure, one budget review, and you are gone. Multi-user accounts survive personnel changes. Invites, roles and shared views are retention features.

4. Build legitimate return triggers. Scheduled digests, alerts on thresholds, weekly summaries — value that pulls users back without them remembering to come. The test: would the user thank you for the notification? If not, it is spam and it trains them to ignore you.

5. Catch decay early with a health signal. Define a simple usage-decay flag (e.g., weekly active usage dropped 50%+ for two consecutive weeks) and act on it — in-product re-engagement for self-serve, human outreach for high-ACV accounts. Renewal-day surprises are a choice.

6. Kill involuntary churn. Smart dunning: retry schedules, pre-expiry card reminders, grace periods, backup payment methods. Illustratively, decent dunning recovers a third to a half of failed payments. There is no cheaper MRR.

7. Fix the cancel flow last — but fix it. Offer downgrades and pauses, ask the reason, route rescuable cases to a human. A pause option alone can convert a meaningful share of cancellations into dormant accounts that later return. Do not build dark patterns; they convert churn into resentment and refund requests.

Reading the curve: three illustrative shapes

To make the diagnostics concrete, three cohort shapes you will actually meet:

  • The cliff: 100% → 45% → 38% → 35% → plateau. Two-thirds of the total loss happens in month 1. Diagnosis: onboarding — most churners never activated. Treatment: time-to-value work, not retention campaigns.
  • The slow bleed: 100% → 80% → 70% → 61% → 53%, no plateau in sight. Users activate, then drift. Diagnosis: weak habit loop or shallow embed. Treatment: return triggers, integrations, multi-user spread.
  • The smile: the curve dips, flattens, then rises as churned accounts resurrect or survivors expand (visible in revenue cohorts when NRR is strong). This is the shape worth an investor slide.

Plotting revenue-weighted cohorts alongside logo cohorts often changes the story: losing many tiny accounts while expanding a few large ones produces ugly logo curves and beautiful revenue curves. Decide which one your strategy optimizes, and say so explicitly.

Retention as an operating rhythm

  • Review cohort curves monthly, cut by segment and channel. Ask one question: is the newest cohort's curve above or below the previous ones, and why?
  • Attribute every retention experiment to a specific diagnosed cause.
  • Watch the interaction with acquisition: a new channel that brings cheap signups with terrible week-4 retention is a cost center wearing a growth costume.

One more habit worth institutionalizing: whenever a retention lever ships, write down the cohort it should affect and the month the effect should appear. Retention experiments have long feedback cycles — an onboarding fix shipped in March shows up in the March cohort's month-2 number in May. Teams that do not pre-register the expected effect either forget to check or retro-fit credit to whatever moved. A simple experiments log with "shipped, expected effect, check date" keeps the team honest across the months retention work takes to pay out.

Retention work is unglamorous, compounding, and the foundation everything else multiplies. It also demands exactly the visibility most teams lack: live cohort curves next to activation funnels next to revenue — instead of a quarterly spreadsheet archaeology session. Putting that whole picture on one screen, fed by your real product and Stripe data, is what Growth Pilot's cockpit is for.

Published with Growth Pilot

Pilot your growth

AAARRR metrics, Growth Loops, A/B testing and a built-in CMS — all in one cockpit.

Discover Growth Pilot