Skip to main content
New: Forge AI docs + Loop PM assistant. 7-day free trial.
TemplateFREE⏱️ 3-4 hours

Cohort Retention Template

Analyze retention by cohort with structured tables, retention curves, and segment comparisons. Includes benchmark targets, decay analysis, and a filled B2B SaaS example.

By Tim Adair• Last updated 2026-03-05
Cohort Retention Template preview

Cohort Retention Template

Free Cohort Retention Template — open and start using immediately

or use email

Instant access. No spam.

What This Template Is For

Aggregate retention metrics lie. A product that reports "78% monthly retention" might be improving rapidly or decaying slowly, and the single number cannot tell you which. Aggregate rates blend old cohorts (who have already churned the most) with new cohorts (who have not had time to churn yet). The result is a number that always looks better than reality for growing products and worse than reality for shrinking ones.

Cohort retention analysis fixes this by tracking each group of users (typically grouped by signup week or month) independently over time. You can see whether January signups retained better than December signups. You can see if retention flattens at month 3 or keeps declining. You can see whether a product change improved the retention curve or just shifted it.

This template provides the structure for building cohort retention tables, plotting retention curves, comparing segments, and identifying the critical retention inflection points. It pairs with the Product Analytics Handbook for measurement methodology and the retention rate glossary entry for calculation conventions.

Use the NPS Calculator to correlate satisfaction scores with retention cohorts. The activation funnel template helps you understand whether retention problems start at activation or emerge later.


When to Use This Template

  • Monthly or quarterly. Run cohort retention analysis at least monthly to track trends before they become crises.
  • After a major product change. Compare the retention curve of cohorts who experienced the change versus those who did not.
  • When evaluating growth quality. Fast growth with declining cohort retention is a leaky bucket. Slow growth with improving retention is compounding value.
  • When diagnosing churn. If aggregate churn is rising, cohort analysis tells you whether the problem is in new cohorts (activation issue) or old cohorts (value delivery issue).
  • Before board meetings. Cohort retention is the single best metric for demonstrating product-market fit or lack thereof.

How to Use This Template

Step 1: Define the Retention Event

Decide what "retained" means. For most SaaS products, it is "logged in and performed a core action." A login alone is weak because users who log in to export data before cancelling count as retained. Define the specific action.

Step 2: Choose Cohort Granularity

Weekly cohorts for high-volume products (1,000+ signups/week). Monthly cohorts for lower-volume products. Use signup date as the cohort key unless you have a specific reason to use first purchase date or activation date.

Step 3: Build the Retention Table

Fill in the table with the percentage of each cohort that performed the retention event in each subsequent period. Period 0 is the signup period. Period 1 is the first full period after signup.

Step 4: Plot Retention Curves

Overlay the curves for each cohort on one chart. This visual reveals whether newer cohorts retain better, worse, or the same as older ones. Look for the "flattening point" where the curve levels off.

Step 5: Segment and Compare

Cut the same cohorts by segment (plan, acquisition channel, persona, geography) to find which populations retain best and worst.


The Template

Retention Definition

FieldValue
Product[Product name]
Retention event[Specific action that counts as retained]
Cohort granularity[Weekly / Monthly]
Cohort key[Signup date / Activation date / First purchase date]
Period length[7 days / 30 days / Calendar month]
Analysis window[Last N cohorts]
Exclusions[Free trial users? Internal accounts? Bots?]

Cohort Retention Table

CohortSizeP0P1P2P3P4P5P6P7P8P9P10P11P12
[Month 1][N]100%[%][%][%][%][%][%][%][%][%][%][%][%]
[Month 2][N]100%[%][%][%][%][%][%][%][%][%][%]
[Month 3][N]100%[%][%][%][%][%][%][%][%][%]
[Month 4][N]100%[%][%][%][%][%][%][%][%]
[Month 5][N]100%[%][%][%][%][%][%][%]
[Month 6][N]100%[%][%][%][%][%][%]
[Month 7][N]100%[%][%][%][%][%]
[Month 8][N]100%[%][%][%][%]

Period-over-Period Decay Rates

Period TransitionAvg Decay RateBest CohortWorst CohortTrend
P0 to P1[%] lost[Cohort] at [%][Cohort] at [%][Improving / Stable / Declining]
P1 to P2[%] lost[Cohort] at [%][Cohort] at [%][Improving / Stable / Declining]
P2 to P3[%] lost[Cohort] at [%][Cohort] at [%][Improving / Stable / Declining]
P3 to P4[%] lost[Cohort] at [%][Cohort] at [%][Improving / Stable / Declining]
P4 to P5[%] lost[Cohort] at [%][Cohort] at [%][Improving / Stable / Declining]
P5 to P6[%] lost[Cohort] at [%][Cohort] at [%][Improving / Stable / Declining]

Flattening point: Retention curve flattens at period [N] with approximately [%] retained.


Segment Comparison

SegmentCohort SizeP1 RetentionP3 RetentionP6 RetentionP12 RetentionFlattening Point
[Plan: Free][N][%][%][%][%][Period N]
[Plan: Paid][N][%][%][%][%][Period N]
[Channel: Organic][N][%][%][%][%][Period N]
[Channel: Paid][N][%][%][%][%][Period N]
[Persona: Individual][N][%][%][%][%][Period N]
[Persona: Team][N][%][%][%][%][Period N]

Best-retaining segment: [Segment] at [%] P6 retention

Worst-retaining segment: [Segment] at [%] P6 retention

Gap: [X pp]. This gap represents [implication for product/growth strategy].


Retention Benchmarks

