By Ron Davenport. Published 2026-05-23.
Cornerstone
One of the actual retention moves you probably arent making.
Pulling your cohort retention curve and matching the fix to the shape its making. Most teams skip this and pick a tactic from a vendor blog. The tactic doesnt move the number because its not matched to whats actually broken. Below is how I read the curve on every engagement and what I ship based on the shape Im seeing.
TL;DR
Pull the cohort retention curve and match the fix to the shape. Four shapes show up across subscription SaaS, each one tells you something different about whats broken, and the right fix depends entirely on the shape youre seeing. Plus 20-40% of your churn is probably failed payments nobody is actually recovering, covered in the dunning section.
Tbh, this is the part most teams skip. 20-40% of subscription SaaS churn is failed payments nobody is actually recovering. The other half is hiding in the cohort retention curve that most teams I work with never actually pull.
Heres what happens on every retention engagement Im in. Someone shows me a 12-month churn rate and asks what to ship. My answer every time: pull the curve. The number on its own isnt enough.
What follows: how to read each of the four shapes the curve can make plus the dunning math for the failed-payment side.
01 Workflow
The four-step diagnostic.
Heres the workflow Im running on every retention engagement before scoping any actual intervention. Four steps, none of them skippable.
Step 1: Pull the cohort retention curve.
A monthly churn rate is a really lossy summary. Two companies with the same churn rate can have completely different retention shapes underneath, and the actual fix for each one is completely different. The curve carries the diagnostic information the number doesnt.
How you build it depends on your stack. Got a warehouse (Snowflake, BigQuery, Postgres)? A 30-line SQL query gets you the data. No warehouse? Amplitude, Heap, Mixpanel build cohort retention views natively. Already in Mode or Looker? Theres probably a dashboard. The tooling isnt the bottleneck, looking at the actual curve is.
Step 2: Segment by acquisition channel, plan, and use case.
The aggregate curve averages over populations with nothing in common. Paid search users retain different than organic. Free tier has a different shape than paid. Use case A might retain at 80% while use case B retains at 30%, and the aggregate hides both. Segment until each curve is a single coherent population. Thats where the matched fix lives.
Step 3: Identify the archetype.
Subscription SaaS curves recur in four shapes. Cliff in week 1, slow bleed across weeks 4-12, seasonal dip on a predictable cycle, plateau-and-drop at month 6+. Each one tells you something different about whats broken. The section right below walks through each one, and the cohort retention curves cluster goes even deeper.
Step 4: Match the fix to the archetype.
Skipping steps 1-3 and jumping straight to a tactic is the most expensive thing in retention work because you burn months on the wrong fix and the metric doesnt move. Each archetype maps to a specific class of work, covered in the matrix section below.
One operator habit worth borrowing: write the diagnosis down before designing the fix. A short paragraph like “cohort A has a cliff at week 1, the cause is the connection step breaking on Safari, the fix is the Safari bug before optimizing email” is more useful than any 6-month roadmap. It forces you to be specific about whats actually broken instead of hand-waving toward a category of work.
02 Archetypes
The four shapes your curve is probably making.
These four show up across pretty much every subscription SaaS. Learning to spot them quick is what separates a retention conversation that goes somewhere from one that turns into a quarterly ritual.
30-60% drop in first 7 days, then plateau. Activation failure.
Healthy first week, then steady decline through first quarter. Value-delivery failure.
Predictable cycle of drop and recovery. Sometimes benign, sometimes a fit signal.
Healthy curve for 4-6 months, then sharp drop. Expansion or engagement decay.
Cliff (week 1).
Your retention line drops 30-60% in the first 7 days, then plateaus or keeps bleeding a little slower. A cliff means activation is broken. People signed up, never hit the moment that shows them why the product is valuable, left. The work is upstream of the welcome series, which means welcome-series copy edits on a cliff curve are mostly wasted effort. You need to redefine the activation event (regression on retained vs churned cohorts), build event-triggered flows that branch on stall points, and stamp the event on the user record. The SaaS onboarding cornerstone covers the full methodology.
Slow bleed (weeks 4-12).
Healthy in week 1, no cliff, but the line keeps declining month over month for the first quarter. A slow bleed means value delivery broke after activation worked. The product was useful initially, then stopped being useful as user context shifted or needs grew. The work is lifecycle programs tied to product behavior. Behavior-triggered re-engagement when usage drops below cohort threshold. Feature-adoption nudges that surface adjacent value. Expansion triggers that pitch the next tier when usage signals saturation. Generic re-engagement (the calendar-based “we miss you” email) doesnt move slow bleed. The lifecycle marketing cornerstone has the trigger architecture.
Seasonal dip.
Retention drops on a predictable cycle and either recovers or doesnt. Some products show this around quarter-ends, holidays, summer, mid-month billing cycles. The diagnostic question is whether the dipped users come back. If yes, the dip is a usage-pattern thing, not actual churn, and the work is timing-aware lifecycle (pre-dip warnings, recovery-point re-engagement, retention-aware billing options like pause-and-return). If no, the dip is hiding actual churn correlated with the cycle and the work is usually upstream of lifecycle entirely.
Plateau and drop (month 6+).
Curve holds steady for 4-6 months and then drops sharply. Trickiest of the four because the early curve looks healthy until it isnt, and by the time you see the drop the cohort is mostly gone. Two common causes: the user hit a ceiling the product cant grow past (expansion failure), or got what they came for and theres no next milestone keeping them paying (engagement decay). The work is expansion lifecycle (tier-upgrade triggers, deeper-feature nudges, multi-product cross-sell, re-onboarding for stale users). Most teams underinvest here because the early curve looked fine.
These arent mutually exclusive. Your product probably has a cliff in one cohort, a slow bleed in another, and a plateau-and-drop in a third. The aggregate curve averages over all of them and shows you nothing useful. Segmenting by cohort surfaces the multi-archetype reality, and the fix depends on which specific archetype each cohort is actually exhibiting.
03 Sizing
Voluntary vs involuntary, sized properly.
Voluntary vs involuntary often gets treated as a definition exercise (user cancels vs payment fails) and the operational point gets buried. The operational point: 20-40% of subscription SaaS churn is involuntary, driven by failed payments, and most teams arent recovering any meaningful chunk of it.
That 20-40% range comes from the public state-of-subscription reports. Recurly, Stripe, Chargebee. Methodology and sample composition vary across them but every credible source lands in the same band. Reading it conservatively, at least 1 in 5 of your churned users isnt a retention problem at all. Theyre a payment-recovery problem.
Operational implication: a 20% lift in voluntary retention is hard multi-quarter lifecycle work. A 20% lift in involuntary recovery is usually a few weeks of dunning optimization (smarter retry logic, sequence cadence tuning, card-update flows, pre-dunning warning emails for cards about to expire). Cost per recovered dollar on the involuntary side is dramatically lower because the user is already trying to pay you.
Most subscription SaaS underinvests in dunning relative to the opportunity. Dunning is invisible work, the tooling is unglamorous, and cross-functional ownership is messy because billing, support, lifecycle, and engineering all touch it. The result is 5-15% of total churn recoverable revenue getting left on the table every quarter because nobody owns the recovery flow end-to-end.
If your churn is bad and you havent split voluntary from involuntary in your measurement, thats the first place to look. The SaaS dunning playbook covers the full 7-stage failed-payment recovery sequence.
04 Matrix
Matching the fix to the archetype.
For each archetype the diagnostic surfaces, theres a specific class of work that actually moves it. Wrong fix for the right diagnosis is the most expensive failure pattern in retention work, which is why the matrix below is the one I run on every engagement. Identify the archetype, run the matched fix, skip the rest.
| Failure mode | Intervention class | What ships |
|---|---|---|
| Cliff at week 1 | Activation event redefinition | Regression on retained vs churned; event-triggered onboarding; branch by stall point. |
| Slow bleed weeks 4-12 | Feature-adoption nudges (behavior-triggered) | Event-triggered sequences on usage drop, adjacent feature unlock, cohort threshold breach. |
| Seasonal dip (with recovery) | Anchored re-engagement | Pre-dip warning, recovery-point re-engagement, pause-and-return billing options. |
| Seasonal dip (no recovery) | Upstream of lifecycle | Product or scope. Lifecycle wont fix it. Escalate or re-segment. |
| Plateau and drop (month 6+) | Expansion lifecycle | Tier-upgrade triggers, deeper-feature nudges, multi-product cross-sell, re-onboarding. |
| Failed-payment involuntary | Dunning rebuild | Retry logic, sequence cadence, card-update flow, pre-dunning warning sends. |
Cliff at week 1 → activation event redefinition.
The work is upstream of the welcome series. Activation event needs to be the right one, trigger logic needs to fire at the right stall point, data layer needs to surface where users are stuck. Welcome-series copy edits dont move a cliff. The SaaS onboarding cornerstone covers the methodology: pick the activation event with regression, validate with the matrix method, branch the flow by stall point, stamp the event on the user record.
Slow bleed weeks 4-12 → feature-adoption nudges tied to cohort signals.
Your product is working but users arent deepening usage. The work is product-event-triggered re-engagement: a sequence that fires when a key feature hasnt been used in N days, or when usage drops below a cohort threshold, or when an adjacent feature would unlock more value. Calendar-based re-engagement (the “we miss you” email) doesnt move slow bleed. Behavior-triggered does. The lifecycle marketing cornerstone covers the trigger architecture in depth.
Seasonal dip with recovery → anchored re-engagement at the recovery point.
When users predictably dip and predictably return, the work is timing-aware. Pre-dip warning sequences. Re-engagement at the recovery point. Retention-aware billing options like pause-and-return instead of cancel-and-resubscribe. The lift is small but compounds because the population is recurring.
Seasonal dip without recovery → upstream of lifecycle.
When users dip and dont return, the problem isnt lifecycle. Its product-market fit at the use-case level. No lifecycle work fixes a product that doesnt serve the users actual workflow. The honest move is to escalate to product or scope the engagement out, which is what the disqualifier section below is about.
Plateau and drop at month 6+ → expansion lifecycle.
Your user has gotten what they came for. The work is surfacing the next milestone before they hit the renewal decision. Tier-upgrade triggers tied to usage approaching ceiling thresholds. Deeper-feature nudges that reveal the next value layer before the user plateaus. Multi-product cross-sell when the primary product has hit its natural usage limit. Re-onboarding for users approaching renewal who havent engaged in 30+ days. Most teams underinvest here because the early curve looked fine.
Failed-payment involuntary → dunning rebuild.
Separate work from voluntary churn. The intervention class is payment recovery: retry logic optimization, dunning sequence cadence, card-update flows, pre-dunning warning emails. See the SaaS dunning playbook for the 7-stage sequence.
The matrix isnt elegant, its specific. Specific is what wins in retention work.
05 Disqualifier
What lifecycle marketing actually cant fix.
Operator honesty matters here because scoping out the engagements that lifecycle work cant solve is the difference between work that pays off and work that doesnt.
Most retention is product-driven. If your users arent getting sustained value from the product, no email saves them. Lifecycle marketing is the amplifier on a working product, not the engine. When the product retains 30% of users in a flat-tail shape after activation, lifecycle work can lift that number by surfacing more value, nudging deeper adoption, catching users earlier when they start to drop. When the product retains 0% (no flat tail, curve drops to zero), lifecycle work is just multiplying a number that goes to zero anyway. The actual fix is the product.
Three specific situations where the honest answer is “lifecycle cant fix this”:
- Pre-PMF retention curves. If youre early-stage and the curve declines toward zero across most cohorts, lifecycle is the wrong work. Fix the product, the positioning, or the use case first. Lifecycle work after PMF is the multiplier. Before PMF its expensive theater.
- Workflow-mismatch churn. If users churn because the product doesnt fit how they actually work (wrong format, wrong context, wrong primary persona), lifecycle messaging cant rewrite the product. Sequences that try to talk users into staying on a product that doesnt serve them are unethical and they dont work. The fix is product or scope (re-segment to users the product actually serves).
- Severe deliverability or trust issues. If your users have stopped reading your emails entirely (deliverability collapsed, brand trust damaged by past spam, complaint rate elevated), lifecycle work is fighting from a broken position. Fix deliverability before deploying lifecycle. More sends from a damaged sending reputation accelerates the damage.
This is the boundary the lifecycle marketing cornerstone names. Lifecycle is the connective layer between product behavior and customer communication. When product behavior isnt producing value, the connective layer has nothing to connect. The honest engagement scopes out when the diagnostic reveals product-level problems. The dishonest one bills the client for lifecycle work that was never going to move the metric. Be the first kind.
06 Metrics
NRR vs GRR vs revenue churn.
The metrics teams use to talk about retention arent interchangeable. Each one tells the truth about a different part of the business, and each one lies if read out of context.
Gross Revenue Retention (GRR).
Percentage of recurring revenue retained from a cohort over a period, excluding any expansion. Start a year with $1M MRR from a cohort and end the year at $850K excluding expansion, GRR is 85%. GRR tells the truth about pure retention. It lies if you read it as the only retention metric, because it ignores the offset effect of expansion within the retained customers.
Net Revenue Retention (NRR).
Same denominator (starting MRR from a cohort) but includes expansion the cohort generated. $1M cohort ends at $1.1M after $250K of expansion against $150K of churn, NRR is 110%. Anything over 100% means the cohort grew without you needing to acquire new customers. NRR tells the truth about the cohorts overall financial trajectory. It lies if you use it as a substitute for GRR, because healthy NRR with bad GRR means youre masking high churn with aggressive expansion, which usually hides product problems that catch up with you later.
Revenue churn.
Simplest of the three: percentage of MRR lost over a period. Useful for top-line dashboards and benchmark conversations. It lies if you use it to plan retention work because it doesnt distinguish voluntary from involuntary, doesnt surface cohort patterns, and doesnt tell you which segment is bleeding.
The operator practice is to report all three with cohort segmentation underneath each, since reading any one of them in isolation leads to a different wrong conclusion about whats actually happening inside your retention.
07 Next step
What to do once youve plotted the curve.
If you havent plotted your cohort retention curves recently, thats the first move. Pull a curve, identify the archetype, segment by cohort, match the fix to whats actually broken. The lifecycle leak audit gives you a fast read on related lifecycle gaps once the curves are in front of you. If you want to size whether activation or expansion has more impact on your specific funnel, the trial-to-paid calculator runs the math.
If youve already done the diagnostic and want a one-page scope on the matched fix, book a discovery call. Bring the cohort curve, the archetype youve identified, and the data-layer reality you have to work with. I dont ship retention initiatives without the diagnostic done first because the engagements that skip that step always underperform.
Most churn analysis content on the internet is filler because the diagnostic step is invisible work nobody talks about. It doesnt make for good listicles, it doesnt fit in a vendor blog, and it requires real cohort data plus the patience to look at the actual curves. Skipping it is how teams end up running the same playbook every team runs, watching the metric not move, and concluding that retention is hard. Retention is hard. The playbook is wrong because the diagnostic got skipped.
Think your lifecycle is leaking?
Book a 30-minute call. One-page scope inside a week if there’s a fit. Clear no if there isn’t.