Cohort Retention Analyzer: Track What Each Group of Customers Actually Does
Overall retention figures hide the most useful story in a business: which groups of customers stay and which leave. Customers who joined in January may behave very differently from customers who joined in June, because the product changed, the price changed, or the way they were acquired changed. Averaging everyone together blends those stories into a single number that explains nothing and guides no decision.
The Cohort Retention Analyzer separates the stories again. A cohort is simply a group defined by when they started, such as all customers who joined in a given month. You enter the starting cohort size and how many remain after each period, and the tool returns the retention percentage for every period. Percentages matter because they let a cohort of 200 be compared fairly with a cohort of 2,000.
How it works
The calculation is deliberately simple. For each period, retention equals the number of customers remaining at the end of that period divided by the starting cohort size, multiplied by 100. If 1,000 customers started and 700 remain after the first month, retention is 700 divided by 1,000, which is 70 percent. After the second month, if 550 remain, retention is 550 divided by 1,000, which is 55 percent, not 550 divided by 700. The denominator stays fixed at the starting size, which is what makes the series a true survival curve rather than a set of unrelated monthly ratios.
That fixed denominator is also what makes cohort analysis honest. A business can report a flattering month-to-month retention figure while the cohort as a whole is quietly shrinking, because each month's ratio is measured against a smaller base. Measuring every period against the original cohort prevents that drift and shows the real shape of the curve: usually a steep early drop, then a flattening tail of customers who have settled in.
Periods must be consistent within an analysis. If one cohort is measured monthly and another weekly, the percentages are not comparable. Choose a period length that matches the product's natural rhythm, monthly for a monthly subscription, weekly for a product used weekly, and keep the definition of remaining the same: a customer counts as retained if they are still active, still paying, or still meeting whatever activity definition you chose, applied identically to every cohort.
Worked example
Suppose 1,000 customers joined in January. After one month, 700 remain. After two months, 550 remain. After three months, 460 remain. Retention after month one is 700 divided by 1,000, which is 70 percent. After month two it is 550 divided by 1,000, which is 55 percent. After month three it is 460 divided by 1,000, which is 46 percent. The cohort lost 30 percent in the first month, a further 15 percentage points in the second, and 9 points in the third.
The shape tells a story the average would hide. The first month is where this cohort bleeds, which points attention at onboarding, first-week experience, and early expectations. By month three the curve is flattening, which suggests customers who survive the early period tend to stay. If a later cohort showed 85 percent after month one, you would know something changed for the better, and you could look for what that cohort experienced differently, whether a new onboarding flow, a different acquisition channel, or a pricing change.
-
Month one: 700 divided by 1,000 equals 70 percent retention.
-
Month two: 550 divided by 1,000 equals 55 percent retention.
-
Month three: 460 divided by 1,000 equals 46 percent retention.
-
Loss between months: 30 points, then 15 points, then 9 points, showing a flattening curve.
Common mistakes to avoid
The most common mistake is changing the denominator each period, dividing survivors by the previous period's survivors. That produces period-to-period survival, which is a different and usually flattering number. Keep the denominator fixed at the starting cohort unless you explicitly want a different measure and label it as such. A second mistake is mixing cohorts: adding January joiners to February joiners and calling the result a cohort destroys the whole point of the analysis.
A third mistake is comparing cohorts measured over different lengths or with different definitions of active. A cohort counted as retained if they logged in once is not comparable with a cohort counted as retained only if they paid. Write the definition down before you analyse, and apply it to every cohort. For summary statistics across cohorts, the Average Calculator can average retention at a given period, but check that the cohorts being averaged are genuinely comparable first.
What it does not do
This analyzer reports retention percentages only. It does not explain why customers left, it does not separate voluntary cancellations from payment failures, and it does not account for customers who return after lapsing unless your definition counts them. It also does not adjust for cohort size: a 70 percent figure from a cohort of 20 is far less reliable than the same figure from a cohort of 2,000, because a handful of customers swings the percentage wildly.
Use the results to direct investigation, not to declare verdicts. A weak cohort is a prompt to look at acquisition source, onboarding, pricing, and product changes around that cohort's start date. The numbers show where to look; customer conversations and usage data show what actually happened.
A short practical routine
A practical routine is to build one cohort row per month, using the same period definition each time, and to review the table monthly. Look first at the earliest period, where most movement happens, then at the tail, where stability lives. Flag any cohort that deviates sharply from its neighbours and investigate that cohort's start month before the next review.
Over a few quarters this table becomes a record of what changed and whether it worked. A new onboarding flow should show up as better first-period retention in the cohorts that experienced it. If it does not, the flow did not move the number that matters. For a related view of the revenue cost of losing customers, the Churn Revenue Impact Calculator converts a churn rate into money, and the guide on How to Calculate an Average the Right Way explains how to summarise cohort figures without distortion.
Related tools and reading
Start with the Cohort Retention Analyzer, price the losses with the Churn Revenue Impact Calculator, and summarise with the Average Calculator.