Analytics

Retention Curve

A retention curve is worth a thousand NPS scores. It shows you not just whether users are satisfied, but whether they're actually staying — and when exactly they're leaving. Learning to read a retention curve is one of the most valuable analytical skills in product management.

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.

How to Read Retention Curves

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.
  • Curves 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.

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, more targeted first-run experience — lifts the early segment of the curve, which compounds into dramatically different 90-day retention.

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

Frequently Asked Questions

What is a good retention rate at day 30?
It varies by product category and acquisition model. Top PLG companies typically target 25–40% day-30 retention for all sign-ups. For paid trials, 40–60% day-30 retention is strong. The most important benchmark is your own historical trend: is the curve improving over time?
What tools can you use to build retention curves?
Mixpanel and Amplitude have built-in retention analysis with cohort segmentation. Google Analytics 4 includes basic retention reporting. SQL-based analysis in Redshift or BigQuery gives the most flexibility for custom segmentation. Smaller teams often start with cohort analysis in Excel or Metabase before investing in full analytics infrastructure.
How long should you track a retention curve?
For most SaaS products, 90-day retention is the most actionable window — it reflects real user behaviour without being distorted by too many confounding factors. 12-month retention is important for revenue forecasting and LTV modelling, but less useful for day-to-day product decisions.

Improve the most important part of your retention curve

Kompassify helps SaaS teams turn the day-1 and day-7 drop-off into a flat retention floor — through onboarding flows, activation nudges, and feature discovery that actually work.

Start for free →