Cohort analysis for retention: the chart that tells you whether the business is getting better
Overall retention hides whether recent customers are better or worse than old ones. The monthly cohort view — built from orders or usage, updated automatically — and how to read it.
09 Dec 2025 · 2 min read · by HeiSyn
A single retention rate mixes customers acquired three years ago with customers acquired last month and says nothing about the direction of the business. A cohort chart separates them: each row is a month of new customers, each column is how many are still active after one, two, three months. Read across a row to see how a group ages; read down a column to see whether newer groups are doing better.
Define active for your business
For subscriptions: still paying. For e-commerce: ordered within a window that matches the product's purchase cycle. For software: logged in and did the core action. For services: has an open engagement or a booked appointment. The definition should be one a system can compute nightly without judgement.
Build it automatically
From the clean customer and event tables: cohort by first-purchase or signup month, and for each subsequent month, the share still active. A scheduled query produces the table; a dashboard renders it as a triangle with colour. Nobody should build this in a spreadsheet more than once.
Read it for decisions
Rows that flatten early are good — customers who stay past month three tend to stay. Newer rows sitting above older ones at the same age mean recent changes helped; below means they hurt. A sudden drop in one column across all rows is an event — a price change, an outage, a competitor. Cut the chart by acquisition source and by first product to find which customers stay.
Pair it with revenue
The same triangle with revenue per cohort instead of share active shows whether the customers who stay are spending more. A cohort that shrinks in count but grows in revenue is a business finding its best customers; one that grows in count and shrinks in revenue is buying volume.
Questions people ask next
- How many months of data do we need for cohorts to be useful?
- Six months gives a first read on early retention; a year shows the shape of the curve. Even three months of cohorts can show whether a change last month helped or hurt the newest customers, which is often the question being asked.
- Should cohorts be by signup month or by first purchase?
- By whichever moment starts the relationship you are measuring. For subscriptions and software, signup or first paid month; for e-commerce, first purchase. Consistency matters more than the choice.
- What retention curve shape should we hope for?
- A curve that flattens: a drop in the first month or two, then a plateau of customers who stay for a long time. A curve that keeps sloping down means the product or the fit is not holding anyone; a curve that flattens quickly means the business has a core.
Want this built for your team?
A free scoping call: we map your motion, name the number that should move, and quote a fixed-scope build.
Related
- Reporting go-to-market to a board or investors: the numbers, the cadence and the honesty
- Data quality monitoring for GTM systems: catching the silent failures
- Sales activity metrics without the micromanagement: what to track, what to show, what to leave alone
- Alerts on revenue metrics: knowing on Tuesday what you would otherwise learn at quarter end