MetricYour ProductGood (B2B SaaS)Great (B2B SaaS)Top Decile
P1 retention[%]60-70%70-80%80%+
P3 retention[%]45-55%55-65%65%+
P6 retention[%]35-45%45-55%55%+
P12 retention[%]25-35%35-45%45%+
Flattening retention[%]20-30%30-40%40%+

Improvement Tracking

InitiativeLaunch DateTarget CohortMetricBaselineTargetActualStatus
[Initiative 1][Date][Cohort month][P1 / P3 / P6][%][%][%][Status]
[Initiative 2][Date][Cohort month][P1 / P3 / P6][%][%][%][Status]
[Initiative 3][Date][Cohort month][P1 / P3 / P6][%][%][%][Status]

Analysis Checklist

  • Defined retention event (specific core action, not just login)
  • Chose cohort granularity and cohort key
  • Built retention table for last 8-12 cohorts
  • Calculated period-over-period decay rates
  • Identified the flattening point
  • Compared retention curves visually (newer vs. older cohorts)
  • Segmented by plan, channel, persona, and geography
  • Benchmarked against industry targets
  • Identified the highest-leverage retention improvement opportunity
  • Linked improvement initiative to specific cohort for measurement
  • Scheduled monthly refresh of cohort data

Filled Example: B2B Project Management SaaS

Retention Definition

  • Retention event: Created or updated a task (not just logged in)
  • Cohort granularity: Monthly
  • Period length: Calendar month
  • Exclusions: Free trial users who never converted, internal QA accounts

Cohort Retention Table (Monthly, Oct 2025 - May 2026)

CohortSizeP0P1P2P3P4P5P6
Oct 20251,240100%58%47%41%38%36%35%
Nov 20251,310100%61%50%44%41%39%
Dec 2025980100%55%44%39%36%
Jan 20261,450100%64%54%48%
Feb 20261,520100%67%57%
Mar 20261,680100%69%

Key Findings

  1. Retention is improving. P1 retention rose from 58% (Oct) to 69% (Mar), a gain of 11 percentage points. The January onboarding redesign appears to be the inflection point.
  2. The flattening point is P4-P5. After month 4, cohorts lose less than 2 pp per period. Users who survive to month 5 are long-term retained.
  3. The critical window is P0 to P1. An average of 36% of each cohort churns in the first month. This is where the biggest improvement opportunity remains.
  4. Paid users retain 22 pp better at P3. Free plan P3 retention is 31%. Paid plan P3 retention is 53%. This gap justifies investing in free-to-paid conversion during the first 30 days.

Action Taken

Focused Q1 2026 on first-month retention. Redesigned onboarding to get users to create their first task within 10 minutes of signup (previously took an average of 2.3 days). Result: Jan-Mar cohorts show 64-69% P1 retention vs. 55-61% for Oct-Dec cohorts. This improvement, if sustained, adds approximately $48,000 in annual retained revenue per monthly cohort.

Key Takeaways

  • Cohort retention is the single most honest metric for product-market fit. It cannot be gamed by growing faster
  • The flattening point reveals your natural retention ceiling. Improving the P0-to-P1 drop raises the entire curve
  • Segment the data. Aggregate cohort retention still hides differences between plans, channels, and personas
  • Track improvement initiatives against specific cohorts. "Retention improved" is vague. "February cohort P1 retention is 67% vs. October cohort at 58%" is actionable
  • Run this analysis monthly. Quarterly is too slow to catch problems before they compound

About This Template

Created by: Tim Adair

Last Updated: 3/5/2026

Version: 1.0.0

License: Free for personal and commercial use

Frequently Asked Questions

What is the difference between cohort retention and aggregate retention?+
Aggregate retention measures "of all users active last month, what percentage are active this month." It blends all cohorts together, making it impossible to see trends. Cohort retention tracks each signup group independently: "of users who signed up in January, what percentage are still active in February, March, April." Cohort analysis reveals whether your product is getting better or worse at retaining users over time. The [Product Analytics Handbook](/analytics-guide) explains when to use each.
Should I use calendar months or rolling 30-day periods?+
Calendar months are simpler and align with business reporting. Rolling 30-day periods are more precise for products where signup date matters (e.g., monthly billing cycles). For most B2B SaaS products, calendar months are sufficient. If your product has usage patterns tied to billing cycles, use rolling periods.
How many cohorts should I track?+
Eight to twelve monthly cohorts gives you enough history to see trends while keeping the analysis manageable. For weekly cohorts, 12-16 weeks is sufficient. More cohorts provide more data points but make the retention table harder to read. Focus on the trend across cohorts rather than any single cohort.
What is a "good" flattening retention rate?+
For B2B SaaS, 30-40% flattening retention is good and 40%+ is excellent. This means 30-40% of users who sign up become long-term retained users. Consumer products typically flatten lower (10-20%). The absolute number matters less than the trend. A product that flattened at 25% last quarter and 30% this quarter is on a strong trajectory.
How do I separate retention problems from activation problems?+
Look at where the biggest decay happens. If P0 to P1 has the steepest drop (common), the problem is likely in activation. Use the [activation funnel template](/templates/activation-funnel-template) to diagnose it. If P1 to P2 or later has unusual decay, the problem is in ongoing value delivery. Users activated successfully but did not find enough reason to return. ---

Explore More Templates

Browse our full library of AI-enhanced product management templates

Free PDF

Like This Template?

Subscribe to get new templates, frameworks, and PM strategies delivered to your inbox.

or use email

Instant PDF download. One email per week after that.

Want full SaaS idea playbooks with market research?

Explore Ideas Pro →