Measure What Matters

Cohort Analysis: How to Understand Why Customers Stay or Leave

Cohort analysis reveals the retention patterns hidden inside your aggregate numbers. Here is how to read one, build one, and act on what you find.

By the FabricLoop Team
May 2026
5 min read

Your overall retention rate is 78%. Is that good? It depends entirely on which customers are staying and which are leaving — and that is precisely what your aggregate retention number cannot tell you. A company with 78% retention might be successfully retaining its most valuable customers while bleeding its newest ones, or it might be holding onto a legacy customer base while its recent cohorts churn rapidly. The aggregate hides both stories. Cohort analysis reveals them.

A cohort is simply a group of customers who started at the same time — signed up in the same month, made their first purchase in the same quarter, or upgraded in the same week. By tracking each cohort independently over time, you can see how retention patterns change across different periods of your company's history. The result is one of the most powerful diagnostics available to a product or business team.

How to read a cohort retention table

A standard cohort retention table has acquisition cohorts running down the rows (January, February, March...) and months since acquisition running across the columns (Month 0, Month 1, Month 2...). Month 0 is always 100% — that is the starting point. The numbers across each row show what percentage of that cohort was still active in each subsequent month.

Cohort Month 0 Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
January 100% 68% 52% 41% 38% 35% 34%
February 100% 71% 55% 43% 41% 39%
March 100% 76% 62% 51% 49%
April 100% 79% 65% 61%
May 100% 82% 69%
June 100% 84%
100%
75–99%
60–74%
45–59%
35–44%
25–34%
<25%

This table tells a clear story: retention has been improving significantly each month. The January cohort retained only 34% by Month 6, while more recent cohorts are holding at 69–84% through their first two months. Something changed — probably a product improvement, a better onboarding flow, or a change in the acquisition channel that brought in better-fit customers. The aggregate retention number would have masked this entirely.

The three patterns to look for

Once you have a cohort table, you are looking for three specific patterns. Each points to a different problem and requires a different fix.

A steep early drop: If Month 0 to Month 1 retention is consistently below 50%, you have an onboarding problem. Customers are signing up and not finding value quickly enough to stay. This is the most common pattern in early-stage SaaS and the most treatable — better onboarding, faster time-to-value, and more proactive early engagement all help.

Consistent decline across all cohorts: If retention keeps declining at the same rate month over month across all cohorts, you have a product value problem. Customers try the product, some stay initially, but there is not enough ongoing value to keep them engaged. No amount of onboarding improvement will fix this — the product itself needs to deliver more reasons to return.

A "smile" curve that flattens: The best retention curves flatten after an initial drop. Customers who survive the first two or three months tend to stay. The goal is to maximize the number of customers who reach that inflection point. If your curve never flattens — if retention keeps declining at the same rate at Month 6 as at Month 1 — you do not have a stable retained base, and LTV calculations built on that cohort will be misleading.

The most important number in a cohort table is not the percentage at Month 6 — it is the slope between Month 0 and Month 2. That is where most customers are lost, and where most interventions have leverage.

Segmenting cohorts: where the real insight lives

Cohort analysis becomes truly powerful when you segment cohorts by acquisition channel, pricing tier, customer size, or geography. A cohort table that shows overall retention at 60% after three months might reveal that customers from organic search retain at 75% while paid social customers retain at 40%. That single insight reframes the entire marketing allocation conversation.

Start with acquisition channel segmentation

The highest-value first segmentation is almost always by acquisition channel. Customers who find you through referrals, content, or organic search typically retain at materially higher rates than those acquired through broad paid campaigns. If your cohort data shows this pattern — and it usually does — it is a strong argument for investing in content and referral programs even when paid acquisition appears cheaper on a cost-per-acquisition basis. CAC looks cheap until you build retention into the model.

What to do with a declining cohort table

If your most recent cohorts are retaining worse than older ones, that is an urgent signal. It means something about your product, your acquisition, or your onboarding got worse — and it got worse recently. Check what changed. Did you open a new acquisition channel that brings less-qualified customers? Did you ship a feature that disrupted an existing workflow? Did you change pricing in a way that attracted customers who were not a good fit?

Improving cohort retention is almost always a product and onboarding problem before it is a marketing problem. The sequence of interventions that tends to work: first, identify the actions that retained customers take in their first two weeks that churned customers do not. Then, redesign onboarding to drive those actions earlier. Then, use early behaviour as a signal to identify at-risk customers and intervene before they churn, rather than after.

The survivorship bias problem

Long-tenured cohorts look great because the customers who stayed are, by definition, your most satisfied and best-fit customers. When you look at the Month 24 retention of a two-year-old cohort, you are seeing a population that has already been heavily filtered by churn. Do not use the behaviour of long-retained customers as a model for what new customers will do — they are a selected sample, not a representative one.

FL
How FabricLoop supports this

Cohort analysis is most useful when it is reviewed consistently rather than run once and forgotten. In FabricLoop, product and growth teams often maintain a monthly note in their shared group with an updated cohort snapshot — the table refreshed with the latest data, a one-paragraph interpretation of what moved and why, and a task list of interventions being tested against the at-risk cohorts. When the analysis lives alongside the tasks that respond to it, the gap between insight and action narrows substantially.


Key takeaways
01
Aggregate retention hides the variation that drives strategy. A single overall retention rate can mask improving cohorts, declining ones, or dramatic differences by segment — none of which are visible without a cohort breakdown.
02
A cohort retention table tracks groups of customers who started at the same time, showing what percentage remained active in each subsequent month. Month 0 is always 100%; the numbers across each row reveal the decay curve for that cohort.
03
The most important slope in a cohort table is Month 0 to Month 2. This is where most customers are lost and where most product and onboarding interventions have the most leverage. A steep early drop signals an onboarding problem.
04
A "smile curve" that flattens after the initial drop is a healthy sign — customers who survive the first few months tend to stay. If retention never flattens, you do not have a stable retained base, and LTV calculations will overestimate future revenue.
05
Consistent decline at the same rate across all cohorts is a product value problem, not an onboarding problem. No improvement to the signup flow will fix it — the product needs to deliver more ongoing reasons to return.
06
Segmenting cohorts by acquisition channel almost always reveals the most actionable insight. Referral and organic customers typically retain far better than paid acquisition customers — a fact that changes the economics of every channel allocation decision.
07
If recent cohorts are retaining worse than older ones, something changed — a new acquisition channel, a product change, a pricing shift. Diagnose the cause before spending on fixes. The solution depends entirely on where the decline originated.
08
To improve cohort retention, start by identifying the actions that retained customers take in their first two weeks that churned customers do not. Then redesign onboarding to drive those actions earlier rather than later.
09
Be cautious of survivorship bias when analysing long-tenured cohorts. Customers who are still with you after two years are a heavily filtered sample — do not treat their behaviour as a model for what new customers will do without intervention.
10
Run cohort analysis monthly and maintain a written interpretation alongside the data. The interpretation — what changed, why, and what is being done — is more valuable than the table itself. Numbers without narrative do not produce decisions.