Retention Curve: definition
A retention curve is a line chart that shows what percentage of a group of users (a cohort) is still active as time passes since they signed up. It starts at 100% on day 0 and falls; whether it keeps falling or flattens out is the quickest read on whether a product keeps its users.
Also called a retention chart, a retention graph or a cohort retention curve.
What is a Retention Curve?
A retention curve (also called a retention chart or cohort retention graph) plots the percentage of users from a cohort who remain active over time. The x-axis shows time since acquisition (day 1, day 7, day 30, day 90), and the y-axis shows the percentage of the original cohort still active at each point.
A 100% retention rate at day 0 (everyone just signed up) drops over time as users churn. The shape and terminal level of that curve tells you most of what you need to know about product-market fit, onboarding effectiveness, and long-term retention health.
If you have a statistics background, a retention curve is a close relative of the survival curve, the chart medical researchers use to show what share of a group remains after a given time, with "still active" standing in for "still surviving". Each point on it is a retention rate: the users from the cohort who were active at that moment, divided by everyone who started.
How to Read Retention Curves
Read a retention curve in this order; each step answers a different question:
- The first week. How far does the line fall between day 0 and day 7? This is the stretch onboarding controls most directly.
- The bend. Where does the drop start to slow? The earlier the curve bends, the sooner new users find a reason to come back.
- The floor. Does the line flatten above zero, and at what level? That flat stretch is your retained core.
- The comparison. Does the newest cohort's line sit above the older ones at the same age? One curve is a snapshot; the trend from cohort to cohort is the verdict.
Three shapes a retention curve can take. The first week is mostly decided by onboarding, and the level where a curve flattens is the retention floor.
The shape of the curve is the signal:
- Curves to zero: retention drops to 0% over time, meaning you have no lasting users. This is a product-market fit problem, not an onboarding problem.
- Drops to a floor and flattens: retention drops steeply then levels off at a consistent percentage. This is a healthy retention curve. The floor level (10%, 20%, 40%) is your stable active user base.
- Smiling curve: retention drops, then recovers. Usually indicates re-engagement campaigns working, or seasonal patterns in usage. Rare but very positive.
- Sharp early drop-off: most users leaving in the first few days signals an onboarding or first-impression problem: users aren't reaching the aha moment before they leave.
For benchmarks, retention modelling and the fixes that bend each part of the curve, see our complete guide to reading and bending retention curves.
Retention Curve Terms
The words used around retention charts, in one place:
| Term | What it means |
|---|---|
| Day 0 | The day each user entered the cohort. It is always 100%, because everyone in the cohort was active on the day they started. |
| N-day retention | The share of the cohort active on exactly day N. Day-30 retention is the most quoted example: the share of a cohort active on its 30th day. |
| Bracket (rolling) retention | The share active at least once inside a window around day N, such as week 4. It smooths out the noise of products people don't use every day. |
| Unbounded retention | The share active on day N or on any later day. It can only fall, so it reads higher and smoother than N-day retention. |
| Retention floor | The level where the curve stops falling and runs flat. The users above it are the cohort's retained core. |
| Smiling curve | A curve that falls and then rises because inactive users come back. N-day and bracket curves can smile; an unbounded curve cannot. |
| Cohort retention curves | One curve per cohort drawn on the same axes, so cohorts can be compared at the same age. |
Which definition you choose changes the number you report, so always state it next to the chart. Our user retention guide compares the retention types in detail, and the cohort entry explains how the groups behind each curve are built.
Retention Curves and Onboarding
The first 7 days of the retention curve are almost entirely determined by onboarding. A steep drop in days 1–7 means new users aren't activating: they're not reaching the moment of value before they give up and stop returning.
The most impactful way to shift a retention curve is to shift the day-1 and day-7 numbers. Every improvement to onboarding (faster time to value, better interactive guidance, a more targeted first-run experience) lifts the early segment of the curve, which compounds into dramatically different 90-day retention.
That first-week zone is where in-app guidance earns its keep. A short product tour that hands over to a small onboarding checklist helps new users reach first value in their first session, and Kompassify's no-code product analytics reports activated, engaged and churning users, so you can see whether the change moved the curve.
Segmenting Retention Curves
Aggregate retention curves hide more than they reveal. The most useful analysis compares curves across segments:
- Acquisition channel: do users from organic search retain better than paid? Different channels often bring users with different intent and expectations.
- Onboarding completion: compare retention of users who completed key onboarding steps vs those who skipped. This quantifies the ROI of your onboarding investment.
- Plan type: free users often have very different retention dynamics from trial or paid users.
- Persona or segment: retention curves by company size or job role often reveal which market segments truly have PMF.
Go deeper on the Kompassify blog
Longer guides on the ideas in this entry.
Frequently Asked Questions
Improve the most important part of your retention curve
Kompassify helps SaaS teams flatten the day-1 and day-7 drop-off with product tours, onboarding checklists and in-app announcements, then shows the effect in no-code product analytics.
Start for free →Free up to 100 monthly active users · plans from $129/month · GDPR-compliant and EU-hosted